Tidak dapat mengganti shell di server EC2

13

Saya mencoba untuk mengubah shell default pada server Ubuntu 13.10 pada AWS Amazon (AMI ami-ad184ac4).

Saya sudah mencoba:

~$ chsh -s /bin/zsh 

Tapi didapat:

Password: 
chsh: PAM: Authentication failure

Saya sudah mencoba kata sandi yang jelas (mis. ubuntu) Tetapi selalu mendapat pesan kesalahan yang sama - chsh: PAM: Authentication failure.

Tahu mengapa saya tidak bisa mengganti shell default?

Adam Matan
sumber

Jawaban:

18

Cukup aneh, menggunakan sudodengan nama pengguna adalah jawabannya:

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