2016-07-03 8 views
0

Wie kann ich mit su-Befehl in einer Zeile im Terminal anmelden? Ich weiß, dass sudo-Befehl kann das tun:Anmelden mit 'su' Befehl in einer Zeile

echo [password] | sudo -S [command] 

Aber wenn ich versuche, es in su Befehl zu implizieren:

echo [password] | su [username] 

I de Fehler:

standard in must be tty 

I don‘ Ich habe Zugriff auf das sudo-Konto (damit ich nicht auf die sudoers-Datei zugreifen und sie bearbeiten kann)

+0

Ich stimme für das Schließen dieser Frage als Off-Topic ab, da es nicht um die Programmierung für Stackoverflow-Fragen geht. Ihre Frage ist möglicherweise auf anderen Websites wie [unix.se] zutreffend, überprüfen Sie jedoch zuerst ihre Hilfe, bevor Sie sie veröffentlichen. – kaylum

Antwort

0

Versuchen Sie sudo su -.

Und ja, diese Frage scheint Off-Topic zu sein.