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