概述
权限方面的内容,这里我分三种用户、三种基本权限和有关权限的指令来介绍。
一、三种用户
档案所属用户 user u
档案所属组 group g
其他人 other o
用户组就是用户存在的组,一个用户可以存在一多个组里面,而且用户已生成之后,系
统默认给予他一个私有组。组的话,就是可以说成一个公司的项目一样,我公司通过派遣一个组去进行一个项目的操作,当然啦,项目里面有很多个项目人员进行对项目的一个处理。这个就等于我们的在用户里面的组一样,各个用户可以通过拥有组的权限对项目进行一个管理,而且只有组里面的人才可以对项目进行修改的。这样的组就作用了。方便我们去管理。
其他人就是组与文件拥有者之外的用户。
二、三种基本权限
读:r 写:w 可执行:x
目录只有可执行操作的话,只可以进入目录,而不可以对目录进行一个信息的查询,也就是不能用 ll 命令查看。
目录只有读的操作,就只可以 ll 指定目录,对目录里面的东西进行查看,而不可以进入目录
三、有关权限的指令
1. chmod
通过线索来理解
who : u g o
what: - + = which: r w x
字符法修改:
chmod u+r dir
g+r
o+r
u-r
g-r
o-r
如此类推
数值法:
r=4
w=2
x=1
比如说一个文件里面的权限是 rwxrwxr-x 那么它的权限数值就等于 775(4+2+1=7 4+2+1=7
4+0+1=5)
如 chmod 775 dir
2. chown
chown 修改文档的拥有者。
如:语法:
chown username(用户名) dirfile 修改单个目录或文档的
chown -R username dir 对目录里面的东西可以进行一个递归的修改,也就是说该目录下的
文件的拥有者也一样修改成 username
chown username:groupname dirfile 同时修改该目录或者改文档下的拥有者与拥有组。
3. chgrp
chgrp :修改文档的拥有组。
语法:
chgrp groupname filedir
后面会分享更多linux运维方面的内容,感兴趣的朋友可以关注下!!