linuxsvn許可權目錄
① linux svn許可權設置時某個目錄該用戶為只讀許可權,但是在客戶端還是可以checkout
只讀許可權本來就是允許讀取啊,可以checkout、update,只是不能commit
你如果想禁止他checkout,應該設置回為他無任何許可權,比答如在集成了Apache的SVN環境中,限制user1沒有任何許可權,就在許可權文件對應的文件夾條目下寫上:
user1 =
② SVN伺服器是LINUX,給每個研發成員都分配了一個日常文件夾,但想限制日常文件夾的容量,請問怎麼設許可權
好像svn不能直接限制用戶提交了多少或多大的文件,估計只能做個hook腳本,在提交之後校驗以下此人的文件夾大小是否超限,如果超限則去掉其文件夾的寫許可權,但這種方法不能很精確的控制
③ linux下搭建的SVN,用戶組無法檢出新添加的目錄,提示出錯還有許可權錯誤
錯誤提示的意思是無法連接到URL,那說明你的svn路徑就是錯的。
根據你的描述「版本庫是版home/svn/或者是home/svn/project」,權那你的url就應該包含以上路徑。
嘗試在IP地址和/owner中間加上home/svn/或者是home/svn/project試下。
有問題再追問
④ 請問如何做到svn根目錄不讓訪問,但子目錄可以訪問許可權設置
首先,肯定可以實現。
然後,需要了解你的SVN架設環境和許可權管理方式。
如果你的SVN伺服器是架設在Apache上的,使用的是Apache的用戶管理機制,那麼你可以在許可權文件里這么設置:
比如版本庫名稱是project,這個版本庫的所有內容對於部門A(有用戶user1~user5)是全部讀寫許可權,對於部門B(有用戶user6、user7)僅對其下的fla文件夾有隻讀許可權,但其他文件夾不給任何許可權。
[groups]
DepartmentA = uaser1,uaser2,user3,user4,user5
DepartmentB = uaser6,uaser7
[project:/]
* =
@DepartmentA = rw
[project:/fla]
@DepartmentB = r
如果按以上設置,部門B訪問的時候,你可以告訴他們訪問地址直接就是到fla這層文件夾,而不要到project這層文件夾。他們如果用IE訪問project這層文件夾,會因沒有許可權而無法打開,但可以直接訪問fla這層。他們如果用TortoiseSVN訪問的時候,也是同樣只能checkout檢出fla這個文件夾
⑤ linux中配置svn服務後,在authz文件中配置的子目錄許可權不起作用
我雖然不知道你具體的整個目錄結構,但是我在處理這種關系一般是這樣的:
首先最高層的目錄肯定是全都有的,次目錄再區分,也就是說,如果你的a目錄是根目錄,b是子目錄,你想讓S,T,Y三個人能訪問a,E能訪問b,那麼a的許可權必須是,S,T,Y,E都有,然後b是E,這樣才能實現只有E能訪問a下面的子目錄b,如果E切不進a,那你就算給他b的許可權,他也看不到。
不知道你是不是這個意思。
⑥ linux系統中,用命令在svn添加一個目錄
很簡單,SVN管理平台里只有建立用戶和許可權。
然後用有許可權的用戶在。相應的目錄下建立新文件夾即可。比如總得管理員
這個問題才接觸的時候也遇到。
⑦ 如何在linux下添加svn用戶,svn有操作許可權的用戶
如果你的復SVN伺服器是架設在制Apache上的話,就是採用Apache的用戶管理方式,會有兩個文件,一個文件是存放用戶名和密碼(使用htpasswd命令管理),另一個文件存放用戶和組的許可權描述(文本編輯方式管理)