[rosedu-admins] Scripturi pentru adaugat utilizatori trac + svn

Razvan Deaconescu razvan at anaconda.cs.pub.ro
Sat Jun 21 19:47:18 EEST 2008


Salut!

Pentru a facilita munca de adaugare de utilizatori pentru Trac si SVN am 
creat o serie de scripturi de adaugare si stergere de conturi in/din 
Trac si SVN. Scripturile au fost adaugate se gasesc in forma lor 
executabila in directorul ~root/rosedu/scripts si vor fi adaugate 
automat la toate proiectele noi create.

Pentru cei care nu au aceste scripturi le pot obtine din 
~root/pub/svn_trac_user_scripts.zip

Scripturile fac tot ce trebuie (curata pana si chiuveta din bucatarie). 
Trebuie doar sa introduceti numele de utilizator si adresa de e-mail. Se 
  vor adauga informatiile necesare in fisierul de configurare si se va 
trimite un mesaj catre noul utilizator.

Scripturile presupun ca fisierele de parola in ~/svn/conf/passwd, 
respectiv ~/trac/trac.passwd

In acest moment pe anaconda ruleaza un server svn (svnserve) sub 
utilizatorul svn. Pentru acces de scriere (commit) prin aceste conturi 
va trebui ca intreg directorul svn sa apartina acestui utilizator:

chown -R svn:projects ~USERNAME/svn       # trebuie facut de un admin

Dar, pentru adaugarea de utilizatori, va trebui ca directorul svn/conf 
si svn/passwd sa aiba drepturi de scriere pentru utilizatorul curent. 
Asa ca pentru vmchecker, trebuie facut:

chown vmchecker:projects ~/svn/conf
chown vmchecker:projects ~/svn/conf/passwd

In acest moment am facut toata configuratia pentru vmchecker si totul 
merge OK.

Pentru orice alte detalii va stau la dispozitie.

Razvan


More information about the rosedu-admins mailing list