Script als anderer user ausführen

HI!

wie kann ich einem normalen user die möglichkeit geben um ein bestimmtes script als root auszuführen. Um genau zu sein „halt“?

ich möchte jedem user die mäglichkeit geben, wenn er ein bestimmtes shell-script oder C+±programm aufruft, den pc herunterzufahren. ich werd nur aus der doku von meinem suse 8.0 nicht ganz schlau.

mfg
Alex

wie kann ich einem normalen user die möglichkeit geben um ein
bestimmtes script als root auszuführen. Um genau zu sein
„halt“?

man sudo
man super

ich möchte jedem user die mäglichkeit geben, wenn er ein
bestimmtes shell-script oder C+±programm aufruft, den pc
herunterzufahren. ich werd nur aus der doku von meinem suse
8.0 nicht ganz schlau.

http://www.dcoul.de/infos/alle_macht_dem_user.html

Sebastian

[…]

man sudo
man super

evtl.
man su1

damit hab ich des mal irgendwann bei mir gemacht, weil ich sudo net geblickt hab. Da hab ich dann noch en extra script in /usr/bin erstellt, in dem irgendwie sowas wie su1 halt ausgeführt wurde. Konfigurieren musste da auch noch irgendwo was.
mfg
PP

PS: hab WinModem kann deshalb nicht mal eben nachschauen…

ich möchte jedem user die mäglichkeit geben, wenn er ein
bestimmtes shell-script oder C+±programm aufruft, den pc
herunterzufahren. ich werd nur aus der doku von meinem suse
8.0 nicht ganz schlau.

also, du machst dieses programm (welches der user aufrufen soll) einfach setuid - mach das aber nur, wenn dir „sicherheit“ egal ist… ein user mit entsperchendem wissen kann damit auch anderen code ausfuehren (nicht nur „halt“)!

um eine datei (in deinem fall) setuid zu setzen:

chown root.users {FILENAME} && chmod 4750 {filename}

aszlig

also, du machst dieses programm (welches der user aufrufen
soll) einfach setuid - mach das aber nur, wenn dir
„sicherheit“ egal ist…

sicherheit ist mir aber nicht egal… aber trotzdem danke

ein user mit entsperchendem wissen
kann damit auch anderen code ausfuehren (nicht nur „halt“)!

um eine datei (in deinem fall) setuid zu setzen:

chown root.users {FILENAME} && chmod 4750 {filename}

aszlig