8535.com-新浦京娱乐场官网|欢迎您

Linux中关于权限的一个问题

来源:http://www.dnamique.com 作者:计算机网络 人气:164 发布时间:2019-10-09
摘要:问题描述:一个用户组testgroup对目录/tmp/test有读,写,执行权限;用户组testuser对目录中文件仅有读权限,且文件的属主和属组为root,当属于用户组testgroup的用户testuser登录之后用vim强

问题描述:一个用户组testgroup对目录/tmp/test有读,写,执行权限;用户组testuser对目录 中文件仅有读权限,且文件的属主和属组为root,当属于用户组testgroup的用户testuser登录之后用vim强行编辑后,文件的属主和属组变为testuser和testgroup,此时echo不能写.

验证过程:

1、首先,以root身份创建用户testuser和用户组testgroup之后,使testuser以testgroup为附加组,再创建验证目录为/tmp/test,且更改目录的属组为testgroup并使属组拥有写权限如下。

新浦京娱乐场官网 1

新浦京娱乐场官网,2、在此目录下以root用户身份创建文件testfile,注意此时对文件testfile而言组并没有写权限。

新浦京娱乐场官网 2

3、切换用户至testuser,并且用echo写入字符"abc"至/tmp/test/testfile中(因为没有写权限,所以不能写入)。

新浦京娱乐场官网 3

4、testuser用Vim打开并写入"abc",强行保存退出。

新浦京娱乐场官网 4

vim编辑器提示信息如下:

新浦京娱乐场官网 5

强行写入保存退出:

新浦京娱乐场官网 6

新浦京娱乐场官网 7

5、此时查看文件内容为"abc",且文件属主和属组居然变为testuser。

新浦京娱乐场官网 8

扩展思考:若是用户组testgroup对此目录/tmp/test/testfile没有写权限,仅有读和执行权限。则用vim和echo都不能写入。

看到这篇博文的广大网友可以自己尝试验证上述过程,希望有牛人对此现象可以赐教一二。

注:本文验证过程是在CentOS 6.7验证得出。

更多CentOS相关信息见CentOS 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=14

本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-12/126632.htm

新浦京娱乐场官网 9

本文由8535.com-新浦京娱乐场官网|欢迎您发布于计算机网络,转载请注明出处:Linux中关于权限的一个问题

关键词:

最火资讯