CVSNT 2.5 權(quán)限管理的原則是:如果不顯示的指出否定權(quán)限,則賦予肯定權(quán)限。(這一點(diǎn)個(gè)人覺(jué)得非常不方便,安全是第一位的。)
	例如上面的 fileattr.xml 是所有人,擁有所有權(quán)限
	13.2 如果要把默認(rèn)的權(quán)限關(guān)閉,要用 chacl 命令
	以管理員身份執(zhí)行
	cvs chacl -a none
執(zhí)行完畢之后,應(yīng)該是這個(gè)樣子:
	<?xml version="1.0" encoding="UTF-8"?>
	<fileattr>
	<directory>
	    <owner>test1</owner>
	    <acl>
	      <modified_by>cvsadmin</modified_by>
	      <modified_date>2005.12.11.11.00.04</modified_date>
	      <all deny="1" />
	    </acl>
	</directory>
	</fileattr>
	modified_by,modified_date 是注釋信息;
	<all deny="1" /> 一句,把默認(rèn)得權(quán)限都關(guān)閉了,即使是管理員、創(chuàng)建者都沒(méi)有任何權(quán)限了;
	并且,如果不顯示的指出肯定權(quán)限,都是默認(rèn)的否定權(quán)限(和默認(rèn)的權(quán)限規(guī)則相反)。
	13.3 開(kāi)通管理員的所有權(quán)限
	cvs chacl -u testaall -a all
	即,testaall 組對(duì) testa 擁有全部權(quán)限;
	-u 可以是組名稱,也可以是單個(gè)用戶名稱。
	<?xml version="1.0" encoding="UTF-8"?>
	<fileattr>
	<directory>
	    <acl>
	      <all deny="1" />
	      <modified_by>cvsadmin</modified_by>
	      <modified_date>2005.12.11.11.00.04</modified_date>
	    </acl>
	    <owner>test1</owner>
	    <acl user="testaall">
	      <modified_by>cvsadmin</modified_by>
	      <modified_date>2005.12.11.11.00.41</modified_date>
	      <all />
	    </acl>
	</directory>
	</fileattr>
	這樣,testaall 組中的用戶擁有所有權(quán)限了,其他的用戶無(wú)任何權(quán)限;
	如果想要讓一個(gè)用戶擁有 所有權(quán)限,加入到 testaall 組即可。
	13.4 添加 testar 組用戶只讀權(quán)限
	cvs chacl -u testar -a read
	說(shuō)明:
	經(jīng)過(guò) cvs chacl -a none ,如果不顯示的指出肯定權(quán)限,都是默認(rèn)的否定權(quán)限(和默認(rèn)的權(quán)限規(guī)則相反);
	相當(dāng)于 cvs chacl -u testar -a read,nowrite,nocreate,no...(所有的參數(shù)加上前綴 no).