SV: programstart med root behörighet?

Användarvisningsbild
bengt__s
Inlägg: 74
Blev medlem: 07 nov 2006, 16:19
Ort: Laxne
Kontakt:

programstart med root behörighet?

Inlägg 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
Användarvisningsbild
Barre
Inlägg: 2298
Blev medlem: 13 dec 2006, 10:23
OS: Ubuntu
Ort: Stockholm
Kontakt:

SV: programstart med root behörighet?

Inlägg 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

Kod: Markera allt

sudo chmod o-rwx /usr/sbin/firestarter
sen ändra gruppen på filen till en grupp som du är medlem i.

Kod: Markera allt

sudo chgrp gruppnamn /usr/sbin/firestarter
sen sätter du stickybit på ägaren (i detta fall är det root som är ägare)

Kod: Markera allt

sudo chmod u+s /usr/sbin/firestarter
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...
Senast redigerad av 1 Barre, redigerad totalt 13 gånger.
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
Skriv svar

Återgå till "Program - inaktuell"