访问权限

  • 读取 r : 允许查看文件内容,显示目录列表

  • 写入 w : 允许修改文件内容,允许在目录中新建,移动,删除文件或子目录

  • 可执行 x : 允许允许程序,切换目录


归属(所有权)

  • 属主:拥有该文件或目录的用户账号

  • 数组:拥有该文件或目录的组账号


查看文件/目录的权限和归属

image.png

image.png

image.png


设置文件和目录的权限  chmod

image.png

chmod 两种表示方法:

字母法:chmod u+rwx,g+rwx,o+rwx 文件名或目录名

数字法:chmod 777  文件名或目录名


image.png

image.png

image.png

注:数字法 从其他人开始添加,及 7=007   77=077  


chmod -R 文件名

会把此文件内所有的子文件权限一并修改。


u——user——文件所有者

g——group——文件所属组

o——other——其他人

a——all——所有人

+ : 在原有的权限上去增加

-  :在原有的权限上去除去

=  : 直接设置

i: 设置后,不能对文件进行删除。写入,改名等操作


设置文件的归属  chown

文件所有者: chown 用户账号   对象

文件所属组:  chown .组账号/:组账号   用户账号   对象

同时修改文件所有者和所属组:

chown 用户账号 ./:   组账号  对象

image.png

image.png

修改所属组   需要加  ./:  




目录权限最大为:777

普通文件权限最大为:666

脚本文件最大为:777


隐藏权限:

t,stichy权限,粘滞位,作用:公共文件内,某个账号的文件,只允许其他们修改读取,不可以删除,只会出现在其他人权限上(chmod 1777  /opt)

s ,在文件所有者和所属组权限上。作用:将之后创建的文件或者目录自动更改为当前目录的归属

image.png


权限掩码umask

image.png

默认权限为777

umask  查看当前的反掩码

umask 044  设置反掩码

image.png

image.png


文件属性和文件系统属性关系:

特殊权限——隐藏权限:

a:不能添加内容 也不能删除不能重命名

i :不能添加内容 也不能删除不能重命名

lsattr 文件名   //查看隐藏权限

chattr  选项   文件名   //添加去除隐藏权限