关于Linux的组管理和权限管理的操作
1 组管理
1.1 基本介绍
- linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有
所有者
、所在组
、其他组
的概念
- 所有者:创建文件的用户
- 所在组::文件所处于的组,默认是创建文件的用户所在组
- 其他组::除了所在组的所有组
1.2 所有者
- 常用指令
1
2
3
4
5
6
7
8
9
10
11
12
13
14# 查看文件所有者
ls -ahl
# a --- all
# h --- human
# l --- list
# 修改文件所有者
chown 用户名 文件名
# -R --- Recursion 递归
# 修改文件所有者机器所有组
chown 用户名:组名 文件名
- 演示
- (1)查看所有者
- (2)修改所有者
1.3 所在组
- 常用指令
1
2
3
4
5
6
7# 查看文件所在组
ls -ahl
# 修改文件所在组
chgrp 组名 文件名
# -R --- Recursion 递归
- 演示
- (1)查看所在组
- (2)修改所在组
1.4 用户管理
1 | # 改变用户所在组 |
2 权限管理
2.1 权限介绍
文件类型 | 说明 |
---|---|
- | 普通文件 |
d | 目录 |
l | 软连接 |
c | 字符设备【键盘、鼠标等】 |
b | 块文件,硬盘 |
权限类型 | 说明 |
---|---|
r | read,读,查看文件 / ls查看目录 |
w | write,写,修改文件,也可以删除文件,但要求文件所在目录也要有w权限才能删除 |
x | execute,执行,执行文件 / 进入目录 |
- | 没有权限 |
- 权限的rwx可以使用数字来表示
- r = 4
- w = 2
- x = 1
2.2 权限管理
1 | # 修改文件 / 目录权限 |