Я использую учетную запись домена samba4 для входа на свой ноутбук. Я хотел попробовать zsh
, но так как мой пользователь не проживает в, /etc/passwd
я обнаружил, что chsh
не могу найти моего пользователя. Может кто-нибудь посоветовать, как я могу изменить свой login_shell
?
Я ничего не видел в моем ldap.conf
, nssswitch.conf
или что-то в /etc/pam.d
этом помогло ...
Глядя на контроллер домена, я подумал, что, возможно, смогу использовать samba-tool, но я ничего не увидел в справке, которая указала бы мне правильное направление ...
getent passwd `id -un` | sudo tee -a /etc/passwd
. Не уверен, работает ли он во всех оболочках, но по крайней мере bash и tcsh в порядке.