Tôi sử dụng tài khoản miền samba4 để đăng nhập vào máy tính xách tay của mình. Tôi muốn dùng thử zsh
, nhưng vì người dùng của tôi không cư trú /etc/passwd
nên tôi thấy rằng chsh
không thể tìm thấy người dùng của mình. Bất cứ ai có thể tư vấn làm thế nào tôi có thể thay đổi của tôi login_shell
?
Tôi không thể thấy bất cứ điều gì trong tôi ldap.conf
, nssswitch.conf
hoặc bất cứ điều gì /etc/pam.d
đã giúp ...
Nhìn vào bộ điều khiển miền tôi nghĩ có lẽ tôi có thể sử dụng công cụ samba, nhưng tôi không thấy gì giúp tôi chỉ cho tôi đi đúng hướng ...
getent passwd `id -un` | sudo tee -a /etc/passwd
. Không chắc chắn nếu nó hoạt động trong tất cả các shell nhưng ít nhất bash và tcsh đều ổn.