[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