sssd.conf
ファイル内で、異なるログインシェルを切り替えるための構文を知っている人はいますか?
ありがとう
[email protected]:~$ chsh -s /bin/zsh
Password:
chsh: user 'example' does not exist in /etc/passw
override_Shell
を使用すると、すべての人のシェルが変更されました。
ADでは、属性loginShell
を使用するunixシェルを追加できます。ADユーザーとコンピューターでユーザーを開き、[属性]タブをクリックして、loginShell
を探し、ユーザーの目的のシェルに編集します。
次に、sssd.confにShell_fallback = /bin/zsh
という行を追加します。これにより、ユーザーがADにシェルを持っていない場合でも、シェルを取得できます。
ActiveDirectoryスキーマを強制するためにsssd.confにldap_schema = ad
も追加しました。
ファイル/etc/sssd/sssd.confを編集し、ファイルのドメインセクションでデフォルトのシェルをオーバーライドする必要があります。
[domain/YOUR_DOMAIN]
override_Shell = /bin/zsh