一、实验名称
Linux用户管理
二、实验目的
了解计算机用户和工作组的基本概念
了解与用户和组管理相关的文件
学会对用户和组进行一般管理
三、实验方法和注意事项
1. 不要做对系统或对其他用户不安全的事情。
2. 做实验请不要修改超级用户密码。如果修改了 root 用户密码,请在实验结束前将其恢复为原密码。
四、实验内容
1.建立新用户,并设置密码
2.以该用户身份登录,修改密码。
3.为新用户建立账号和工作组,并进行相应配置。
4.修改用户属性、删除该用户。
五、实验步骤
(1)创建用户
当前只有一个普通用户ws,再创建一个hxy用户,观察/home 目录内容的变化:
观察/etc/passwd、/etc/group 和/etc/shadow 的变化
该用户的uid是501,gid是501,gname是hxy。它的工作目录就是/home/hxy,以及shell是/bin/bash
(2)为用户设置密码
(3) 创建非默认属性的用户
创建用户 lisi,让他与 hxy 在一个组,并使其的家目录为/home/lisi
感觉前后没有什么变化
该用户的 uid是502、gname 是hxy、 gid 是501,他的工作目录是/home/lisi和 shell 是/bin/bash。
(4) 组管理
创建一个名为 lisi 的组并观察/etc/group 的变化。方法分别是
groupadd lisi
grep lisi /etc/group
回答:组 lisi 的 gid 是多少? 502
(5) 用户的属性修改
将(3)中的 lisi 用户的组名改为 lisi,方法是
usermod –g lisi lisi
前面:
后来:
观察文件/etc/passwd和/etc/group 内容的变化:lisi用户从hxy的用户组里面脱离出来,形成自己的组属,
(6) 用户组成员的添加
将hxy加入到lisi这个用户组中,方法是:
gpasswd –a hxy lisi
观察文件/etc/group内容的变化:
(7)用 userdel 对用户进行删除。
a. 删除用户 lisi,方法:
userdel lisi
观察/etc/passwd,/etc/group 和/etc/shadow 及目录/home 的变化:
发现/etc/passwd和/etc/shadow里面没有lisi的痕迹,但是/etc/passwd和目录/home 里面依旧存在lisi
b. 考虑删除用户时,如何处理用户的家目录及其中的内容。
网上查到的是用参数r:
但是我发现还是没有删掉!
附加题:
创建用户mandriva, 其ID为2200,基本组为distro, 组ID为3300,附加组为peguin;
先百度了一下:
创建用户gentoo, 其全名为”Gentoo”,默认shell为/bin/tcsh;
修改mandriva的UID为4400,基本组为linux,附加组为distro和gentoo;