Cómo hacer que el archivo y el directorio no se puedan ser innegable, incluso por root en Linux
- 3093
- 372
- Carmen Casillas
En sistemas operativos similares a unix, incluyendo Linux, raíz
es la cuenta o el nombre de usuario que de forma predeterminada puede modificar todos los directorios y archivos en un sistema. En este artículo, mostraremos cómo hacer que los directorios o archivos no se puedan catroon incluso por el usuario root en Linux.
Para hacer que un archivo sea innegable por cualquier usuario del sistema, incluido Root, debe hacerlo no modificable utilizando el comando chattr. Este comando cambia los atributos del archivo en un sistema de archivos de Linux.
Cómo hacer que el archivo sea innecesario en Linux
El comando a continuación hace /copias de seguridad/passwd Archivo inmutable (o innegable). Esto implica que el archivo no se puede modificar de ninguna manera: no se puede eliminar o renombrar. Ni siquiera puede crear un enlace a él y no se pueden escribir datos en el archivo también.
Tenga en cuenta que necesita privilegios de Superuser para establecer o eliminar este atributo, utilizando el comando sudo:
$ sudo chattr +i /backups /passwd o $ sudo chattr +i -v /backups /passwdHacer que el archivo sea innecesario en Linux
Para ver los atributos de un archivo, use el comando lsattr como se muestra.
$ LSATTR /COMPELUPS /PASSWDVer atributos del archivo Linux
Ahora intente eliminar el archivo inmutable, tanto como un usuario normal como como raíz.
$ RM /Backups /Passwd $ sudo RM /Backups /PasswdEliminar archivo inmutable en Linux
Cómo hacer que el directorio recursivamente sea innegable en Linux
Utilizando el -Riñonal
Bandera, puede cambiar recursivamente los atributos de los directorios y su contenido de la siguiente manera.
$ sudo chattr +i -rv /copias de seguridad /Hacer que el directorio no sea en Linux
Para hacer un archivo mutable nuevamente, use -i
firmar para eliminar el atributo anterior, como sigue.
$ sudo chattr -i / copias de seguridad / passwd
Para obtener más información, lea este artículo: 5 comandos 'chattr' para hacer que los archivos importantes sean inmutables (inmutables) en Linux
Encontrará este artículo relacionado útil:
- Cómo administrar usuarios y grupos en Linux
- Administrar usuarios y grupos y habilitar el acceso a sudo en los usuarios
- Cómo encontrar archivos con permisos Suid y SGID en Linux
- Traducir los permisos RWX en formato octal en Linux
Eso es todo! En este artículo, mostramos cómo hacer que los archivos no sean no contados por el usuario root en Linux. Puede hacer cualquier pregunta a través del formulario de comentarios a continuación.
- « Cómo proteger los enlaces duros y simbólicos en CentOS/RHEL 7
- Cómo habilitar o deshabilitar los valores booleanos de Selinux »