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