Hej Alle!
Jeg har et script der giver mig adgang til min NAS.
Dette skal desværre køres som root og beder om adgangskode.
Jeg har gogglet efter en løsning og kigger her i forumet, men uden resultat.
Kan jeg binde en nøgle til dette script og i så fald hvordan???
Kan jeg binde en nøgle til et script
-
- Indlæg: 5095
- Tilmeldt: 27. apr 2008, 02:16
- IRC nickname: lars_t_h
- Geografisk sted: Fyn
Re: Kan jeg binde en nøgle til et script
hni skrev:Hej Alle!
Jeg har et script der giver mig adgang til min NAS.
Dette skal desværre køres som root og beder om adgangskode.
Jeg har gogglet efter en løsning og kigger her i forumet, men uden resultat.
Kan jeg binde en nøgle til dette script og i så fald hvordan???
Du kan ikke undgå at skulle afgive din kode hvis du bruger et script. Et binært program kan derimod køre setuid - det vil sige starte med brugerens rettigheder.
Du kan programmere et lille C program der laver et simpelt systemkald. Kompilere programmet, sætte execute bit,sætte brugernavn og gruppen til root, og sætte programmet setuid. Så kan du køre det uden sudo.
Kernen ignorer set UID og set GID for script.
Det er smartere at lave en en udev regel som kører dit script automatisk - du må selv sætte dig ind i hvordan du gør det. udev(7) man siden er et godt sted at starte: http://manpages.ubuntu.com/manpages/lucid/en/man7/udev.7.html
/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags