Gestión de sistemas de archivos ZFS en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Diciembre de 2014
 
 

Aplicación de atributos especiales a los archivos de ZFS

Los siguientes ejemplos muestran cómo aplicar y visualizar atributos especiales, como inmutabilidad o acceso de solo lectura, a los archivos de ZFS.

Para obtener más información sobre la visualización y la aplicación de atributos especiales, consulte ls(1) y chmod(1).

Ejemplo 7-15  Aplicar inmutabilidad a un archivo ZFS

Utilice la siguiente sintaxis para convertir a un archivo en inmutable:

# chmod S+ci file.1
# echo this >>file.1
-bash: file.1: Not owner
# rm file.1
rm: cannot remove `file.1': Not owner

Puede mostrar atributos especiales en archivos ZFS mediante la siguiente sintaxis:

# ls -l/c file.1
-rw-r--r--+  1 root     root      206695 Jul 20 14:27 file.1
{A-----im----}

Utilice la siguiente sintaxis para eliminar la inmutabilidad del archivo:

# 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
Ejemplo 7-16  Aplicar acceso de solo lectura a un archivo ZFS

El siguiente ejemplo muestra cómo aplicar acceso de solo lectura a un archivo ZFS.

# chmod S+cR file.2
# echo this >>file.2
-bash: file.2: Not owner
Ejemplo 7-17  Mostrar y cambiar atributos de archivos ZFS

Puede mostrar y configurar atributos especiales con la siguiente sintaxis:

# 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}

Algunos de estos atributos solamente se aplican en un entorno Oracle Solaris SMB.

Puede borrar todos los atributos de un archivo. Por ejemplo:

# 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}