用户
- 新增用户
- useradd xyx
- 会创建同名的组和家目录
- 设置密码
- passwd xyx
- 删除用户
- userdel -r xyx
- 级联删除家目录和组
- 用户切换
- 超级管理员到普通用户
- 普通用户到超级管理员
-
- 修改用户信息
- usermod -l xyx xyxaa 修改用户名
- 家目录和组名称是不会修改的
- usermod -L xyx 修改用户名
- usermod -U xyx 解锁用户名
- usermod -l xyx xyxaa 修改用户名
- 常用文件
- cat /etc/shadow
- 用户名和密码
- cat /etc/passwd
- 用户名,编号,组编号,家目录,命令码,目录
- 6.5系统0-499 普通500+
- 7.6系统0-999 普通1000+
- cat /etc/shadow
组
- 创建组
-
groupadd xg
-
- 删除组
-
groupdel xg
-
- 修改组名字
-
groupmod -n xg xyxg
-
- 查看用户对应的组
-
groups
-
groups xyx
- 当创建用户的时候,会默认创建一个同名的主组
-
- 修改用户的组
-
usermod -g xg(主组)xyx usermod -G xyxg(附属组) xyx
-
权限
权限项 | 读 | 写 | 执行 | 读 | 写 | 执行 | 读 | 写 | 执行 |
字符表示 | (r) | (w) | (x) | (r) | (w) | (x) | (r) | (w) | (x) |
数字表示 | 4 | 2 | 1 | 4 | 2 | 1 | 4 | 2 | 1 |
权限分配 | 文件所有者 | 文件所属组用户 | 其他用户 |
- 三组权限,每组三个字母
- r:读取权限
- w:写入权限
- x:执行权限
- -:没有权限
- 权限的UGO(user group other)模型
- 三组权限
- 属主的权限:属组的权限:其他权限
- 修改文件的权限,可以从rwx和ugo两个方面进行更改
- 修改文件的权限
- 修改文件所属
-
chown xyx file #将file文件的属主更改为xyx
-
chown xyx:xyx file #将file文件的属主更改为xyx,属组更改为xyx
- 修改文件夹时,让子目录迭代修改
-
chown -R xyx:xyx directory
-
-
chgrp xg file #改变文件的属组
- d
-
- 修改文件的rwx
-
chmod o+w file #增加other的w权限 chmod o-w file #移除other的w权限
-
chmod ug+rw file #增加user和group的rw权限
-
chmod ugo-rw file #移除user group other的rw权限
- 权限RWX分别对应数字 4 2 1 5=4+0+1 r-x
-
chmod 664 file #rw-rw-r--
-
-
- 修改文件所属