質問: リモートでログインする場合、グループはローカルグループとは異なります ユーザーは、さまざまなシステム間で意味を持ついくつかのグループ(wheelを含む組織の役割)とともにldapに保存されます。ワークステーションにローカルなグループもあります。 ldapに入れるのが望ましくないaudioまたはvideo。ローカルにログインすると、それらのローカルグループが取得されますが、ssh経由で同じマシンにログインすると、それらが不足します。もちろん、すぐにsuを使用すると、戻ってきます。私は間違った方向に進んでいるかもしれませんが、pamを疑っています。nsswitch.confからの関連エントリpasswd: compat ldap shadow: compat ldap group: compat ldap pamに関しては、常にauth行ですが、他の行は同じです/etc/pam.d/sshdauth include system-remote-login /etc/pam.d/system-remote-login(system-local-loginと同じです)auth include system-login /etc/pam.d/system-loginauth required pam_tally2.so onerr=succeed auth required pam_shells.so auth required pam_nologin.so auth include system-auth auth optional pam_gnome_keyring.so account required pam_access.so account required pam_nologin.so account include system-auth account required pam_tally2.so onerr=succeed password include system-auth password optional pam_gnome_keyring.so session optional pam_loginuid.so session required pam_env.so session optional pam_lastlog.so session include system-auth session optional pam_gnome_keyring.so auto_start session optional pam_motd.so motd=/etc/motd session optional pam_mail.so /etc/pam.d/suauth sufficient pam_rootok.so auth required pam_wheel.so use_uid auth include system-auth account include system-auth password include system-auth session include system-auth session required pam_env.so session optional pam_xauth.so /etc/pam.d/common-auth:auth required pam_group.so use_first_pass 何が問題で、どうすれば解決できますか?必要なその他の情報を提供させていただきます。
回答: ログインプログラム(uid、gid、および補足グループを含む環境をセットアップする)は、ある種のデータベースから、ユーザー名<-> uid、gid、およびユーザー名が属する補足グループに関するデータを取得します。従来は/ etc/passwdファイルと/ etc/groupsファイルから、今日もldapから。データソースに応じて、割り当てられるグループは異なります。異なるソースが混在している場合、同じ名前で異なるuid(システムは実際には内部でuidを使用します)または異なるグループのセットを持つアカウントになってしまう可能性があることに注意してください。結果は通常非常にカジュアルな見物人にとっては面白いものですが、担当者の広範囲にわたる髪の毛の引っ張りによる時期尚早の禿げにつながります。 (行ったことがある。)