日常更新笔记+不再推送日记
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
# getent passwd
|
||||
|
||||
作用:查看有哪些用户
|
||||
|
||||
共有7份信息:
|
||||
用户名:密码(X):用户ID:组ID:描述信息:HOME目录:执行终端(默认bash)
|
||||
|
||||
# getent group
|
||||
|
||||
作用:查看有哪些用户组
|
||||
|
||||
共有3份信息:
|
||||
组名:组认证(显示为X):组ID
|
||||
@@ -0,0 +1,5 @@
|
||||
执行条件:root权限
|
||||
|
||||
groupadd \[用户组名]
|
||||
|
||||
groupdel \[用户组名]
|
||||
@@ -0,0 +1,20 @@
|
||||
# 创建用户:useradd \[-g -d] \[用户名]
|
||||
|
||||
参数:
|
||||
- -g:指定用户的组,不指定会创建同名组并加入,如果有同名组必须用-g
|
||||
- -d:指定用户的home路径,默认在`/home/用户名`下
|
||||
|
||||
|
||||
# 删除用户:userdel \[-r] \[用户名]
|
||||
|
||||
参数:
|
||||
- -r:删除用户的HOME目录,附带即可无需指定path
|
||||
|
||||
# 查询用户所属组:id \[用户名]
|
||||
|
||||
# 修改用户:usermod \[-aG] \[用户组] \[用户名]
|
||||
|
||||
作用:将指定的用户加入指定的用户组中
|
||||
|
||||
参数:
|
||||
- aG:
|
||||
@@ -0,0 +1,36 @@
|
||||
## ls -l的信息
|
||||
### 第一组:权限控制信息
|
||||
- 样式:drwxr-xr-x
|
||||
- 作用:描述权限控制信息
|
||||
详解:
|
||||
- 总共分为10个槽位
|
||||
- 第1槽位:表示信息状态
|
||||
- 状态:-或d或l
|
||||
- -:表示文件
|
||||
- d:表示文件夹
|
||||
- l:表示软连接
|
||||
- 2至4三个槽位:表示所属用户权限
|
||||
- 5至7三个槽位:表示所属用户组权限
|
||||
- 8至10三个槽位:表示其他用户权限
|
||||
- 后面三组三个权限细节:
|
||||
- 状态:r、w、x或-
|
||||
- 第一个槽:r或-,读权限
|
||||
- 第二个槽:w或-,写权限
|
||||
- 第三个槽:x或-,执行权限
|
||||
|
||||
### 第二组:硬链接数
|
||||
- 样式:单个数字
|
||||
- 作用:表述文件或目录的硬链接数
|
||||
### 第三组:用户名
|
||||
- 样式:\[用户名]
|
||||
### 第四组:用户组
|
||||
- 样式:\[用户组]
|
||||
|
||||
## 常用场景细节
|
||||
###### 1.删除文件需要什么权限,w吗?
|
||||
不!删除文件需要你有被删除文件父文件夹的w和x权限
|
||||
###### 2.文件夹没有读权限,能进去查看吗?
|
||||
不相干,可以总结为:rx能cd能ls,单x能进去无法ls,单r进去不也ls不了
|
||||
想进去文件夹,需要有文件夹的执行x权限(依赖cd)
|
||||
想查看文件夹(ls),需要有文件夹的读rx权限(ls需要x执行权限进去,没有x也不能r)
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
Linux支持:
|
||||
- 配置多个用户
|
||||
- 配置多个用户组
|
||||
- 一个用户加入多个用户组
|
||||
|
||||
Linux的权限管控有两个级别,分别是:
|
||||
- 针对用户的权限控制
|
||||
- 针对用户组的权限控制
|
||||
针对某个文件,可以控制用户的权限,也可以控制用户组的权限
|
||||
|
||||
# 用户组
|
||||
相关命令:(root权限)
|
||||
- 创建:[[groupadd&groupdel|groupadd]]
|
||||
- 删除:[[groupadd&groupdel|groupdel]]
|
||||
|
||||
# 用户
|
||||
相关命令:
|
||||
- [[useradd&userdel&id&usermod|useradd]]
|
||||
- [[useradd&userdel&id&usermod|userdel]]
|
||||
- [[useradd&userdel&id&usermod|id]]
|
||||
- [[useradd&userdel&id&usermod|usermod]]
|
||||
# 查询用户/用户组:
|
||||
- [[getent]] passwd
|
||||
- [[getent]] group
|
||||
Reference in New Issue
Block a user