[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