cvs - krótki solution + fasthasher.c
l00natyk
majkl w op.pl
Sob, 3 Wrz 2005, 17:31:41 CEST
Hola
Ostatnio widzialem post dotyczacy problemow z CVS.
1. Zainstalowac.
2. cvs -d [path to repo] init
3. wyedytowac /etc/sysconfig/rc-initd/cvs, tam ma byc path (lub kilka)
do katalogu w którym znajduje sie CVSROOT.
4. Ustawić prawa dostepu dla repozytorium. group cvs, user cvs (moze
byc rw tylko dla usera reszta chyba lepiej na -).
5. W CVSROOT/aclconfig ustawic CVSServerRunAsUser=cvs
6. W CVSROOT/config ustawic LockDir na jakis katalog do ktorego rw ma
cvs.
Teraz krótko o hasłach.
Po pierwsze to SystemAuth=yes chyba nie bedzie dzialac poniewaz pomimo
to ze cvs łyka hasze md5 to szuka ich w /etc/passwd a tak sie składa ze
w PLD one są w /etc/shadow. Możliwym jest że da się to jakoś ustawić
lecz jeszcze nie przeczytałem całej dokumentacji.
W pliku passwd ma być tak user:hash zakończony newline, wazne żeby nie
było zadnych spacji ponieważ zostaną potraktowane jako salt (man crypt).
Do haszowania napisalem programik który załączam.
Kompiluje się go gcc -o fasthasher fasthasher.c -lcrypt
po podaniu salt w '' poprzedzonego $1$ czyli '$1$salt' zrobi md5.
--
Regards
l00natyk
Mądra krytyka oświeca, głupia gasi. Fredro Aleksander
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: fasthasher.c
Type: application/octet-stream
Size: 837 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-users-pl/attachments/20050903/ee7dc5c0/fasthasher-0001.obj
Więcej informacji o liście dyskusyjnej pld-users-pl