admin管理员组

文章数量:1532656

2024年1月4日发(作者:)

实验四 Linux下用户和组的管理

一.

实验目的:

1.

掌握在Linux系统下利用命令方式实现用户和组的管理;

2.

掌握利用Linux-conf进行用户和组的管理;

二.

实验内容:

1.

用户和组的管理;

2.

磁盘限额。

三.

实验步骤:

1.

用户的管理

切换用户:su - user01

创建一个新用户user01,设置其主目录为/home/user01:#useradd –d /home/user01 -m user01

创建一个新用户user02,设置其主目录为/home/user02:#useradd –d /home/user02 -m user02

查看/etc/passwd文件的最后一行,看看是如何记录的。# cat /etc/passwd

查看文件/etc/shadow文件的最后一行,看看是如何记录的。cat /etc/shadow

给用户user01设置密码:#passwd user01。

给用户user02设置密码:#passwd user02。

再次查看文件/etc/shadow文件的最后一行,看看有什么变化。cat /etc/passwd

使用user01用户登录系统,看能否登录成功。 #su – user01。

锁定用户user01:#passwd -l user01。 切换到用户user02 # su – user02 再登录user01#su – user01

查看能否登录(普通用户间切换才能检查是否被root锁定密码,root可以任意进入普通用户)

查看文件/etc/shadow文件的最后一行,看看有什么变化。cat /etc/shadow

再次使用user01用户登录系统,看能否登录成功。

解除对用户user01的锁定:#passwd -u user01

更改用户user01的帐户名为user02:#usermod –l user02 user01。

查看/etc/passwd文件的最后一行,看看有什么变化。cat /etc/passwd

删除用户user02,#userdel –r user02。

 更改用户所属组:#usermod -G 组名user01

2.

组的管理

创建一个新组,stuff:#groupadd stuff。

查看/etc/group文件的最后一行,看看是如何设置的。cat /etc/group

创建一个新帐户user02,并把他的起始组和附属组都设为stuff:#useradd –g stuff –G stuff user02。

查看/etc/group文件中的最后一行,看看有什么变化。cat /etc/group

给组stuff设置组密码:#gpasswd stuff。

在组stuff中删除用户user02:#gpasswd –d user02 stuff。

在组stuff中添加用户user02:#gpasswd –a user02 stuff。

再次查看/etc/group文件中的最后一行,看看有什么变化。cat /etc/group

删除组stuff。# groupdel stuff

3.

用Linux-conf创建用户和组

进入X-Window图形界面。

在系统---管理---用户和群组 的界面中练习用户、组的设置。

4.

使用sudo命令为不同用户分配权限

本文标签: 用户管理登录实验和组