From 5bb4236690c0aca03efa8a6466d5f3498db07d1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=80=A9=E5=80=A9?= <2595352832@qq.com> Date: Sat, 15 Jun 2024 00:17:48 +0800 Subject: [PATCH] 20240614 --- ...67\345\222\214\346\235\203\351\231\220.md" | 118 ++++++++++++++++++ 1 file changed, 118 insertions(+) create mode 100644 "26\345\210\230\345\200\251\345\200\251/20240614_\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220.md" diff --git "a/26\345\210\230\345\200\251\345\200\251/20240614_\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220.md" "b/26\345\210\230\345\200\251\345\200\251/20240614_\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220.md" new file mode 100644 index 0000000..6585671 --- /dev/null +++ "b/26\345\210\230\345\200\251\345\200\251/20240614_\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220.md" @@ -0,0 +1,118 @@ +## 用户与用户组 + +### 1、用户管理 + +1. 添加用户(只有root才可以) + - useradd 选项 用户名(原生底层命令,要添加选项才能创建完整的用户) + - useradd -m -s /bin/bash(sell的位置) 用户 + - 选项: + - -c comment 指定一段注释性描述 + - -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录 + - -g 用户组 指定用户所属的用户组 + - -G 用户组,用户组 指定用户所属的附加组 + - -s Shell文件 指定用户的登录Shell + - -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号 + - adduser 用户(进阶版) +2. 删除用户 + - userdel -r 用户名(-r:删除用户和家目录还有邮件目录) +3. 修改用户 + - usermod -aG xxx 用户名(a:追加;G:附加组) + - 给用户追加一个附加组xxx + - 用户三个基本属性: + - 用户ID + - 主用户组ID + - 附加用户组ID + - 查看用户信息 + - id 用户名 + - getent passwd 用户名 + - cat /etc/passwd | awk -F: '$3>=1000{print $1,$3}' + +### 2、用户组管理 + +1. 添加用户组 + - groupadd 用户组名 +2. 删除用户组 + - groupdel 用户组名 +3. 修改用户组 + - groupmod -g 用户名 组名 #修改用主组 + +### 3、密码管理 + +设置密码:passwd 密码 + +### 4、sudo权限管理 + +1. 文件添加权限:修改/etc/sudoers文件 +2. 将用户添加到sudo组:usermod -aG sudo 用户 + +### 5、用户环境管理 + +1. 用户配置文件 : .bashrc +2. 用户环境变量: $PATH、$HOME、$SHELL + + + +## 文件与目录权限 + +### 1、文件类型 + +1. -普通文件 + 2. d目录 + 3. l连接文件 + 4. b c s p 等其它文件 + +### 2、基本权限 + +1. 读:read(简称:r;4) + - 文件:能够读取文件的实际内容 + - 目录:能够读取目录内的文件 +2. 写:write(简称:w;2) + - 文件:能够编辑、新增、修改、删除文件的实际内容 + - 目录:能够在目录内新增、删除、重命名文件 +3. 执行:execute(简称:x;1) + - 能够运行一个脚本程序 + - 能够进入该目录 + +### 3、权限的表达方式 + +| | 字符 | 数字 | +| :--: | :--: | :--: | +| 可读 | r | 4 | +| 可写 | w | 2 | +| 执行 | x | 1 | + +### 4、权限修改 + +1. 修改权限 + + - chmod 权限表达 文件名 + + - 数字:chmod 666 1.txt(6:可读可写 4+2) + + - 字符:chmod g+w,o-w 1.txt(给该用户组添加可写的权限,将其他用户组的可写权限删除) + + - +:添加(不改变原有权限基础上添加新的权限);-:删除;=:覆盖; + + - +,-:只能接字符 + - =:两者都可 + + - 权限组成: + + - 第一位:文件类型 + - 第2-4位:用户(u) + - 第5-7位:用户组(g) + - 第8-10位:其他组(o) + - a:三组的权限一同修改 + + - 通用的常用选项 + + - -R + - 递归设置权限 + +2. 修改拥有者 + + - chown 用户名 文件名 + +3. 修改所属组 + + - chgrp 用户组名 文件名 \ No newline at end of file -- Gitee