[ tuzlaorg @ 29.04.2001. 18:23 ] @
Jel neko radio sa pwd.h?
Uid 0 & Gid 0 Coutner cu malo da pojednostavim sa koriscenjem pwd.h-a
tako da ce biti brzi i nece biti potreban ostream ili fstream.

Takodje nova verzija : (+ sigurno, - ne zvanicno)
+ Dodavanje usera
+ Brisanje usera
- Mijenjanje Uida
+ Promjena passworda
+ Disable usera (:*:0:0)
:)
[ Vojislav Milunovic @ 29.04.2001. 21:29 ] @
Citat:
tuzlaorg wrote:
Jel neko radio sa pwd.h?


Ja sam radio sa tim i to onako opsirno ali dovoljno je da upotrebis man getpwnam ili getpwuid i sve ce ti se kasti samo :o) Mislim bas je lepo objasnjena i sama passwd struktura.
getpwnam uzima kao argument user name a vrce passwd strukturu dok getpwuid uzima uid i vraca poasswd strukturu

Citat:

tako da ce biti brzi i nece biti potreban ostream ili fstream.


Ovo mi smrdi na C++ u UNIX systemskom programiranju ? :o))

Citat:

Takodje nova verzija : (+ sigurno, - ne zvanicno)
+ Dodavanje usera
+ Brisanje usera
- Mijenjanje Uida
+ Promjena passworda
+ Disable usera (:*:0:0)


Ovo dodavanje usera moze da bude pain in ass zbog sifrovanja passworda mada mozes i da uradis da kazes samo useru da promeni password sa passwd :o)
Promena passworda se lako radi to barem nije problem.Koristis za MD5 prvih 8 karaktera starog passworda kao salt za novi :o)
stari passwd (lupam ): $1qwertyuiopasdfghjk
e sad treba uzeti prvih 8 za novi salt : $1qwerty i novi password i to je to. (ovo vazi za MD5) dok za DES koristis ako se nevaram samo 2 byte (2 chara)

Ovo ostalo nije tesko implementirati u program :o)
[ Vojislav Milunovic @ 30.04.2001. 10:27 ] @
Ako treba neka pomoc slobodno reci pa da pomognem,
[ tuzlaorg @ 02.05.2001. 04:09 ] @
hehe, brate,
naravno da treba pomoc, svaka pomoc je dobro dosla. Molim te javi se na moj email pa cemo da vidimo kako sta. Thnkx