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?

Jawaban:


18

Cukup aneh, menggunakan sudodengan nama pengguna adalah jawabannya:

$ sudo chsh ubuntu -s /bin/zsh
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.