一、实验目的
掌握linux操作系统用户与用户组管理的基本命令和方法。
二、实验设备
计算机设备、Vmware Workstation15软件、Red Hat Enterprise Linux 7.0 操作系统。
三、实验要求
根据实验要求创建对应的用户与用户组,并根据要求对用户与用户组进行配置。
三、实验任务、步骤、记录与结果
(1)安装调试实验环境。
Vmware Workstation 15软件、Red Hat Enterprise Linux 7.0 操作系统
(2)通过实际操作来填写完成实验教材附录A4”创建用户和组实训”中附表A.1中空白部分或者回答问题
命令 | 说明 |
---|---|
groupadd class1 | 创建组class1 |
groupadd -g 1101 class2 | 创建组class2,组的id号为1101 |
groupadd -o -g 1101 class3 | 创建组class2的别名,组号一样 |
tail /etc/group | 组class1的组号是1001 |
groupmod -g 1102 class1 | 修改class1的组号为1102 |
groupmod -n grade2 class2 | 修改组class2的组名为grade2 |
useradd -u 1200 -d/home/abc-s | 新建用户zsan,用户ID号是1200,家目录 |
/bin/sh-g class1 -G grade2 zsan | 是/home/abc,登录SHELL是bin/sh,归属 于主要组群class1,附件族群grade2 |
useradd -s /bin/sh lisi | 新建用户lisi,登录SHELL是/bin/1bash |
useradd -g 1101 -c “wang er”wanger | 新建用户lisi,用户id为1101,将用户的备注改为wang er |
useradd -G class1,grade2 wlm | 创建wlm并设置其副组为class1,grade2 |
useradd user1 | 创建用户user1 |
useradd -o -u 0 root2 | 创建用户root2并设置其UID为0 |
tail /etc/passwd | 新建用户的ID号分别是:1200,1201,1202,1203,1204,0 |
id root2 | UID= 0 ,GID=0 ,附加组=0 |
tail /etc/group | 组grade2里成员用户有:zsan,wlm |
usermod -d /opt/wlm-u 1210 wlm | 修改用户wlm的家目录为/opt/wlm ,用户号为1210 |
usermod -c“Test user” -g grade2 user1 | 修改user1的备注为Test user,主要组群为grade2 |
usermod -l aliasroot root2 | 修改用户root2的用户名为aliasroot |
passwd zsan | 修改用户zsan的密码 |
passwd wlm | 修改用户wlm的密码 |
passwd -d user1 | 删除用户user1的密码,这样登录时就不用输密码了 |
passwd -l aliasroot | 锁住用户 aliasroot |
passwd -u aliasroot | 解锁用户aliasroot |
切换到其他字符屏幕,并测试分别用账号zsan,wlm,user1登录 | 屏幕切换热键ctrl+alt+f1,f2,f3… |
userdel -r user1 | 删除用户,用户家目录一并删除 |
userdel wlm | 删除用户wlm |
userdel zsan | 删除用户zsan |
groupdel class1 | 删除组class1。注意:只能删除没有成员的空组 |
groupdel class3 | 删除组class3 |
groupdel grade2 | 能成功删除组grade2吗?如果不能,原因是什么?如何删除它? |
原因 | 不能删除grde2,因为grade2是wanger的主组,如果要删除它,需要修改wanger的主组 |
(3)请使用root用户完成如下操作:
1、创建一个名为guangda的用户,密码为guangda。
useradd guangda passwd guangda
2、创建一个名为以本人姓名全拼命名(例:lisi)的用户,并且将该用户的从属组设置为guangda组。
useradd -G guangda xiaoming
3、创建一个名为admin的用户,使其可以使用sudo命令。
useradd -G wheel admin
4、切换至用户admin,使用该用户在根目录下创建一个以redhat为名的子目录,然后退出该用户。
su admin
sudo mkdir /redhat
exit
5、创建一个名为以班级名称全拼命名(即:ruanjian 172)的用户组,并将该组设置为用户guangda和以本人姓名命名的用户的从属组,注意不要影响到用户已有的从属组。
groupadd ruanjian 172 usermod -G ruanjian 172 -a guangda usermod -G ruanjian 172 -a xiaoming
6、创建一个名为guestuser的用户,该用户不允许以交互的方式登录系统。
useradd -s /sbin/nologin guestuser
7、修改以本人姓名全拼命名的用户的用户编号为本人的学号。
usermod -u 1705199924 xiaoming