Sida 1 av 1
programstart med root behörighet?
Postat: 13 feb 2007, 10:15
av bengt__s
Hallå
Jag undrar hur man får program att starta automagiskt och med rätt behörighet, i mitt fall gäller det firestarter som jag måste starta upp manuellt och skriva mitt adminkontolösen, hittar ingen inställning i programmet, tips mottages tacksamt!
/B
SV: programstart med root behörighet?
Postat: 13 feb 2007, 11:12
av Barre
vet inte riktigt..
man en tanke jag hade är att kanske sätta suid på firestarter..
då körs firestarter som den användare som står som "ägare" på firestarter.
först, se till att "others" inte har några som helst rättigheter till firestarter (av säkerhetsskäl).
öppna en terminal
sen ändra gruppen på filen till en grupp som du är medlem i.
sen sätter du stickybit på ägaren (i detta fall är det root som är ägare)
så resultatent borde se ut så här. (fast med ditt gruppnamn)
Kod: Markera allt
ls -l /usr/sbin/firestarter
-rwsr-x--- 1 root gruppnamn 454460 2006-05-16 03:44 /usr/sbin/firestarter
då borde du kunna köra programmet som din användare men det är root som äger processen...
nåt sånt kanske fungerar, jag har inte testat själv...
sen kan du lägga till firestarter i sessions så den autostartar när du loggar in i gnome...