Oracle® Solaris 11.2 での ZFS ファイルシステムの管理

印刷ビューの終了

更新: 2014 年 12 月
 
 

特別な属性を 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}