Chsh 企業ログイン

Chsh 企業ログイン

Fedora 34をインストールし、会社のログイン(ドメインユーザー)がありました。

chshユーザーが存在しないため、ユーザーのデフォルトシェルをzshに変更することはできません。 (/etc/passwdローカルユーザーではないため存在しません)

/etc/passwd追加するユーザー文字列を取得しようとしましたが、文字列にシンボルがgetent passwd $USERあり、ログインが中断されるため機能しません。@

どんなアイデアがありますか?

ベストアンサー1

ユーザーがサーバーに参加しているActive Directoryにいる場合、ユーザーにデフォルトのシェルを直接割り当てることはできません。適切なコマンドを使用してサーバーでこれを変更または上書きしようとすることができますが、これはすべてのユーザーに影響します。統合にSSSDを使用している場合は、Fedoraシステムで/etc/sssd/sssd.confを編集して追加できます。

[domain/YOUR_DOMAIN]
override_shell = /bin/zsh

ドメインが配置されているサーバーで常に変更することをお勧めします。これにより、今後多くの問題が解決します。

おすすめ記事