English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Comando chattr de Linux

Manual de comandos de Linux

El comando chattr de Linux se utiliza para cambiar las propiedades del archivo.

Esta instrucción puede cambiar los archivos almacenados en ext2Las propiedades de archivos o directorios en el sistema de archivos, que tienen las siguientes:8Modos:

  • a:Hacer que el archivo o directorio solo sea para agregar.
  • b:No actualizar el tiempo de acceso del archivo o directorio.
  • c:Almacenar el archivo o directorio comprimido.
  • d:Excluir el archivo o directorio de la operación de derrame.
  • i:No modificar el archivo o directorio de manera arbitraria.
  • s:Eliminar de manera segura el archivo o directorio.
  • S:Actualizar inmediatamente el archivo o directorio.
  • u:Prevenir eliminaciones accidentales.
  • Sintaxis

    chattr [-RV][-v<versión_número>][+/-/=<propiedad>][archivo o directorio...]

    Parámetros

      -R Procesa recursivamente, tratando todos los archivos y subdirectorios en el directorio especificado.

      -v<versión_número> Establece la versión del archivo o directorio.

      -V Muestra el proceso de ejecución de la instrucción.

      +<propiedad> Abre la propiedad de este archivo o directorio.

      -<propiedad> Cierra la propiedad de este archivo o directorio.

      =<propiedad> Especifica la propiedad de este archivo o directorio.

    Ejemplo en línea

    Usar el comando chattr para evitar que se modifique un archivo crucial del sistema:

    chattr +i /etc/resolv.conf
    
    lsattr /etc/resolv.conf

    Se mostrarán las siguientes propiedades:

    ----i-------- /etc/resolv.conf

    Permite que un archivo solo se pueda agregar datos y no se pueda eliminar, adecuado para varios archivos de registro:

    chattr +a /var/registro/mensajes
    

    Manual de comandos de Linux