Linux操作系统(实操篇⽤户管理+⽤户组+案例)03
linux修改口令的命令
之⽤户管理+⽤户组(史上最全没有之⼀)
⼀、基本介绍:
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前端工程师课2021版34周
2.应⽤案例:
2.1只删除⽤户:
[⽆] 只删除⽤户,不删除/home/⽤户名⽬录
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. 从权限⾼的⽤户切换到权限低的⽤户,不需要输⼊密码,反之需要。headscarf
2. 当需要返回到原来⽤户时,使⽤ exit 指令
七、查看当前⽤户【who am l】
⼋、⽤户组操作
1.增加组
1.1.介绍:
1.类似于⾓⾊,系统可以对有共性的多个⽤户进⾏统⼀的管理。
1.2.语法说明:
语法:groupadd 新⽤户组名
解释:创建新的⽤户组
新组的组标识号是在当前已有的最⼤组标识号的基础上加1。
命令:groupadd usergroup 创建新⽤户组 usergroup
1.3.案例演⽰:
1.4.说明:
departed是什么意思可以使⽤的选项有:
-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.基本语法:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。