Protección y verificación de la integridad de archivos en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Cómo cambiar permisos de archivo en modo absoluto

En el siguiente procedimiento, un usuario cambia permisos en un archivo que el usuario posee.

  1. Cambie permisos en modo absoluto.
    % chmod nnn filename
    nnn

    Especifica los valores octales que representan los permisos para el propietario de archivo, el grupo de archivos y otros, en ese orden. Para obtener la lista de valores octales válidos, consulte la Table 1–4.

    filename

    Especifica el archivo o directorio.


    Notas - Si utiliza el comando chmod para cambiar permisos de archivos o directorios en objetos que ya tienen entradas de ACL, las entradas de la ACL cambiarán también. Los cambios exactos dependen de los cambios de operaciones de permisos chmod y de los valores de propiedad aclmode y aclinherit del sistema de archivos.

    Para obtener más información, consulte Capítulo 7, Uso de listas de control de acceso y atributos para proteger archivos Oracle Solaris ZFS de Gestión de sistemas de archivos ZFS en Oracle Solaris 11.2 .


  2. Verifique que los permisos del archivo hayan cambiado.
    % ls -l filename

    Notas - Si no es el propietario del archivo o directorio, debe tener asignado el perfil de derechos de gestión de acceso a objetos. Para cambiar un archivo que es un objeto público, se debe asumir el rol root.
Ejemplo 1-4  Cambio de permisos en modo absoluto

En el siguiente ejemplo, el administrador cambia los permisos de un directorio público de 744 (lectura, escritura, ejecución; sólo lectura; y sólo lectura) a 755 (lectura, escritura, ejecución; lectura y ejecución; y lectura y ejecución).

# ls -ld public_dir
drwxr--r--  1 jdoe   staff    6023 Aug  5 12:06 public_dir
# chmod 755 public_dir
# ls -ld public_dir
drwxr-xr-x  1 jdoe   staff    6023 Aug  5 12:06 public_dir

En el siguiente ejemplo, el propietario de archivos cambia los permisos de una secuencia de comandos de shell ejecutable de lectura y escritura a lectura, escritura y ejecución.

% ls -l my_script
-rw------- 1 jdoe   staff    6023 Aug  5 12:06 my_script
% chmod 700 my_script
% ls -l my_script
-rwx------ 1 jdoe   staff    6023 Aug  5 12:06 my_script