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/passwdnên tôi thấy rằng chshkhô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.confhoặ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.