sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #01989
Re: PPP och users / sudo
Joachim Holst wrote:
> Jag använder vgetty på min maskin och pga det, så använder jag ett script till
> att starta pppd. Detta script plockar ner vgetty innnan pppd startas. Allting
> fungerar jättefint så länge jag kör som root, men om jag vill starta upp ppp
> som user, så gåre det inte. Om jag har tolkat saker och ting rätt, så får en
> user inte plocka ner ett program som kör med root rättigheter. Kan jag gå förbi
> detta ??
Programmet der starter/stopper ppp skal altid køre pppd som root.
Laver man et script, så skal det startes via "sudo".
Laver man et program så skal det køres "suid root", dvs. have root rettigheder.
(Det er det kppp/usernet/ mv. gør)
...
> För att sedan koppla upp med PPP, använder jag en fin scriptfil som jag har
> fått ifrån sslug som från början har använts till get2net. Har ändrar
> rättigheter på ip-up,ip-down,ppp-on, ppp-on-dialer till root:pppusers
> -rwxr-xr--. chap och pap-secret är root:root -rw-. Options är -rw--r--r--.
>
>
> Felmeddelandet här är:
> /etc/ppp/ppp-on-dialer: /etc/ppp/ppp-on-dialer: Åtkomst nekas.
>
>
> Problemet här är att jag tydligen inte får köra ppp-on-dialer som vanlig user
> :-(
Netop.
Anvend sudo, dvs. tilføj i /etc/sudoers:
.................
Cmnd_Alias PPP=/etc/ppp/ppp-on-dialer,/etc/ppp/ppp-off-dialer
root ALL=ALL
frank ALL=PPP
mor ALL=PPP
.................
Når man så skriver "sudo ppp-on-dialer" skal man indtaste
sit eget password, og man kører det/de angivne programmer med root rettighed.
--
mvh Frank Damgaard
frda@xxxxxxxxxxxxx | frank@xxxxxxxx | frank@xxxxxxx |fido 2:236/15.2
Follow ups
References