Linux-用户管理的系列指令操作

1 基本介绍

给大家画一个示意图,帮助大家理解用户管理的规则.
在这里插入图片描述

说明

1)Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.
2) LInux的用户需要至少要属于一个组.

2 添加用户

2.1 基本语法

useradd [可选项也可不填] 用户名

2.2 实例案例

添加一个用户 xm
在这里插入图片描述
通过输入 useradd xm 就可以直接创建出一个小明的用户
在这里插入图片描述

特别说明

cd 表示 change directory, 是切换目录结果的, 留心一下命令文件前后上面时候加 / 和不加 /

注意: 在home下新建一个目录 语法是 mkdir 目录名

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

2.3细节说明

32053853.png#pic_center)
在这里插入图片描述
因为我们设置的密码同样也是 xm 过于简单,所以会出现上面的类似警告,不过2次输入是一样, 还是会成功设定密码.
下面是在root用户下, 用户名xq的创建,密码设置为xq, 我试了一下用复杂的密码,同样还是显示密码比较简单,就只是少了上面的Way过段这个提示. 目前不清楚原因.
在这里插入图片描述
在这里插入图片描述

2.4 断开连接 用我们设置的用户名 xm 和xh 登录.

在这里插入图片描述

如果你之前root连上那个主机名字没有勾选上记住用户名,就可以直接打开 之前的连接,然后填上新创建的用户名,就可以了.

在这里插入图片描述
如果之前你的勾选上了, 那么就直接新建一个连接即可

在这里插入图片描述
下面就是那里记住用户名,这次我就不勾选上了
在这里插入图片描述
然后继续输入xm 这个用户名的密码,也是xm.
在这里插入图片描述

然后可以看一下 xm 的目录 输入 pwd
在这里插入图片描述

3 总结:

3.1 当创建用户成功后,会自动的创建和用户同名的家目录

3.2 也可以通过 [useradd -d 指定目录 新的用户名] ,给新创建的用户指定家目录

3.3 给用户指定或者修改密码

基本语法 passwd + 用户名
在这里插入图片描述

4 删除用户

4.1 基本语法

userdel + 用户名

4.2 应用案例

  1. 删除用户xm, 但是要保留 家目录
    在root用户下操作,看下图还保留xm目录
    在这里插入图片描述

2)删除用户xq以及用户主目录.
我们可以看到下面xq 的家目录也没有了
在这里插入图片描述

4.3 注意在实际工作中,我们在删除用户时,一般不会将家目录删除.

5 查询用户信息

5.1 基本语法

id + 用户名

5.2 应用实例

案例 查询

在这里插入图片描述

5.3 细节说明

当用户不存在,返回 “无此用户”
在这里插入图片描述

6 切换用户

6.1 介绍

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

6.2 基本语法

su - 切换用户名

6.3 案例

创建一个xf用户,指定密码,然后操作一个权限, 最后在返回root用户名
在这里插入图片描述

6.4 细节说明

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

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

基本语法
whoami / who am I
在这里插入图片描述

7 用户组

7.1 介绍

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

7.2 增加组 和删除组

指令 : groupadd 组名 groupdel 组名
下面是操作实例.
在这里插入图片描述

8 增加用户时直接加上组

8.1 指令(基本语法)

useradd -g 用户组 用户名

8.2 案例演示

增加一个用户zwj,直接将他指定到 wudong这个组.
在这里插入图片描述

9 修改用户的组

9.1指令(基本语法)

usermod -g 用户组 用户名

9.2 案例演示

创建一个shaolin组, 将zwj 用户修改到shaolin这个组.
在这里插入图片描述

10 用户和组相关的文件

当我们的用户和组创建过后就会产生相应的文件,它们分别存放于:
用户配置文件(用户信息)/etc/passwd
组配置文件(组信息)/etc/group
口令配置文件(密码和登录信息是加密的)/etc/shadow

图例帮组理解3个文件
在这里插入图片描述

10.1 /etc/passwd 文件

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

在这里插入图片描述

10.2 etc/shadow 文件

口令的配置文件
每行的含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
在这里插入图片描述

10.3 etc/group 文件

组(group)的配置文件,记录Linux包含的组的信息
每行含义:组名:口令:组标识号:组内用户列表
在这里插入图片描述
注意:增加一个用户的信息,相应的文件的信息都会有变化.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值