linux 权限机制
系统每个文件都拥有特定的权限,所属用户及所属组,通过这样的机制限制哪些用户、哪些组可以对特定文件进行什么样的操作,一般分为读、写、执行三种权限。
每个进程都是以某个用户的身份运行,所以进程的权限与该用户的权限一样。
三种权限
目录必须拥有x权限,否则无法浏览其内容。
UGO
linux权限基于UGO模型进行控制:
U代表User,G代表Group,O代表Other;
每个文件的权限都是基于UGO来进行设置;
权限三个(rxw)一组,对应UGO进行设置;
每个文件都一个对应的用户和用户组,对应UG,不属于该文件所属用户和所属用户组的使用O权限;
修改文件所属用户,所属组
命令chown用以改变文件的所属用户:
chown hhl(所属用户) www.baidu.com(文件名)
-R参数递归修改目录下所有文件所属用户
命令chgrp hhl(所属用户组) www.baidu.com(文件名)
-R参数递归修改目录下所有文件所属用户组
修改权限
命令chmod用以修改文件的权限
chmod 模式 文件
模式为如下格式:
u\g\o分别代表用户,组和其他
a可以代指ugo
+\-代表加入或删除对应权限
r\w\x代表三种权限
模式实例:
chmod u+rw www.baidu.com
chmod g-x www.baidu.com
chmod go+r www.baidu.com
chmod a-x www.baidu.com
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。