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 ZFSUtilice 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.1Ejemplo 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 ownerEjemplo 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}