Voglio cambiare la mia shell predefinita da tcsh a bash. Quindi ho provato e questo è quello che è successo:
>sudo chsh userid
Changing the login shell for userid
Enter the new value, or press ENTER for the default
Login Shell [/xhbin/tcsh]: /bin/bash
chsh: user 'userid' does not exist in /etc/passwd
In effetti, non sono in / etc / passwd. Non so perché.
Cosa posso fare?
getent passwd <userid>
). Penso che se la corsachsh
sia supportata in quel caso potrebbe dipendere dalle impostazioni in/etc/pam.d/