跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 11.1 管理:ZFS 文件系统 Oracle Solaris 11.1 Information Library (简体中文) |
1. Oracle Solaris ZFS 文件系统(介绍)
6. 使用 Oracle Solaris ZFS 快照和克隆
7. 使用 ACL 和属性保护 Oracle Solaris ZFS 文件
以下示例展示了如何为 ZFS 文件应用和显示特殊属性,如不变性或只读访问权限。
有关显示和应用特殊属性的更多信息,请参见 ls(1) 和 chmod(1)。
示例 7-15 向 ZFS 文件应用不变性
使用以下语法可使文件不变:
# chmod S+ci file.1 # echo this >>file.1 -bash: file.1: Not owner # rm file.1 rm: cannot remove `file.1': Not owner
可以使用以下语法显示 ZFS 文件的特殊属性:
# ls -l/c file.1 -rw-r--r--+ 1 root root 206695 Jul 20 14:27 file.1 {A-----im----}
使用以下语法可删除文件不变性:
# chmod S-ci file.1 # ls -l/c file.1 -rw-r--r--+ 1 root root 206695 Jul 20 14:27 file.1 {A------m----} # rm file.1
示例 7-16 向 ZFS 文件应用只读访问权限
以下示例展示了如何向 ZFS 文件应用只读访问权限。
# chmod S+cR file.2 # echo this >>file.2 -bash: file.2: Not owner
示例 7-17 显示和更改 ZFS 文件属性
可以使用以下语法显示和设置特殊属性:
# ls -l/v file.3 -r--r--r-- 1 root root 206695 Jul 20 14:59 file.3 {archive,nohidden,noreadonly,nosystem,noappendonly,nonodump, noimmutable,av modified,noav_quarantined,nonounlink,nooffline,nosparse} # chmod S+cR file.3 # ls -l/v file.3 -r--r--r-- 1 root root 206695 Jul 20 14:59 file.3 {archive,nohidden,readonly,nosystem,noappendonly,nonodump,noimmutable, av_modified,noav_quarantined,nonounlink,nooffline,nosparse}
其中一些属性仅适用于 Oracle Solaris SMB 环境。
您可以清除文件的所有属性。例如:
# chmod S-a file.3 # ls -l/v file.3 -r--r--r-- 1 root root 206695 Jul 20 14:59 file.3 {noarchive,nohidden,noreadonly,nosystem,noappendonly,nonodump, noimmutable,noav_modified,noav_quarantined,nonounlink,nooffline,nosparse}