zzz

Like trang page giúp ad nhé! THANK ALL

Thứ Sáu, 20 tháng 11, 2015

Hướng dẫn tạo SVN , user và phân quyền trong SVN !



ớng dẫn  tạo và phân quyền SVN

Phần 1 : TẠO SVN 
Tài khoản sử dụng Root :
Thư mục gốc :
 /u02/PTUD/svn/[ SVN 1]
 /u02/PTUD/svn/[ SVN 2]

Mỗi SVN có thể tương đương với 1 phòng ban.
Tất cả các SVN đều được cấu hình trên 2 file duy nhất ở ngoài thư mục /svn
Tạo SVN mới
                 svnadmin create /u02/PTUD/svn/TÊN THƯ MỤC
Phân quyền cho thư mục
chown -R apache:apache /var/www/svn/testrepo

## Set security context ##
chcon -R -t httpd_sys_content_t /var/www/svn/testrepo

## Following enables commits over http ##
chcon -R -t httpd_sys_rw_content_t /var/www/svn/testrepo

Note: vậy là xong phần tạo SVN bjo chỉ cần gán quyền cho user vào sử dụng là ok 

PHẦN 2: TẠO USER VÀ PHÂN QUYỀN CHO USER 
Thư mục chưa file cấu hình
Svn có 2 file cấu hình svnserver.conf và svn.users


  1. Tạo tài khoản
    • Sử dụng root
    • Cd vào ../svn 
    • Gõ code phía dưới .
Code:
[root@PTUD-S01 svn]# htpasswd -d /u02/PTUD/svn.users tuanlq4

  1. Phân quyền
    • Sử dụng root
    • Cd vào
    • Sửa file cấu hình
[root@PTUD-S01 PTUD]# vi svnserve.conf
Note:
  • r: quyền đọc
  • w: quyền viết
  • @tckt : là 1 rule
  1. Sửa file cấu hình :
Vào file cấu hình
[root@PTUD-S01 PTUD]# vi svnserve.conf

Nội dung :
[/]                        // thư mục  từ svn/ …
congvt1=rw       // user có quyền cao nhất
thangtq11=rw   // user có quyền cao nhất
@public=rw       // tạo nhóm user có quyền cao nhất
@dev = rw
loint9 = rw
@tckt = rw    

[groups]             // gán user được sử dụng rule này
dev=chiemhv,thonh,tuongnx,
tckt=quangdh,thuyttt7,minh

[/Projects/GlobalMonitor]          // gán rule cho thư mục  or quyền riêng của 1 số user .     
@public=rw
nhungdth=rw
ductm = rw
[/Projects/Yeu cau noi bo]
@public=rw
lamnt22=rw
ductm = rw
[/Projects/MPS]
@dev = rw




Không có nhận xét nào:

Đăng nhận xét