Sie können Kennwortfragen deaktivieren, indem Sie der Datei / etc / sudoers eine script- / programmspezifische Zeile hinzufügen: yourusername ALL = (ALL) NOPASSWD: / usr / local / bin / was auch immer
Linux PuTTY - automatisieren Sie su für Passwortprobleme
Ich verbinde mich wie folgt mit einem Server über PuTTY:
putty.exe -ssh user@host -pw password -noagent -m commands.txt
Danach muss ich verwenden:
su someUser
Es wird nach einem Passwort gefragt - ich habe dieses in command.txt eingefügt, aber es funktioniert nicht.
Wie kann ich den su-Befehl (einschließlich Kennwort) in einer einzigen Zeile automatisieren, die ich in command.txt platzieren kann? Oder gibt es vielleicht einen anderen Ansatz?
Ich möchte nicht Sudo verwenden oder alle ausführen. Ich habe versucht mit:
echo password | su someUser
Rohrleitungen auf diese Weise funktionierten jedoch nicht.
3 Antworten auf die Frage
Ist es wichtig, dass Sie su verwenden und das Kennwort in einer Datei speichern? Wenn nicht, verwenden Sie einen anderen Ansatz, weil:
$ su << LOL > secretpassword > LOL su: must be run from a terminal $ echo secretpassword|su - su: must be run from a terminal
Mit ssh-Tasten wäre es besser: Quck ssh-keys intro
Warum willst du nicht verwenden sudo
? su fragt immer nach dem Kennwort mithilfe der Terminalfunktionen. Daher müssen Sie ein Pseudo-Terminal erstellen, um mit ihm zu kommunizieren. expect
kann das für dich tun.
Ich denke jedoch, dass der "richtige" Weg, dieses Problem zu lösen, entweder die Verwendung einer suid-ausführbaren Datei eines bestimmten Benutzers ist, oder noch besser, wenn sie richtig konfiguriert ist sudo
.
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4