"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

shell scribt + Passwortabfrage

TitusTheFox 06.02.2006 - 09:25 650 5
Posts

TitusTheFox

The Oilman
Avatar
Registered: Aug 2004
Location: Oiltown
Posts: 1256
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

DJ_Cyberdance

Here to stay
Avatar
Registered: Jun 2002
Location: Vesterålen
Posts: 1838
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...
Bearbeitet von DJ_Cyberdance am 06.02.2006, 09:39

TitusTheFox

The Oilman
Avatar
Registered: Aug 2004
Location: Oiltown
Posts: 1256
rofl genau ScriPT -> bin gerade aufgestanden

ja dessen bin ich mir bewusst das ich alles untergrabe !

THX

spunz

Super Moderator
Super Moderator
Avatar
Registered: Aug 2000
Location: achse des bösen
Posts: 11119
du kannst den gwünschten befehl in der /etc/sudo.conf eintragen, dann ist auch kein kennwort mehr notwendig.

ingomar

Big d00d
Avatar
Registered: Sep 2003
Location: vienna
Posts: 297
wie wäre es mit einem entsprechenden eintrag in shutdown.allow respektive .deny ?

http://www.pro-linux.de/news/2004/7331.html

TitusTheFox

The Oilman
Avatar
Registered: Aug 2004
Location: Oiltown
Posts: 1256
danke für die vielen Tipps !
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz