查看文件属性,,可以使用命令lsattr + 文件路径
使用命令lsattr 文件路径
查看文件属性
如上图所示,没有给文件 /etc/fstab 文件设置任何属性。
设置文件属性,,可以使用命令chattr + 需要为文件加上的属性,或者是chattr - 需要为文件减去的属性
如上图所示,可以使用命令chattr +属性名称 文件路径
常用属性 :
i属性(第一表示一但为文件加上i属性,则不能对文件做任何修改。第二这个文件也不能被删除。)出现在文件属性位的第五位。
这样的i属性经常加个某个模板。
只有文件的属主用户或者是属组用户或者是root用户才能更改文件的属性。
(只要用户能够使用chattr命令就能够给文件加减属性。)
a属性(仅允许向文件内追加内容,不允许删除文件内容。)出现在文件属性位的第六位。
如上图所示,对于Linux操作系统而言使用符号>>才算是追加文件内容,
即当我们想向文件中追加内容时,使用命令 echo "追加的文件内容" >> 文件路径
用户的umask值,,四位数字组成,,第一位数字表示特殊权限,也就是当用户创建目录,用户创建文件时赋予目录或文件的特殊权限。
如上图所示,root用户的umask值是0022
如上图所示,root用户的umask值是可以更改的,
如上图所示,普通用户的umask值是0002
用户的umask值决定了用户创建目录或者创建文件的默认权限。