URL: https://www.overclockers.at/linux/shell_scribt_passwortabfrage_157932/page_1 - zur Vollversion wechseln!
Hi !
Möchte ein Shellscribt erstellen und damit einen Befehl ausführen ungefähr so:
sudo shutdown -h now
aber leider kommt dann immer die Passwortabfrage , wie bekomm ich das hin das ich das Passwort in das scribt schreibe und es automatisch eingefügt wird ?
tia
sudo -S liest das pwd von stdin.
Übrigens, es heißt ScriPt, nicht scribt...
Edit: Beispiel:
echo password | sudo -S command
Aber sei Dir dessen bewußt, daß Du damit alles, was mit Security zu tun hast, ziemlich tief untergräbst, da Du das Passwort eines Sudoers als Klartext im Script abspeichern mußt. Davon würd ich dringend abraten! Ganz schlechter Plan, Passwortabfragen sind nicht zum Spaß da...
rofl genau ScriPT -> bin gerade aufgestanden
ja dessen bin ich mir bewusst das ich alles untergrabe !
THX
du kannst den gwünschten befehl in der /etc/sudo.conf eintragen, dann ist auch kein kennwort mehr notwendig.
wie wäre es mit einem entsprechenden eintrag in shutdown.allow respektive .deny ?
http://www.pro-linux.de/news/2004/7331.html
danke für die vielen Tipps !
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025