GNU/Linux >> Znalost Linux >  >> Linux

chsh:Ověření PAM se nezdařilo

Řešení 1:

Zkontrolujte svůj soubor /etc/shells a pokud tento řádek neexistuje, přidejte do něj /bin/zsh.

Řešení 2:

Zkontrolujte své /etc/passwd . V mém případě jsem zadal neplatný shell s chsh dříve a to bylo příčinou problému.

Změnil jsem to z zsh jako shell na /bin/zsh a tím mi problém zmizel.

Řešení 3:

Musíte spustit svůj kód jako sudo:

sudo chsh -s /bin/zsh

Měl jsem stejný problém a fungovalo to!

Řešení 4:

Setkal jsem se se stejným problémem. Kdykoli jsem zadal chsh používá se k zobrazení výzvy

chsh: PAM authentication failed

Ale vyřešil jsem to nějakou úpravou v /etc/passwd soubor

Users of kali-linux

stačí otevřít kořenový terminál a upravit /etc/passwd soubor, pro tuto práci můžete použít editor pico, nano nebo vi. Jdu pomocí vi

vi /etc/passwd

poté vyhledejte uživatelský účet. a změňte shelly na požadovaný shell, ujistěte se, že je požadovaný shell nainstalován ve vašich distribucích linuxu, aby nový uživatel viděl, jaké shelly jsou přítomny v jejich linuxu, stačí zadat

cat /etc/shells

uvádí je tam .Pokud jste vůbec nainstalovali shell a nevidíte jej v /etc/shell musíte vytvořit odkaz a umístit cestu shellu, řekněme pro předpokládejme /bin/ksh v /etc/shells soubor ručně...

například jste v bash a chcete jej změnit na ksh

stačí přejít na účet v /etc/passwd soubor a v posledním poli upravit

/bin/bash na /bin/ksh nebo /bin/ksh93 (jako ve vašem cat /etc/shells )

stačí se odhlásit a přihlásit a můžete začít...

pro uživatele jiných distribucí (řekněme) ubuntu

zadejte

sudo -H gnome-terminal (pro získání kořenového terminálu)

a proces je stejný jako výše, protože i vy máte kořenový terminál jako uživatel kali-linuxu..


Linux
  1. Chyba uživatele správce souborů

  2. Příklady příkazů chsh v Linuxu

  3. Ověření PAM pro starší aplikaci

  1. Jak spustit skript shellu při spuštění

  2. Jak grepovat část souboru v bash shellu

  3. Příkaz Shell pro sledování změn v souboru

  1. Vsftpd selže při ověřování Pam?

  2. Deskriptory souborů a skriptování prostředí?

  3. Konfigurace řetězce certifikátů CA se nezdařila