回答:
/etc/ldap.confに次の行を追加します。
nss_override_attribute_value loginShell <different_shell>
最高の幸運、
ジョアンミゲルネベス
/etc/init.d/nscd restart)
共有ホームディレクトリ?そうでない場合は、ユーザーに入力します~/.bash_profile(または適切なファイルであれば何でも、のINVOCATIONを確認しますman bash)。
exec /bin/tcsh
または、bashを置き換えたいシェル。
sshを使用してログインする場合は、キーペアと強制コマンドを使用できます。
execを別のシェルに配置する場所によってscpは/etc/skel/.bashrc、Ubuntuのようにインタラクティブシェルを確認しないと、などのコマンドが正しく機能しない場合があります。
最善の策は、LDAP管理者にloginShellLDAPユーザーのを変更するようにお願いすることです。