教程来源:B站视频BV1WY4y1H7d3
3天搞定Linux,1天搞定Shell,清华学神带你通关_哔哩哔哩_bilibili
整理汇总的课程内容笔记和课程资料(包含课程同版本linux系统文件等内容),供大家学习交流下载:夸克网盘分享
本文内容为完整笔记的实操篇的13、14、15
目录
13.用户权限类(一)添加和查看用户
useradd 添加新用户
passwd 设置用户密码
id 查看用户是否存在
cat /etc/passwd 查看创建了哪些用户(cat也可以用less替代查看)
su 切换用户
who 查看登录用户信息
13.用户权限类(二)获取root权限和删除用户
sudo 设置普通用户具有 root 权限
13.用户权限类(三)用户组管理
usermod 修改用户
用户组管理命令
cat /etc/group 查看创建了哪些组
13.用户权限类(一)添加和查看用户
-  useradd 添加新用户- useradd 用户名 (功能描述:添加新用户)
- useradd -g 组名 用户名 (功能描述:添加新用户到某个组)
- useradd -d 路径和目录名 用户名 (功能描述:添加新用户到指定目录名下)
 

-  passwd 设置用户密码- passwd 用户名 (功能描述:设置用户密码)
- 设置密码为123456,会跳出无效提示,重新再输入一次123456就可以设置上了
 

-  
  - 密码不是无效,这里是bad password,应该是密码糟糕的意思
 
-  id 查看用户是否存在- id 用户名
 

-  
  - uid 是用户id
- gid 是组id
- david是用户名可以查到,dave是用户目录id命令是查不到的
 
-  cat /etc/passwd 查看创建了哪些用户(cat也可以用less替代查看)- 这里可以看到用户的相关信息
 

-  
  - 这些大多数用户是系统用户,是系统自己创建用于系统服务
- root自建的用户在centos7里面是从1000开始编号的
 

-  su 切换用户
su: swith user 切换用户
-  
  - su 用户名称 (功能描述:切换用户,只能获得用户的执行权限,不能获得环境变量)
- su - 用户名称 (功能描述:切换到用户并获得该用户的环境变量及执行权限)
- root切换其他普通用户可以直接切换,不需要输入密码
 

-  
  - 普通用户切入其他用户,彼此平级要输入密码才能切过去
 

-  
  - 并且tony用户想要访问atguigu用户的目录也是访问不了,平级是不可随便查看彼此的
- su切换用户后是嵌套的,所以可以快速切回去
 

-  
  - tony exit退到atguigu,atguigu exit退到root
 

-  who 查看登录用户信息- (1)whoami (功能描述:显示自身用户名称)
- (2)who am i (功能描述:显示登录用户的用户名以及登陆时间)
- 效果如下
 

13.用户权限类(二)获取root权限和删除用户
-  sudo 设置普通用户具有 root 权限- 普通用户想要使用root权限的命令时,要在命令前加sudo
 

-  
  - 但是要现在sudoers文件下把该用户添加进去 
    - root账户下用vim打开指定路径下的sudoers文件
 
 
- 但是要现在sudoers文件下把该用户添加进去 
    

-  
  -  
    - 编辑用户信息和权限,并且通过root权限强制保存这个只读文件
 
 
-  
    

-  
  - 然后普通用户通过sudo使用root权限,需要输入当前用户自己的密码
 

13.用户权限类(三)用户组管理
-  usermod 修改用户- 基本语法
 

-  
  - 选项说明
 

-  
  - 案例实操
 

-  用户组管理命令
组的增加、删除和修改实际上就是对/etc/group文件的更新。
-  
  - groupadd 新增组 
    - 基本语法
 
 
- groupadd 新增组 
    

-  
  -  
    - 案例实操
 
 
-  
    

-  
  - groupdel 删除组 
    - 基本语法
 
 
- groupdel 删除组 
    

-  
  -  
    - 案例实操
 
 
-  
    

-  
  - groupmod 修改组 
    - 基本语法
 
 
- groupmod 修改组 
    

-  
  -  
    - 选项说明
 
 
-  
    

-  
  -  
    - 案例实操
 
 
-  
    

-  cat /etc/group 查看创建了哪些组

















![[数据库实验三]安全性](https://i-blog.csdnimg.cn/direct/7069afce494348f7b69286efe95914c1.png)


