Explicación detallada del comando lsattr y el comando chattr

gramática:

lsattr [-adlRvV][文件或目录...]

parámetro:

-a  显示所有文件和目录,包括以"."为名称开头字符的额外内建,现行目录"."与上层目录".."。
-d  显示,目录名称,而非其内容。
-l  此参数目前没有任何作用。
-R  递归处理,将指定目录下的所有文件及子目录一并处理。
-v  显示文件或目录版本。
-V  显示版本信息。

Ejemplo:

1. Use el comando chattr para evitar que se modifique un archivo clave en el sistema:

chattr +i /etc/resolv.conf

Luego use comandos como mv /etc/resolv.conf para operar en el archivo, y el resultado es Operación no permitida.

Cuando vim edite el archivo, mostrará W10: Advertencia: Cambiar un error de archivo de solo lectura. Para modificar este archivo, elimine el atributo i:

chattr -i /etc/resolv.conf

Use el comando lsattr para mostrar los atributos del archivo:

lsattr /etc/resolv.conf
输出结果为:

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

2. Deje que un archivo solo agregue datos, pero no los elimine, lo cual es aplicable a varios archivos de registro:

chattr +a /var/log/messages

Supongo que te gusta

Origin blog.csdn.net/m0_46829545/article/details/131049709
Recomendado
Clasificación