码迷,mamicode.com
首页 > 系统相关 > 详细

Linux 文件权限

时间:2017-11-06 22:56:55      阅读:282      评论:0      收藏:0      [点我收藏+]

标签:linux   文件权限   

技术分享


模拟环境三个用户

1、主人   testhost   模拟user

2、家庭成员 testauxiliary  模拟group

1和2的家庭名 testgroup 

3、外人  testout    模拟other


技术分享

如果testhost用户已经存在,如何修改用户组?

usermod -g testgroup testhost

技术分享


打开四个对话,分别为root,testhost,testauxiliary,testout用户

技术分享


下面进行创建文件,进行模拟

技术分享

三个用户环境下查看:

技术分享

技术分享

技术分享


技术分享

他们三个并不属于root用户,root组,所以只能属于这个其他里面(读和执行,没有写)

技术分享

vim写入就不行

技术分享


技术分享

现在修改文件属主,属组,改为上图


技术分享

然后以属主的身份(testhost)就可以写这个文件了

root也可以

 

而这时testauxiliarytestout还是不能写

一个为属组权限,一个为其他权限

技术分享

技术分享

testauxiliary属于属组的权限,没有写

技术分享

testout属于other的权限,没有写


技术分享


技术分享

在当前属主的用户下,或者root下修改其他用户权限


技术分享

看不了也写不了虽然有x的权限但也不能执行


技术分享

把属组改成wx权限,没有r

技术分享

不能看了


技术分享

能写(编辑),就是得强制保存,也看不到以前的。也执行不了。

而且用vim编辑会覆盖原来的内容,除非用echo追加重定向

技术分享


删除文件

受父目录的权限控制的

技术分享

技术分享

删除不了


技术分享

技术分享

两图一个意思

技术分享


技术分享

虽然这个文件testhost是属主,但是删除文件得看上级目录的权限

而上级目录是/testdir 其属主属组都为root

testhost只能是其他用户的权限,所以删除不了。



技术分享


技术分享

技术分享

现在将上级目录的其他用户权限,加上w权限

就可删除

 

看看别的用户能不能删除

技术分享

可以

哪怕我对文件没权限,但我有上级目录的权限,就能删除







本文出自 “11745576” 博客,请务必保留此出处http://11755576.blog.51cto.com/11745576/1979380

Linux 文件权限

标签:linux   文件权限   

原文地址:http://11755576.blog.51cto.com/11745576/1979380

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!