项目2_用户与用户组管理
发表于:2026-06-28 | 分类: Linux操作系统应用

2.1命令概述


“$”      普通用户的标识
“#”     超级用户的标识

切换超级用户:

1
2
3
su 空格 -(横杠),输入密码:root
su == switch user == 切换用户
超级用户返回普通用户:exit

注意:切换用户后,输入密码的过程中,不会显示你所输入的内容。
若输入密码时出错,请按回车再尝试切换用户

查看用户文件:

1
2
3
4
5
6
7
8
9
10
11
$ cat /etc/passwd====看用户信息

# cat /etc/shadow====影子文件,看密码(是否有感叹号)
shadow--影子

cat /etc/login.defs

useradd=== user add -- 用户添加
passwd ===password ---密码,添加密码/修改密码
usermod == user modify --用户修改--作用:修改用户信息
userdel == user delete -- 用户删除 -- 作用:删除用户

—————————————锁定与解锁—————————–

1
2
3
4
5
6
passwd:
-l  == lock 锁定
-u == unlock 解除锁定
usermod:
-L  == Lock 锁定
-U == Unlock 解除锁定

————————————-SU—————————–

1
su== switch user -- 切换用户

————————————–group————————-

1
2
3
4
5
6
7
$ cat /etc/group  ---  查看组信息

groups --- 看某位用户的组信息
groupadd == group add --组 添加---添加组
groupmod == group modify--组修改--作用:修改组信息
groupdel == group delete -- 组删除 -- 作用:删除组
gpasswd===group password --令牌

2.2用户管理

1.添加用户liming1
切换到超级用户 su -
root用户密码为:root

输入:useradd liming1

使用命令:cat /etc/passwd 查看是否添加成功
添加成功后如图所示:

  1. 添加用户linux2,并指定用户的主目录为/usr/linux2

3.添加用户liuxiao,并为用户指定登录Shell为/bin/sh,
指定基本组为linux

同理,使用命令:cat /etc/passwd 查看是否添加成功

4.添加用户Jason,并设置用户ID为1024

2.2.1设置密码

为新添加的liming1用户设置密码

2.2.2用户信息修改

常见选项
修改用户liming1的UID为2000
先尝试一个失败案例,书本上是修改Addy的,但并没有创建Addy用户,故,失败。
再尝试修改liming1的用户UID

修改完无提示,需要输入“cat /etc/passwd”查看结果

修改用户liming1的备注为“这个随机,你喜欢”
原来的liming1的备注

修改后

2.2.3删除用户

2.2.4用户临时禁用与恢复

禁用一个用户可以通过passwd命令或usermod命令实现,这两个命令都可以通过选项锁定指定用户的密码,使密码失效以禁用用户账号。
l = lock-锁定
u= unlock – 解除锁定
使用passwd命令禁用liming用户

使用passwd命令解除密码锁定

验证:使用linux切换至liming用户,密码锁定已解除

使用usermod命令禁用liming用户,然后再恢复liming用户
-L 锁定-Lock
-U 解除锁定 -Unlock

命令:usermod -L liming


命令:usermod -U liming

2.2.5切换用户

从linux用户切换到root用户,再从root用户切换到liming用户,最后从liming用户切换到linux用户。

从linux用户切换到root用户,再从root用户切换到liming用户,最后从liming用户切换到linux用户,在切换过程中,一并切换用户环境。

“~” 是当前用户的家目录
[linux@localhost ~]$    ——>/home/linux
[liming@localhost ~]$   ——>/home/liming
[root@localhost ~]$   ——–>/root

2.3用户组管理

2.3.1添加用户组

创建一个用户组jiwang1,指定GID为2025

[linux@localhost ~]$ cat /etc/group
~ :家目录/主目录

2.3.2修改用户组

修改用户组jiwang1的GID为3000,并更改用户组名为323jiwang

2.3.3删除用户组

2.3.4管理用户组中的用户

将linux用户添加至liming用户组和liming1用户组。

将linux用户从liming用户组和liming1用户组移除。

2.4项目2任务

任务2-1 添加用户

任务2-2 添加用户组

任务2-3 为用户组设置权限

②  参考以下步骤,编辑/etc/sudoers文件:
0.先切换为超级用户
1.输入:vim /etc/sudoers
2.进入编辑器后,按键盘“下”键,去到最底部
3.输入:“i”,
4.左下角会显示 –插入–,就可以输入下面的命令
%temp ALL=(ALL) /usr/sbin/,/sbin/,/usr/bin/,!/usr/bin/rm
5.输入完上面的命令后,按一下esc,再输入“:wq”

上一篇:
项目12_DNS服务器
下一篇:
项目6_管理进程