Linux之文件权限设置



丁酉年12月27日 姓名:王广

1.文件准许以下三种用户进行访问:

文件所有者(属主/u) 同组用户(g) 其他用户(0)

2.查看文件权限命令:

ls -l

3.字符所代表权限意思:

–一般权限:
r:文件(读取);目录:(浏览)
w: 文件(写入);目录:(具有删除、移动目录权限)
x: 文件(执行);目录:(进入)
-:不具有该项权限
–特殊权限:
SUID:可执行搭配这个权限,任意存取该文件的所有者能使用的全部系统资源
SGID:效果与SUID相同只不过把所有者换成了组
Sticky:/tmp和/var/tmp目录供所有用户暂时存取文件,每位用户都拥有完整的权限进入该目录

4.三种权限设置方法:

–文字设定法:
chmod [u/g/o/a] [+/-/=] [r/w/x/s/t] [文件/目录名]
【a:表示所有用户,系统默认值;u+s:设置文件SUID;g+s:设置文件GID;o+t:设置文件Sticky】
–数字设定法:
- 普通权限举例:
更改文件给所有权限:chmod [777] [文件名] 【r:4; w:2; x:1; -:0; 】
- 特殊权限举例:
更改文件具有SUID权限: chmod [4000] [文件名]
更改文件有SUID,SGID,Sticky权限:chmod [7000] [文件名] 【SUID:4; SGID:2; Sticky:1】

–更改文件/目录的所有权法:
- 更改文件所有者:chown [用户名] [文件名]
- 更改文件用户组:chown [:/.组名] [文件名] / chgrp [组名] [文件名]
- 更改所有者和用户组:chown [用户名.组名] [文件名]
-R:将目录中下级文件一同修改




猜你喜欢

转载自blog.csdn.net/aaron_miller/article/details/80112554
今日推荐