Ich bin ein Neuling für Unix. Ich versuche ein Shell-Skript und einen Befehl als einen anderen Benutzer auszuführen. Beispiel: Ich bin als Benutzer1 angemeldet und möchte ein Skript als Benutzer2 ausführen. Ich möchte die Passwortabfrage nicht und möchte, dass sie automatisch eingegeben wird. Ich bin mir bewusst, der Authentifizierung über öffentliche Schlüssel, aber ich versuche es zu finden, wenn so etwas wie:Unix - führe einen Befehl als ein anderer Benutzer
sudo -u user2 script.sh
Ich versuche, dies zu cron, so dass ich nicht die Passwortabfrage wollen. Ich möchte, dass es im sudo-Befehl selbst behandelt wird.
bitte helfen
Ich werde dieses Off-Thema-Thema auf Stack Overflow nie verstehen - es fällt mir oft auf, dass es von Leuten benutzt wird, die die Technologie in der Frage nicht kennen oder die Frage selbst nicht verstehen. – DaveRlz