GNU/Linux >> Belajar Linux >  >> Linux

chsh:Otentikasi PAM gagal

Solusi 1:

Periksa file /etc/shells Anda dan tambahkan /bin/zsh ke file jika baris ini tidak ada.

Solusi 2:

Periksa /etc/passwd Anda . Dalam kasus saya, saya telah menentukan shell yang tidak valid dengan chsh sebelumnya dan itulah yang menyebabkan masalah.

Saya mengubahnya dari zsh sebagai shell ke /bin/zsh dan itu membuat masalah saya hilang.

Solusi 3:

Anda harus menjalankan kode Anda sebagai sudo:

sudo chsh -s /bin/zsh

Saya juga mengalami masalah yang sama, dan berhasil!

Solusi 4:

Saya menghadapi masalah yang sama. Setiap kali saya mengetik chsh itu digunakan untuk meminta

chsh: PAM authentication failed

Tapi saya menyelesaikannya dengan melakukan beberapa modifikasi di /etc/passwd berkas

Users of kali-linux

cukup buka terminal root Anda dan ubah /etc/passwd fileAnda dapat menggunakan editor pico, nano, atau vi untuk pekerjaan ini saya menggunakan vi

vi /etc/passwd

lalu cari akun pengguna. dan ubah shell ke shell yang Anda inginkan pastikan shell yang diinginkan terpasang di distro linux Anda untuk pengguna baru untuk melihat shell apa yang ada di linux mereka cukup ketik

cat /etc/shells

itu mencantumkannya di sana. Jika Anda telah menginstal shell dan Anda tidak dapat melihatnya di /etc/shell Anda perlu membuat tautan dan menempatkan jalur shell, misalkan /bin/ksh di /etc/shells file secara manual...

misalnya Anda menggunakan bash dan Anda ingin mengubahnya menjadi ksh

cukup masuk ke akun di /etc/passwd file dan di bidang terakhir edit

/bin/bash ke /bin/ksh atau /bin/ksh93 (seperti pada cat /etc/shells Anda )

cukup keluar dan masuk dan Anda siap untuk pergi...

untuk pengguna distro lain (katakanlah) ubuntu

ketik

sudo -H gnome-terminal (untuk mendapatkan terminal root)

dan prosesnya sama seperti di atas karena Anda juga memiliki terminal root seperti pengguna kali-linux..


Linux
  1. Bagaimana Membuat File Sementara Di Shell Script?

  2. Kesalahan Pengguna Pengelola File

  3. Otentikasi PAM untuk Aplikasi Lama

  1. Shell - Tulis konten variabel ke file

  2. Cara menjalankan skrip shell saat startup

  3. pindahkan hanya jika file ada dalam skrip shell

  1. Cara grep bagian file di bash shell

  2. Perintah Shell untuk memantau perubahan dalam file

  3. Membuat template dengan Linux dalam Shell Script?