Linux实操篇-用户管理

1 基本介绍

Linux 系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统

在这里插入图片描述

2 添加用户

2.1 基于语法

useradd 用户名

2.2 应用案例

  1. 需求说明
    添加一个用户 milan ,默认该用户的家目录在 /home/milan

  2. 实现图解

在这里插入图片描述

2.3 细节说明

  1. 当创建用户成功后,会自动的创建和用户同名的家目录
  2. 也可以通过 useradd -d 指定目录 新的用户名,给新创建的用户指定家目录

在这里插入图片描述

3 指定/修改密码

3.1 基本语法

passwd 用户名

3.2 应用案例

  1. 需求说明:给 milan 指定密码

  2. 实现图解

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4 删除用户

4.1 基本语法

userdel 用户名

4.2 应用案例

  1. 需求说明
    (1)删除用户 milan ,但是要保留家目录 userdel milan
    (2)删除用户 king 以及 主目录/家目录 userdel -r king

  2. 实现图解

-----(1) 删除milan 保留家目录-----

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

-----(2) 删除 king 以及他的家目录-----

在这里插入图片描述

4.3 细节说明

  1. 删除用户需要 root 权限,所以要登录 root用户 进行操作
  2. 是否要保留家目录呢??
    答:一般情况下,建议保留。删除容易,想找回就难了…

5 查询用户信息

5.1 基本语法

id 用户名

5.2 应用实例

  1. 需求说明:请查询 root 信息

  2. 实现图解

在这里插入图片描述

5.3 细节说明

当用户不存在时,返回 “no such user”

6 切换用户

6.1 基本介绍

在操作 Linux 中,如果当前用户的权限不够,可以通过 su - 用户名 指令,切换到高权限用户,比如 root

6.2 语法

su - 切换用户名

6.3 应用实例

  1. 需求说明
    创建一个用户 jack ,指定密码,然后切换到 jack

  2. 实现图解

在这里插入图片描述
在这里插入图片描述

6.4 细节说明

  1. 从权限高的用户切换到权限低的用户,不需要输入密码,反之则需要
  2. 当需要返回原来用户时,使用 exitlogout 指令

7 查看当前用户/登录用户

7.1 基本语法

whoami/ who am i

7.2 图解演示

在这里插入图片描述

8 用户组

8.1 基本介绍

类似于角色,系统可以对有共性 (权限) 的多个用户进行统一的管理

8.2 新增组

  1. 指令:groupadd 组名
  2. 案例演示

在这里插入图片描述

8.3 删除组

  1. 指令:groupdel 组名
  2. 案例演示

在这里插入图片描述

8.4 增加用户时,直接加上组

  1. 指令 (基本语法)
useradd -g 用户组 用户名
  1. 案例演示,增加一个用户 swk (孙悟空),直接将他指定到 hgs (花果山)
    指令:groupadd hgsuseradd -g hgs swk

在这里插入图片描述

8.5 细节说明

如果添加一个用户没有指定组,默认是,创建一个与该用户同名的 组,并将该用户放入到这个组

在这里插入图片描述

8.6 修改用户的组

  1. 基本语法
usermod -g 用户组 用户名
  1. 案例演示
    (1)创建一个组 fj (佛教)
    (2)把 swk (孙悟空) ,放入到 fj

在这里插入图片描述

9 用户和组相关文件

9.1 /etc/passwd 文件

  • 用户 (user) 的配置文件,记录用户的各种信息
  • 每行的含义:
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

9.2 /etc/shadow 文件

  • 口令的配置文件
  • 每行的含义:
登录名:加密密码:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

在这里插入图片描述
在这里插入图片描述

9.3 /etc/group 文件

  • 组 (group) 的配置文件,记录 Linux 包含的组的信息
  • 每行含义:
组名:口令:组标识号:组内用户列表

在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_60766221/article/details/125197960