GNU/Linux >> Linux の 問題 >  >> Linux

Active Directory 認証済みユーザーのホーム ディレクトリとシェル

この問題はエントリを移動することで解決されました

override_homedir = /home/%u
default_shell = /bin/bash

sssd.conf の [sssd] セクションから [domain/lab.local] へ


式には 2 つの部分があります。 1 つは SSSD にあり、特に Name Service Switch インターフェイスにあります。その部分は、システム上のホームディレクトリが何であるかを報告し、「getent passwd $username」でテストできます。そのコマンドが正確な答えを返す限り、SSSD は正常に機能しています。

もう 1 つの部分は、実際にホーム ディレクトリを作成することです。古い pam_mkhomedir よりも、oddjob と pam_oddjob_mkhomedir を使用することをお勧めします。私の経験では、SELinux の方がうまく機能します。

PAM モジュールからのエラー メッセージについては、/var/log/secure を調べてください。


Linux
  1. SSHとホームディレクトリのアクセス許可?

  2. Linux –すべてのユーザーにとって永続的な環境変数?

  3. Active Directoryでユーザーとグループを作成、管理、および削除します

  1. cd コマンドの man ページがない

  2. 特定のディレクトリ内に作成されたファイルのグループと権限を強制するにはどうすればよいですか?

  3. 複数のユーザーのディレクトリを chown する方法は?

  1. Linuxユーザーと権限のチートシート

  2. シェルスクリプト:ファイルをディレクトリとサブディレクトリに並べ替えますか?

  3. Puppet:ユーザーのホーム ディレクトリを取得する