GNU/Linux >> Linux Esercitazione >  >> Linux

chsh:autenticazione PAM fallita

Soluzione 1:

Controlla il tuo file /etc/shells e aggiungi /bin/zsh al file se questa riga non esiste.

Soluzione 2:

Controlla il tuo /etc/passwd . Nel mio caso avevo specificato una shell non valida con chsh in precedenza e questa è la causa del problema.

L'ho cambiato da zsh come shell a /bin/zsh e questo ha risolto il problema per me.

Soluzione 3:

Devi eseguire il tuo codice come sudo:

sudo chsh -s /bin/zsh

Anch'io ho avuto lo stesso problema e ha funzionato!

Soluzione 4:

Ho affrontato lo stesso problema ogni volta che ho digitato chsh usa per richiedere

chsh: PAM authentication failed

Ma l'ho risolto apportando alcune modifiche al /etc/passwd file

Users of kali-linux

basta aprire il terminale root e modificare /etc/passwd filepuoi usare l'editor pico, nano o vi per questo lavoro che sto facendo vi

vi /etc/passwd

quindi cercare l'account utente. e cambia le shell nella tua shell desiderata assicurati che la shell desiderata sia installata nelle tue distribuzioni di linux per i nuovi utenti per vedere quali shell sono presenti nel loro linux basta digitare

cat /etc/shells

li elenca lì. Se hai installato la shell e non riesci a vederla in /etc/shell devi creare un collegamento e posizionare il percorso della shell diciamo per supponiamo /bin/ksh in /etc/shells file manualmente...

per esempio sei in bash e vuoi cambiarlo in ksh

basta andare all'account in /etc/passwd file e nell'ultimo campo modifica

/bin/bash a /bin/ksh o /bin/ksh93 (come nel tuo cat /etc/shells )

basta disconnettersi e accedere e sei a posto...

per gli utenti di altre distro (diciamo) ubuntu

digitare

sudo -H gnome-terminal (per ottenere un terminale root)

e il processo è lo stesso di sopra dato che anche tu hai un terminale root come un utente kali-linux..


Linux
  1. Vsftpd non riesce ad autenticare Pam?

  2. sposta solo se il file esiste in uno script di shell

  3. Un file .sh può essere un malware?

  4. Comando della shell per monitorare le modifiche in un file

  5. Impossibile configurare la catena di certificati CA

Come reindirizzare l'output del comando della shell

Anatomia di un file di configurazione di Linux Pluggable Authentication Modules (PAM).

Un'introduzione ai Pluggable Authentication Modules (PAM) in Linux

Autenticazione PAM

Cos'è un file .sh?

Creazione di modelli con Linux in uno script Shell?