当前位置:   article > 正文

Linux操作系统:CentOS -- 管理用户和组_centos添加新用户,用户组的实验

centos添加新用户,用户组的实验

实 验 报 告

实验题目: 管理用户和组

实验内容:

背景:

某公司有8个员工,分别在5个部门工作,每个人工作内容不同。需要在服务器上为每个人创建不同的账号,把相同部门的用户放在一个组中,每个用户都有自己的工作目录,方便用户使用和进行统一管理。

  1. 熟悉Linux用户的访问权限。
  2. 掌握在Linux系统中增加、修改、删除用户或用户组的方法。
  3. 掌握用户账户管理及安全管理的方法。

步骤

部门

部门口令

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

其它

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/968877
推荐阅读
相关标签
  

闽ICP备14008679号