linux组基本介绍
1.所有者:一般为谁创建了该文件,就自然成为了该文件的所有者
2.所在组
3.其他组
组的查看和修改
代码 | 功能 |
---|---|
ls -ahl | 查看文件所有者 |
chown 用户名 文件名 | 修改文件所有者 |
chown -R | 递归整个目录 |
chgrp 组名 文件名 | 修改文件的用户组 |
usermod -g 新组名 用户名 | 改变用户所在组 |
usermod -d 目录名 用户名 | 改变用户初始登录的用户组 |
组的创建
代码 | 功能 |
---|---|
groupadd 组名 | 创建一个组 |
权限的基本介绍
ls -l 中显示的基本内容:
lrwxrwxrwx
. 1 root root 7 3月 11 19:55
0-9位说明
第0位确定的是文件类型(d,-,l,c,b)
选项 | 功能 |
---|---|
d | 目录 |
l | 链接 |
c | 字符设备目录,鼠标,键盘 |
d | 块设备,硬盘 |
- | 普通文件 |
第1到3位是所有者的权限 -user
第4到6位是所属组的权限 -group
第7到9位是其他组的权限 -other
rxw作用到文件
[r]:可读(reder):可以读取查看
[x]:可写(write):可以修改,但不一定能删除,删除一个文件的要求是要这目录的权限
[w]:可执行(execute):可以被执行
rxw作用到目录
[r]:可读(reder):可以读取,ls查看
[x]:可写(write):可以修改,对目录内创建,删除,重命名
[w]:可执行(execute):可以进入该目录
修改权限
基本说明:
通过chmod指令,可以修改文件或者目录的权限
第一种方式:+,-,=变更权限
| 选项 | 功能 |
|--|--|
| u |所有者 |
| g |所属组 |
|o|其他组|
示例:
chmod u=rwx,g=rw,o=r 文件/目录名
chmod u+x,g+w,o+r
chmod u-x,g-x,o-x
第二种方式:通过数字变更权限
r=4.w=2,x=1 r+W+X=7
chmod u=rwx,g=rw,o=r 文件名目录名
相当于 chomd 764 文件名目录名