权限:
文件的权限:所有者,所有组,其他人
rwx,读,写,执行,没有权限就是-
权限 连接 所有者 所属组 容量 修改的日期 文件名
第一个组rwx:文件所有者的权限
第二个组rwx:文件所属组的权限
第三个组rwx:文件其他人的权限
目录的quanxian
r:具有读取目录结构列表的权限,可以查看目录下有哪些文件
w:该权限对于目录来说是很大的
1.可以在目录下建新的文件和目录
2.可以删除已经存在的文件和目录
3.将已经存在的文件和目录重命名
4.移动该目录内的文件和目录的位置
x:是可以进入该目录
如何修改linux中的文件权限
chown :修改文件的拥有者
chown 拥有者 文件/目录
-R 递归修改
chgrp:修改文件的所属组,前提是要有该组
-R 递归修改
chmod :修改拥有者和所属组的权限
加减法:u/g/o +-= r/w/x
数字法 r=4,w=2,x=1 三位 两位 一位
文件的RWX权限特点
文件的拥有者,即使没有W的权限,也可以强制写入 但是所有组和其他人不行
groups 当前用户的所在组
gpasswd -a 为组添加一个用户 -d为组删除用户
gpasswd -a 用户 组
umask 默认权限
0022--拿走的权限
第一个数字表示特殊权限
022=rwxr-xr-x
默认创建文件和目录的权限,文件会拿走X权限
临时修改:umask 0000
永久修改:/etc/bashrc(不建议)
umask -S
什么情况下修改umask
假设你和你的同事在同一个目录下进行同一个项目的工作。如果使用默认权限022,那么你创建的文件,你同事无法编辑,只能加umask修改为002
文件的特殊权限SUID SGID SBIT
当s出现在拥有者的x权限位置的时候,表示拥有者有SUID的权限
当s出现在所属组的x权限位置的时候,表示所属组有SGID的权限
当s出现在其他人的x权限位置的时候,表示其他人有SBIT的权限
SUID 临时获取文件拥有者的一个权限--只针对文件
SGID 即使可以作用于目录,也可以作用与文件
作用与文件:SUID一样
作用与目录:继承父集目录-目录会不停的继承
SBIT 指的是 只有文件的拥有者,才能删除,修改目录下的文件
S和T都有大小写之分
大写说明没有x权限
小写说明:有x的权限
SUID=4 SGID=2 SBIT=1