开发者
资源
Linux基础与服务器架构综合小实践
Linux基础与服务器架构综合小实践
发表于2024/04/16
1013

请根据要求在MINI-Linux或GUI-Linux的终端窗口中依次完成以下操作(系统:Red Hat Enterprise Linux 6.5)

Linux用户和用户组概述

在Linux操作系统中,用户和用户组是两个非常重要的概念。用户是指那些有权限访问和使用系统资源的实体,而用户组则是具有相同特征用户的逻辑集合。

Linux用户

Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。

Linux用户组

用户组是具有相同特征用户的逻辑集合。在Linux系统中,我们可以将多个用户分配到一个组中,然后对这个组进行权限设置,这样就可以实现对组内所有用户的统一管理4。此外,用户也可以属于多个用户组,从而获得这些组的共同权限。

用户和用户组的管理

在Linux系统中,用户和用户组的管理是非常重要的。用户的管理包括用户的添加、删除和修改,而用户组的管理则包括用户组的增加、删除和修改。这些操作通常是通过一些特定的命令来实现的,例如useradd用于添加用户,userdel用于删除用户,groupadd用于增加用户组,groupdel用于删除用户组等。

总的来说,Linux用户和用户组是Linux系统管理的重要概念,它们不仅关系到系统的安全性,也关系到系统的效率和易用性。因此,理解和掌握这两个概念对于Linux系统的管理和维护是非常重要的。

一、创建用户组与用户

用户组与用户名中112

用户组信息表

序号

用户组

GID

1

tech112

6666

2

market112

7777

用户信息表

序号

用户名

密码

UID

GID

1

tom112

1

66661

6666

2

jack112

1

66662

6666

3

bruce112

1

77771

7777

root用户登录系统,按照以上两表中的信息创建用户组与组户,完成操作,截图1张,图中仅呈现所创建的两个用户组与三个用户信息,不显示其他用户组或其他用户信息

二、目录与文件权限

目录信息表

序号

路径

类型

权限

所有者

1

/midterm/

目录

777

root

2

/midterm/tech/

目录

775

tom112

3

/midterm/tech/net.c

文件

754

tom112

注:net.c文件中添加1-3行文本。

(1)根据上表信息完成目录与文件的相关操作之后,截图1张,图中呈现相关目录与文件的权限、所有者信息。

截图2-1——目录与文件创建

(2)切换至用户bruce112,进入目录/midterm/tech/之后,尝试以下操作:(1)创建文件abc;(2)读取net.c文件内容;(3)向net.c中添加文本;(4)删除net.c文件。完成操作,填表并截图1张。

用户

操作对象

操作

结果(Y/N)

bruce112

目录

/midterm/tech/

创建文件

N

文件

/midterm/tech/net.c

读取

Y

添加文本

N

删除

N

截图2-2——其他组用户操作权限测试

(3)切换至用户jack112,进入目录/midterm/tech/之后,尝试以下操作:(1)创建文件abc;(2)将abc改名为a123;(3)删除文件a123;(4)读取net.c文件内容;(5)向net.c中添加文本;(6)删除net.c文件。完成操作,填表并截图1张。

用户

操作对象

操作

结果(Y/N)

jack112

目录

/midterm/tech/

创建文件abc

Y

文件

/midterm/tech/abc

改名

Y

文件

/midterm/tech/a123

删除

Y

文件

/midterm/tech/net.c

读取

Y

添加文本

N

删除

Y

截图2-3——同组用户操作权限测试

三、文件隐藏属性

(1)切换至root用户,在/midterm/目录中新建文件a112.c,添加2-3行文本。为文件a112.c增加append属性,查看确认新增属性。尝试对文件a112.c执行以下操作:改名、覆盖添加文本、追加文本、创建链接文件、删除等操作。完成操作,填表并截图1张。

属性

操作对象

操作

结果(Y/N)

append

a112.c

改名

N

覆盖添加文本

N

追加文本

Y

创建硬链接文件

N

创建软链接文件

Y

删除

N

截图3-1——文件append属性测试

(2)为文件a112.c去掉append属性,增加i属性,查看确认新增属性。尝试对文件a112.c执行以下操作:改名、覆盖添加文本、追加文本、创建链接文件、删除等操作。完成操作,截图1张。

属性

操作对象

操作

结果(Y/N)

i

a112.c

改名

N

覆盖添加文本

N

追加文本

N

创建硬链接文件

N

创建软链接文件

Y

删除

N

截图3-2——文件i属性测试

3)自行设计操作步骤,测试文件A属性的作用。完成操作,截图1张。

截图3-3——文件A属性测试

属性A锁定其访问时间,但是touch依旧可以更改,且vi保存退出后其属性消失了。

收藏举报
Level 1
0
帖子
0
粉丝
0
获赞