[LUGOS] Ustvarjanje uporabnikov v C-ju

Luka Napotnik nluka at email.si
Wed Jul 21 18:29:53 CEST 2004


V redu. Sem že našel v GNU Libc manualu.

On sre, 2004-07-21 at 17:02 +0200, Luka Napotnik wrote:
> Jure Koren wrote:
> 
> >On Wed, 21 Jul 2004 13:27:27 +0200, Luka Napotnik <nluka at email.si> wrote:
> >  
> >
> >>Delam program, ki mora ustvariti sistemskega uporabnika za Linux. Ali je kakšna
> >>C funkcija, ki to omogoča?
> >>    
> >>
> >
> >Dvomim. C tudi ni najprimernejse orodje za pocet take reci (vse skupaj
> >je na linuxu le parsanje in popravljanje tekstovne datoteke
> >/etc/passwd), vsekakor pa lahko to naredis tako, da odpres datoteko
> >/etc/passwd in na konec zapises uporabniske podatke.
> >
> >Pred tem velja preveriti, ce ni uporabnisko ime ze zasedeno.
> >
> >  
> >
> Problem je v tem da je potrebno narediti hash passworda. Sicer mislim da 
> bi lahko uporabil openssl knjižnico. Mislim pa, da sem enkrat zasledil 
> neko standardno UNIX C funkcijo za dodajanje userjev. Sam to nikakor ne 
> najdem več.




More information about the lugos-list mailing list