赞
踩
背景:
某公司有8个员工,分别在5个部门工作,每个人工作内容不同。需要在服务器上为每个人创建不同的账号,把相同部门的用户放在一个组中,每个用户都有自己的工作目录,方便用户使用和进行统一管理。
部门 | 部门口令 | GID | 用户名称 | UID | 雇佣期 | 是否可以登录主机 | 用户口令 |
Finance_Department | 111111 | / | user1 | 1010 | 无期 | YES | 111111 |
user2 | / | 三个月 | NO | / | |||
Service | / | 123456 | user3 | 1013 | 一年 | YES | 333333 |
HR Department | 666666 | 234567 | user4 | / | 一年 | YES | 444444 |
user5 | / | 一年 | YES | / | |||
Admin | / | / | user6 | / | 一年 | YES | / |
user7 | / | 一年 | YES | / | |||
Marketing Department | / | / | user8 | / | 一年 | YES | / |
/ | 一年 |
1.按照表格要求创建五个组,代表五个不同的部门。
2.用/etc/group查看群组记录。
[root@localhost lqq]# cat /etc/group
3. 按照表格要求创建8个新用户。
root@localhost lqq]# useradd -g Finance_Department -G Finance_Department -u 1010 -f -1 -p 111111 user1
[root@localhost lqq]# useradd -g Finance_Department -G Finance_Department -f 90 -s /sbin/nologin user2
[root@localhost lqq]# useradd -g Service -G Service -u 1013 -f 365 -p 333333 user3
[root@localhost lqq]# useradd -g HR_Department -G HR_Department -f 365 -p 444444 user4
[root@localhost lqq]# useradd -g HR_Department -G HR_Department -f 365 user5
root@localhost lqq]# useradd -g Admin -G Admin -f 365 user6
[root@localhost lqq]# useradd -g Admin -G Admin -f 365 user7
root@localhost lqq]# useradd -g Marketing_Department -G Marketing_Department -f 365 user8
4.分别用/etc/shadow、/etc/passwd、/etc/gshadow分别查看用户和组的记录。
[root@localhost lqq]# cat /etc/shadow
user1:111111:19111:0:99999:7:::
user2:!!:19111:0:99999:7:90::
user3:333333:19111:0:99999:7:365::
user4:444444:19111:0:99999:7:365::
user5:!!:19111:0:99999:7:365::
user6:!!:19111:0:99999:7:365::
user7:!!:19111:0:99999:7:365::
user8:!!:19111:0:99999:7:365::
[root@localhost lqq]# cat /etc/passwd
user1:x:1010:1001::/home/user1:/bin/bash
user2:x:1011:1001::/home/user2:/sbin/nologin
user3:x:1013:123456::/home/user3:/bin/bash
user4:x:1014:234567::/home/user4:/bin/bash
user5:x:1015:234567::/home/user5:/bin/bash
user6:x:1016:1002::/home/user6:/bin/bash
user7:x:1017:1002::/home/user7:/bin/bash
user8:x:1018:1003::/home/user8:/bin/bash
[root@localhost lqq]# cat /etc/gshadow
Finance_Department:111111::user1,user2
Service:!::user3
HR_Department:666666::user4,user5
Admin:!::user6,user7
Marketing_Department:!::user8
1. 给用户user2设置密码222222。
[root@localhost lqq]# passwd user2
更改用户 user2 的密码 。
新的 密码:
无效的密码: 密码是一个回文
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root@localhost lqq]# cat /etc/shadow
user2:$6$OYJdlfh0$Js1i6.HBviyjs29EDZWoINuG.aby6X.a1XHr00qABYiyfQ88uqyHL2R5TTP5ZrglIpBdUDc4/9T3n9gsbIfsF.:19111:0:99999:7:90::
2.锁定用户user2,并用/etc/shadow查看用户记录。
[root@localhost lqq]# passwd -l user2
锁定用户 user2 的密码 。
passwd: 操作成功
[root@localhost lqq]# cat /etc/shadow
user2:!!$6$OYJdlfh0$Js1i6.HBviyjs29EDZWoINuG.aby6X.a1XHr00qABYiyfQ88uqyHL2R5TTP5ZrglIpBdUDc4/9T3n9gsbIfsF.:19111:0:99999:7:90::pas
3.接除用户user2的锁定。
[root@localhost lqq]# passwd -u user2
解锁用户 user2 的密码。
passwd: 操作成功
[root@localhost lqq]# cat /etc/shadow
user2:$6$OYJdlfh0$Js1i6.HBviyjs29EDZWoINuG.aby6X.a1XHr00qABYiyfQ88uqyHL2R5TTP5ZrglIpBdUDc4/9T3n9gsbIfsF.:19111:0:99999:7:90::
4.更改用户user8的账户名为user08,用/etc/passwd查看用户记录。
[root@localhost lqq]# usermod -l user08 user8
[root@localhost lqq]# cat /etc/passwd
user7:x:1017:1002::/home/user7:/bin/bash
user08:x:1018:1003::/home/user8:/bin/bash
5.删除用户user08。
[root@localhost lqq]# userdel -r user08
[root@localhost lqq]# cat /etc/passwd
user7:x:1017:1002::/home/user7:/bin/bash
[root@localhost lqq]#
1.给组Service设置组密码123456,并用/etc/group查看组的记录。
2.在组Admin中删除user6。
[root@localhost lqq]# gpasswd -d user6 Admin
正在将用户“user6”从“Admin”组中删除
[root@localhost lqq]# cat /etc/group
Finance_Department:x:1001:user1,user2
Service:x:123456:user3
HR_Department:x:234567:user4,user5
Admin:x:1002:user7
Marketing_Department:x:1003:
3.删除组HR_Department。
[root@localhost lqq]# groupdel HR_Department
groupdel:不能移除用户“user4”的主组
[root@localhost lqq]# userdel user4
[root@localhost lqq]# userdel user5
[root@localhost lqq]# groupdel HR_Department
Finance_Department:x:1001:user1,user2
Service:x:123456:user3
Admin:x:1002:user7
Marketing_Department:x:1003: [root@localhost lqq]# cat /etc/group
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。