3、小朱同学的公司有几个部门,每个部门都有一些员工,每个人工作内容不同。需要在服务器上为每个人创建不同的账号,把相同部门的用户放在一个用户组中,每个用户都有自己的工作目录: 1)创建三个用户如下表所示,密码均为123,用户账户永不过期,使用命令查看新建用户信息(查看后5行内容)。 员工 用户账号 部门组账号 李明 liming caiwu 王玉 wangyu caiwu 赵咏 zhaoyong shichang 刘华 liuhua shichang 2)修改用户属性值,最短口令存活期为7天,最长口令存活期为60天,口令到期前2天提醒用户修改口令,设置完成后查看各属性值。 3)为了方便管理,将员工用户账号加入相应的部门组账号,并查看用户组文件信息内容。 4)刘华辞职了,得删除用户账户,同时删除主目录以及目录中的所有文件,并查看当前用户信息以及用户目录情况。 注:以上用户需要自己创建,并使之具有适当的权限。
时间: 2024-03-09 18:45:48 浏览: 66
好的,这个问题涉及到Linux系统的用户管理,下面是我的回答:
1)创建三个用户并查看用户信息:
```
sudo useradd -m -s /bin/bash -p $(openssl passwd -1 123) -U liming -c "caiwu department"
sudo useradd -m -s /bin/bash -p $(openssl passwd -1 123) -U wangyu -c "caiwu department"
sudo useradd -m -s /bin/bash -p $(openssl passwd -1 123) -U zhaoyong -c "shichang department"
sudo useradd -m -s /bin/bash -p $(openssl passwd -1 123) -U liuhua -c "shichang department"
sudo tail -5 /etc/passwd
```
输出应该是这样的:
```
liming:x:1003:1003:caiwu department:/home/liming:/bin/bash
wangyu:x:1004:1004:caiwu department:/home/wangyu:/bin/bash
zhaoyong:x:1005:1005:shichang department:/home/zhaoyong:/bin/bash
liuhua:x:1006:1006:shichang department:/home/liuhua:/bin/bash
```
2)修改用户属性值:
```
sudo chage -M 60 -m 7 -W 2 liming
sudo chage -M 60 -m 7 -W 2 wangyu
sudo chage -M 60 -m 7 -W 2 zhaoyong
sudo chage -M 60 -m 7 -W 2 liuhua
sudo chage -l liming
sudo chage -l wangyu
sudo chage -l zhaoyong
sudo chage -l liuhua
```
输出应该是这样的:
```
Last password change : 五 6月 26 15:02:22 2020
Password expires : 七月 31, 2020
Password inactive : never
Account expires : never
Minimum number of days between password change : 7
Maximum number of days between password change : 60
Number of days of warning before password expires : 2
Last password change : 五 6月 26 15:03:26 2020
Password expires : 七月 31, 2020
Password inactive : never
Account expires : never
Minimum number of days between password change : 7
Maximum number of days between password change : 60
Number of days of warning before password expires : 2
Last password change : 五 6月 26 15:04:31 2020
Password expires : 七月 31, 2020
Password inactive : never
Account expires : never
Minimum number of days between password change : 7
Maximum number of days between password change : 60
Number of days of warning before password expires : 2
Last password change : 五 6月 26 15:05:37 2020
Password expires : 七月 31, 2020
Password inactive : never
Account expires : never
Minimum number of days between password change : 7
Maximum number of days between password change : 60
Number of days of warning before password expires : 2
```
3)将员工用户账号加入相应的部门组账号:
```
sudo usermod -aG caiwu liming
sudo usermod -aG caiwu wangyu
sudo usermod -aG shichang zhaoyong
sudo usermod -aG shichang liuhua
sudo tail -5 /etc/group
```
输出应该是这样的:
```
caiwu:x:1002:liming,wangyu
shichang:x:1003:zhaoyong,liuhua
```
4)删除用户账户:
```
sudo userdel -r liuhua
sudo tail -1 /etc/passwd
sudo tail -1 /etc/group
```
输出应该是这样的:
```
zhaoyong:x:1005:1005:shichang department:/home/zhaoyong:/bin/bash
shichang:x:1003:zhaoyong
```
阅读全文