GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie wechselt man vom Root-Benutzer zu einem anderen Benutzer, der eine Nologin-Shell hat?

Ich lerne gerade Linux. Als root habe ich einen neuen Benutzer namens testuser erstellt. Ich habe dann testuser in eine Nologin-Shell geändert.

Jetzt möchte ich mich als Testbenutzer anmelden, um zu sehen, was ein Benutzer mit einer nologin-Shell tun/nicht tun kann.

Ich habe versucht:su testuser und bekam:Dieses Konto ist derzeit nicht verfügbar.
Ich habe versucht:su – testuser und habe:
su:Warnung:Verzeichnis kann nicht in /home/testuser geändert werden:Keine solche Datei oder Verzeichnis
Dieses Konto ist derzeit nicht verfügbar.

Wie wechsle ich von root zu einem Benutzer mit einer Nologin-Shell?

Akzeptierte Antwort:

Der Sinn der nologin Shell soll verhindern, dass sich der Benutzer anmeldet. Ein solcher Benutzer kann weiterhin Ihre Serverdienste wie FTP, IMAP/POP3 und andere verwenden, aber er kann sich nicht anmelden, z. mit sshd oder Konsole, Punkt.

Wie wechsle ich von root zu einem Benutzer mit einer Nologin-Shell?

sudo -u USERNAME /bin/bash

Funktioniert, aber nur root kann das.


Linux
  1. Löschen Sie alle Root-Benutzer-E-Mails aus einer Shell in Linux

  2. Wie ändere ich die Berechtigungen vom Root-Benutzer auf alle Benutzer?

  3. So richten Sie einen sudo-Wechsel zu einem anderen Benutzer ein, der kein Passwort oder keinen ssh-Schlüssel in Linux hat

  4. Wie kopiere ich eine Datei/einen Ordner aus dem Home-Verzeichnis eines anderen Benutzers in Linux?

  5. Wie kann ich einem Benutzer erlauben, mit einem anderen zu su, ohne Root-Zugriff zuzulassen?

So wechseln (su) Sie ohne Passwort zu einem anderen Benutzerkonto

Wie lösche ich Root-Rechte in Shell-Skripten?

So beschränken Sie den Root-Benutzer in CentOS

Wie aktiviere ich den Root-Benutzer in Ubuntu Server?

Ausführen eines Befehls als nologin-Benutzer

Wie kann man ssh erlauben, Benutzer nur aus dem lokalen Netzwerk zu rooten?