| 跳过导航链接 | |
| 退出打印视图 | |
|
Oracle Solaris 管理:ZFS 文件系统 Oracle Solaris 11 Information Library (简体中文) |
1. Oracle Solaris ZFS 文件系统(介绍)
3. Oracle Solaris ZFS 与传统文件系统之间的差别
7. 使用 Oracle Solaris ZFS 快照和克隆
8. 使用 ACL 和属性保护 Oracle Solaris ZFS 文件
以下示例展示了如何为 ZFS 文件应用和显示特殊属性,如不变性或只读访问权限。
有关显示和应用特殊属性的更多信息,请参见 ls(1) 和 chmod(1)。
示例 8-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示例 8-16 向 ZFS 文件应用只读访问权限
以下示例展示了如何向 ZFS 文件应用只读访问权限。
# chmod S+cR file.2 # echo this >>file.2 -bash: file.2: Not owner
示例 8-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}