GNU/Linux >> Znalost Linux >  >> Linux

Linux:ani chsh ani ypchsh nefungují, mohu změnit svůj shell?

  • NIS: ypchsh

  • LDAP:

    $ ldapmodify <<EOF
    dn: YOUR_DN
    changetype: modify
    replace: loginShell
    loginShell: /bin/bash
    -
    EOF
    

    (VAŠE_DN může být ve tvaru uid=$USER,ou=people,dc=example,dc=org; zkuste ldapwhoami vidět)

  • Hesiodos: Zeptejte se správce systému.

  • Active Directory :Zeptejte se správce systému.


Použil jsem jedno řešení pro změnu mého shellu při přihlášení. Právě jsem vložil bash který se používá ke změně shellu v mém .profile soubor.

Můžete najít .profile v domovském adresáři uživatele – použijte ls -la abyste to viděli.

Vaše .profile soubor může mít něco takového:

PATH=/usr/bin
export PATH
#Add this to go bash at login
bash
#end

Takže skutečná odpověď v mém případě je, že správci systému (IT) chtějí zamknout standardní konfiguraci, takže se jich musíte zeptat. Ale v tomto procesu jsem objevil několik užitečných příkazů pro zjištění vaší konfigurace LDAP (pokud je to tak, jak jste nakonfigurováni), pro případ, že váš systém hlásí stejnou chybu SASL „ldap_sasl_interactive_bind_s:Neznámá metoda ověřování (-6) další informace :SASL(-4):žádný mechanismus není k dispozici:"

Vyjmenujte metody ověřování SASL, které váš systém podporuje:

 ldapsearch -x -LLL -s "base" -b "" supportedSASLMechanisms

Výsledky mohou být něco jako:

dn:
supportedSASLMechanisms: EXTERNAL
supportedSASLMechanisms: DIGEST-MD5

Poté můžete předat metodu ověřování příkazům LDAP pomocí volby -Y takto:

ldappasswd -Y DIGEST-MD5
ldapmodify -Y DIGEST-MD5

Linux
  1. Jak změnit název hostitele v systému Linux

  2. Jak změnit identitu systému Linux

  3. Jak změnit Shell v Linuxu

  1. Jak změnit výchozí prostředí v Linuxu

  2. Jak mohu provést rozdělení s proměnnými v prostředí Linuxu?

  3. Jak najdu svou verzi shellu pomocí příkazu Linux?

  1. Jak změnit národní prostředí systému na RHEL7 Linux

  2. Jak změnit úroveň běhu v systému RHEL 7 Linux

  3. Jak nastavit nebo změnit název hostitele systému v systému Linux