权限机制
1.权限是用来限制对资源访问的机制,权限一般分为,读、写和执行。系统中没个文件都拥有特定的权限、所属用户及所属组,通过这样的机制来限制那些用户那些组可以对特定的文件进行什么样的操作。
没个进程都是以某个用户的身份运行,以此来限制进程访问资源
对目录必须有X权限,即浏览权限
2.LINUX的权限是基于UGO(user,group,other)模型进行控制的。
(1)每一个文件的权限都对UGO进行设置
(2)权限三个一组(rwx)对应的UGO分别设置
(3)每一个文件拥有一个所属用户和所属组,对应UG,不属于该文件UG的使用O的权限
3.修改文件所属用户、组
chown 指定用户 文件或文件夹
-R参数递归修改目录下的所属文件所属组
chgrp用以修改所属组
chgrp 指定对的组 文件或目录
-R参数和之前一样,进行递归
4修改权限
chmod 模式 文件
模式:(1)ugofen分别带表用户、组、其他
(2)a可以代表ugo,即all
(3)+、-代表加入和删除对应的权限
(4)rwx代表三种权限
(5)-R进行递归文件夹权限
数字方式的权限:
r=4(2^2),w=2(2^1),x=1(2^0)
每组对应的权限为对应数字之和
rw=4+2=6
r-x=4+1=5
应用时一般通过组来限制权限,组一般为附属组(与用户名不同的组)
要把统一的目录放到根目录中(避免因为父目录等权限问题引起错误)