No se puede cambiar el shell en el servidor EC2

13

Estoy tratando de cambiar el shell predeterminado en el servidor Ubuntu 13.10 en Amazon AWS (AMI ami-ad184ac4).

He intentado:

~$ chsh -s /bin/zsh 

Pero tengo:

Password: 
chsh: PAM: Authentication failure

He intentado contraseñas obvias (por ejemplo ubuntu) pero siempre recibí el mismo mensaje de error chsh: PAM: Authentication failure.

¿Alguna idea de por qué no puedo cambiar el shell predeterminado?

Adam Matan
fuente

Respuestas:

18

Por extraño que parezca, usar sudocon el nombre de usuario fue la respuesta:

$ sudo chsh ubuntu -s /bin/zsh
Adam Matan
fuente