chmod 修改文件或目录权限
chmod 777 文件名称 chmod -R 777 目录名称
-R 递归把目录以及目录下面的所有 子目录 以及 文件 权限都变成777权限 意思是属主/属组/其他用户权限都是7的权限也就是
可读+可写+可执行=r+w+x=4+2+1=7
文件属性列:
- 普通文件
d 目录文件
l 符号链接

chown 改变文件拥有者 属主以及属组
chown [-R] 所有者:所属组 文件或目录
-R 递归把目录以及目录下面的所有 子目录 以及 文件 拥有者权限全改变
chattr lsattr 更改查看‘隐藏权限’
用root权限对文件不能更改保存,原因可能是曾用chattr命令锁定过该文件了。
+ 加号运算符告诉chattr将指定的属性添加到现有的属性中去。
- 减法运算符告诉chattr从现有的属性中删除指定的属性。
= 等价运算符告诉chattr将指定的属性设置为唯一的属性。
权限属性:
a 当这个属性被设置时,文件只能在追加模式下被打开进行写入。
A 当设置了这个属性的文件被打开时,它的atime记录不会被改变。
atime(访问时间)是该文件最后一次被某个命令或应用程序访问/打开的时间。
e 这个属性表示该文件使用extents来映射磁盘上的块。e属性不能用chattr修改
i 这个属性表示文件是不可改变的,这意味着该文件不能被删除或重命名
默认情况下,使用cp或rsync等命令复制文件时,不会保留文件的属性

下面图片是chattr设置了i权限 进入到文件后更改保存退出的报错
