Linux操作系统(实操篇用户管理+用户组+案例)03


一、基本介绍:

1、组的概念:

  Linux系统是一个多用户多任务的分时操作系统,因此我们可以在同一台主机上,创建多个用户。系统管理员通过用户账号,一方面可以跟踪用户和控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,提供安全性保护。在管理用户账户上,Linux也引用了用户组的概念,即对系统上的多用户进行分组管理。

2、组的划分:

  1.在 Linux系统中,除超级管理员外,其它普通用户都是以组为单位的,以组为单位设置该组可以操作的内容等。创建用户,修改用户,创建用户组,修改用户组等操作是 Linux 的基本操作。
   2.Linux的用户至少属于一个组

二、添加用户【useradd 】

1.基本语法:

useradd	[选项]	用户名

2.案例演示:

添加一个用户 xiaoming:
在这里插入图片描述
查看创建成功的用户:
在这里插入图片描述

3.说明:

3.1参数说明:

useradd 【选项】 用户名
选项:

  • -c comment 指定一段注释性描述。
  • -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
  • -g 用户组 指定用户所属的用户组。
  • -G 用户组,用户组 指定用户所属的附加组。
  • -s Shell文件 指定用户的登录Shell。
  • -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
  • -cd 表示 change directory, 切换目录

3.2细节说明:

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

三、设置用户新密码【passwd】

1.基本语法:

语法: passwd 用户名

解释:为新创建的用户设置一个至少 8 位数的密码
命令:
passwd user 设置用户 user 的新密码
​
******** 密码设置不会回显

2.案例演示:

在这里插入图片描述

3.注意:

3.1参数说明:

  • root 是超级管理员,提示符:#
  • user 是普通用户,提示符:$
  • passwd 选项 用户名

可使用的选项:

  • -l 锁定口令,即禁用账号。
  • -u 口令解锁。
  • -d 使账号无口令。
  • -f 强迫用户下次登录时修改口令。

Linux系统都把加密后的口令字分离出来,单独存放在一个文(/etc/shadow文件)。 有超级用户才拥有该文件读权限,这就保证了用户密码的安全性。

四、删除用户【userdel】

1.基本语法:

语法:userdel  [参数] 用户名
解释:删除用户
1.[] 只删除用户,不删除/home/用户名目录。
2.-r   既删除用户,又删除/home/用户名目录。
命令:
userdel     newuser
userdel  -r  newuser

2.应用案例:

2.1只删除用户:

  • [无] 只删除用户,不删除/home/用户名目录
    List item

2.2彻底删除:

  • -r 既删除用户,又删除/home/用户名目录
  • 在这里插入图片描述

3.注意:

在删除用户时,我们一般不会将家目录删除。

五、查询用户【id】

1.基本语法:

id	用户名

2.案例演示:

案例 1:请查询 root 信息
在这里插入图片描述

3.细节说明:

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

六、切换用户【su-】

1.介绍:

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

2.基本语法:

su	–	切换用户名

3.案例演示:

  1. 创建一个用户 zf, ,指定密码,然后切换到 zf.

在这里插入图片描述

4.细节说明:

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

七、查看当前用户【who am l】

八、用户组操作

1.增加组

1.1.介绍:

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

1.2.语法说明:

语法:groupadd 新用户组名
​
解释:创建新的用户组
新组的组标识号是在当前已有的最大组标识号的基础上加1。

命令:groupadd usergroup 创建新用户组 usergroup

1.3.案例演示:

在这里插入图片描述

1.4.说明:

可以使用的选项有:

  • -g GID 指定新用户组的组标识号(GID)。
  • -o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。

​在/etc/下的group文件最后添加一行
usergroup❌1004: 1004位置上的数字表示用户组的ID(标识号)

2.增加用户时直接加上组

2.1.指令(基本语法):

语法:usermod -g 用户组名 用户名
解释:将用户添加到用户组中去
​
解释:-g 修改用户所属的用户组

命令:usermod -g newusergroup newuser 
将 newuser 用户添加到 newusergroup 用户组中

2.案例演示:

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

3.删除组

3.1.语法说明:


语法:groupdel 用户组
解释:删除用户组
​
注意:只能删除空用户组,如果用户组中有用户,则不能删除。
命令:
groupdel  newusergroup

3.2.案例演示:

在这里插入图片描述

4.修改用户组

1.基本语法:

语法:groupmod -n 新用户组名 旧用户组名
解释:修改旧用户组名为新用户组名
​
-n 设置新用户组名
​
命令:
groupmod -n newusergroup usergroup 将用户组名 usergroup 修改为 newusergroup

2.应用案例:

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

九、用户组文件

1.etc/passwd 文件

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

在这里插入图片描述

2./etc/shadow 文件

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

在这里插入图片描述

3./etc/group 文件

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

在这里插入图片描述


总结:

关注博主持续更新中下一篇—实操篇实用指令

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

芝士汉堡 ིྀིྀ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值