[LUGOS] Ustvarjanje uporabnikov v C-ju

Luka Napotnik nluka at email.si
Wed Jul 21 17:02:11 CEST 2004


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