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

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

Dieser Beitrag beschreibt die Schritte zum Einrichten eines Sudo-Zugriffs für einen bestimmten Benutzer, um zu einem anderen Benutzer zu wechseln, der kein Kennwort für den SSH-Schlüsselsatz hat.

Fügen Sie als Testbenutzer (mit der Berechtigung zum Bearbeiten der Sudoers-Datei) die Sudoers-Datei mit visudo hinzu:

$ sudo visudo

Die folgende Zeile wird der sudoers-Datei für den Kirk-Benutzer hinzugefügt:

kirk ALL=(spock) NOPASSWD: ALL

Mit dieser Einstellung kann der angemeldete Benutzer ‚kirk‘ zu Benutzer ‚spock‘ wechseln, auch wenn er kein Passwort oder keinen SSH-Schlüssel gesetzt hat:

$ sudo -iu spock
$ pwd
/home/spock

Dadurch werden alle Shell-Profilskripte ausgeführt. Wenn es nur erforderlich ist, den Benutzer zu ändern, ohne alle anfänglichen Shell-Skripte auszuführen, verwenden Sie stattdessen:

$ sudo -su spock
$ pwd
/home/kirk

Aktuelles Verzeichnis, Alias ​​und andere normalerweise in .bashrc vorgenommene Einstellungen (bei Verwendung von BASH) werden beibehalten.

Dies ähnelt dem Festlegen eines Passworts und der Verwendung des Befehls „su“. Es kann „su – spock“ oder einfach nur „su spock“ sein. In beiden 2 ist das spock-Benutzerpasswort erforderlich.


Linux
  1. So richten Sie Sudo-Berechtigungen für Benutzer in Linux ein

  2. So richten Sie SSH-Schlüssel ein

  3. So ändern oder setzen Sie Benutzerpasswörter in Linux

  4. So richten Sie Rsync mit SSH unter UNIX / Linux ein (rsync ohne Passwort)

  5. Wie man als anderer Benutzer ssh

So ändern Sie das Benutzerkennwort in Linux

So finden Sie heraus, ob ein Benutzer unter Linux eine kennwortbasierte oder schlüsselbasierte SSH-Authentifizierung verwendet

So ändern Sie das Sudo-Passwort-Timeout in Linux

So ändern oder setzen Sie das Benutzerkennwort in Linux

So richten Sie den öffentlichen und privaten SSH-Schlüssel unter Linux ein

So richten Sie SSH-Schlüssel unter Debian 11 Linux ein