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

Wie führe ich ein Skript als ein anderer Benutzer ohne Passwort aus?

versuchen Sie Folgendes auszuführen:

su -c "Your command right here" -s /bin/sh username

Dadurch wird der Befehl als Benutzername ausgeführt, vorausgesetzt, Sie haben die Berechtigung für sudo als dieser Benutzer.


Rufen Sie visudo an und fügen Sie dies hinzu:

user1 ALL=(user2) NOPASSWD: /home/user2/bin/test.sh

Die Befehlspfade müssen absolut sein ! Rufen Sie dann sudo -u user2 /home/user2/bin/test.sh an ab user1 Hülse. Fertig.


Linux
  1. Wie füge ich einen Unix/Linux-Benutzer in einem Bash-Skript hinzu?

  2. Wie führe ich einen Befehl vor der Benutzeranmeldung unter Linux aus?

  3. Führen Sie einen Sudo-Befehl aus und geben Sie das Passwort in derselben Zeile an?

  4. Wie führe ich einen Befehl ohne Root-Eigenschaften aus?

  5. So führen Sie SCP ohne Unterbrechung der Kennwortabfrage unter Linux aus

So führen Sie den Sudo-Befehl ohne Passwort aus

So führen Sie bestimmte Befehle ohne Sudo-Passwort in Linux aus

So wechseln Sie zu einem anderen Benutzerkonto, ohne sein Passwort mit dem Befehl „su“ unter Ubuntu anzugeben

So führen Sie Sudo-Befehle ohne Passwort aus

So führen Sie ein Bash-Skript aus

So führen Sie sudo-Befehle ohne Passwort aus