# 权限

# 基本权限 属主 数组 其他
# 对应数字 r=4 w=2 x=1

chmod  # 设置文件权限
    -R # 递归设置目录下所有文件
# 例:
chmod 664 a.txt  # 设置a.txt的权限为 rw-rw-r--
chmod u=rw,g=r,o=r a.txt  # 设置权限为 rw-r--r-- 
chmod u+x a.txt  # 为属主增加执行的权限
chmod u-x a.txt  # 为属主减少执行的权限
chmod a=r a.txt  # 将属主属组其他的权限全部设置为r--
# 特殊权限

# setuid & setgid & sticky bit 三个组成了特殊权限

# setuid  可临时提升为文件所有者的权限运行
# setgid  配置给目录后 该目录内所有所建目录、文件所属组皆为该目录所属组,而非创建用户的所属组
# sticky bit   配置后该目录内的子目录、文件只允许拥有者进行删除、移动等操作

image-20210329141253138.png


一只臭咸鱼