Changes between Version 21 and Version 22 of Documentation/UserGuide/svnmore
- Timestamp:
- 2020-02-28T11:40:36+01:00 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentation/UserGuide/svnmore
v21 v22 10 10 11 11 1. In svn/conf/passwd, you must add login/password for the new user. [[BR]] 12 A good way to do that is to execute a command like this : 13 {{{ 14 > echo "firstname.lastname=userpassword" >> passwd 15 }}} 16 If you want to use another text editor, you must know ACL file rights for extended 17 permissions on forge system. You must verify and correct ACL on this file to prevent break of ORCHIDEE svnserver: 18 * use this command to get ACL on the file : 19 {{{ 20 > getfacl svn/conf/passwd 21 }}} 22 It must give the right for svn system user: 23 {{{ 24 # file: svn/conf/passwd 25 # owner: orchidee 26 # group: orchidee 27 user::rw- 28 user:svn:r-- 29 group::r-- 30 mask::r-- 31 other::--- 32 }}} 33 * If this right has been cleared by your edit, you must apply: 34 {{{ 35 setfacl -m user:svn:r-- svn/conf/passwd 36 }}} 37 * Please read web page, ~orchidee/shell_modif_acl shell output 38 and ~orchidee/svn_acl_all report for explanation about acl right on svn repository. 12 39 13 1. svn/conf/authz gives authorizations on svn tree. You must: 40 14 * Add the new user in user option of `[group]` section. … … 43 17 * Add his personal path and rights access at the end of the authz file : 44 18 {{{ 45 [/perso/ hislogin]46 hislogin=rw19 [/perso/userlogin] 20 userlogin=rw 47 21 }}} 48 22 49 After all, you may copy the trunk or a chosen tag version or branch to build the first personal repository for this new user like this:50 {{{51 > svn copy --username mypersonnaladminlogin svn://forge.ipsl.jussieu.fr/orchidee/the_trunk_tag_branch_choosen svn://forge.ipsl.jussieu.fr/orchidee/hislogin/52 }}}