2016-12-13 47 views
2

我試圖在樹中的所有文件和目錄設置特殊的ACL,他們似乎並沒有兌現。我正在運行Solaris 5.10。 ACL由'man chmod'描述。UNIX ZFS ACL不的榮幸

我設置ACL,使得文件的修改的屬性(A)或文件的ACL(W)是不允許的。但是我仍然可以修改它們 - 一旦我這樣做,文件上的所有特殊ACL就會消失。例如:

/test> ls -lV filename 
-r-x------+ 1 svcdiscprod sasuser  355 Dec 13 09:56 filename 
       [email protected]:r-xp-Da-R-c--s:fd----:allow 
    user:svcdiscprod:r-xp-Da-R-c--s:fd----:allow 
      [email protected]:------a-R-c--s:------:allow 
/test> chmod 666 filename    # <== This command should be blocked 
/test> ls -lV filename 
-rw-rw-rw- 1 svcdiscprod sasuser  355 Dec 13 09:56 filename 

什麼是解決方案?

回答

2

爲什麼你認爲命令應該被阻止?

the ZFS Administration Guide

對ZFS文件

ACL設置...

  • 文件的所有者被授予write_acl許可無條件,即使權限明確否認。 ...