Hoy intenté cambiar a otro caparazón.
Primero probé pescado y solía chsh -s fishcambiar el pescado al predeterminado. Después de un tiempo descubrí que no puede usar ~/.bashrc(&& necesita ser reemplazado por y).
Debido a que prefiero reutilizar ~/.bashrc, encontré zshque parece más fácil y seguí esta documentación para cambiar zsh.
Mientras corría sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)", de repente me pidió que entrara Password:. Ingresé la contraseña de root pero la obtuve PAM: Authentication failure.
Luego lo intenté chsh -s bashy chsh -s zsh, siempre me pidió una contraseña y la arrojé PAM: Authentication failure(no la contraseña del sistema). No puedo entender esto.
command-line
password
chsh
Mitril
fuente
fuente

Respuestas:
Gracias a esta pregunta sobre la falla del servidor , solucioné esto al:
Cambio
/etc/pam.d/chsh:de:a
Entonces ya no pide una contraseña. Pero creo que es mejor restaurar la configuración de chsh después de cambiar el shell.
fuente
Use
which zshpara encontrar suzshubicación.Añadir
/usr/bin/zsha/etc/shellsCompruebe
/etc/passwdque su configuración es/usr/bin/zshcorrer
chsh -s /usr/bin/zshfuente
root. ¿Es una característica de seguridad?