免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1316 | 回复: 6
打印 上一主题 下一主题

[系统管理] 关于LINUX文件与目录权限问题 [复制链接]

求职 : Linux运维
论坛徽章:
10
丑牛
日期:2013-11-22 14:59:41数据库技术版块每日发帖之星
日期:2016-08-13 06:20:0015-16赛季CBA联赛之山西
日期:2016-08-03 10:35:38数据库技术版块每日发帖之星
日期:2016-07-31 06:20:002016科比退役纪念章
日期:2016-06-27 14:08:14数据库技术版块每日发帖之星
日期:2016-06-02 06:20:0015-16赛季CBA联赛之广东
日期:2016-05-20 15:06:2215-16赛季CBA联赛之深圳
日期:2016-01-29 16:27:402015亚冠之阿尔艾因
日期:2015-09-08 16:35:3615-16赛季CBA联赛之北京
日期:2017-03-28 18:45:36
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2016-05-16 21:50 |只看该作者 |倒序浏览
目前有一个目录test和test下的文件myfile.txt,看了一篇帖子说:目录的权限会覆盖目录中文件的权限;

test的权限:drwxr--r-- 2 mvno users 4096  5月 16 21:40 test
myfile.txt的权限:-rwxrwxrwx 1 mvno users 16  5月 16 21:40 myfile.txt

我先创建了目录test,当时的权限是755,后进入目录创建了文件myfile.txt,之后修改文件的权限为777,再修改目录的权限为744;再编辑文件写入内容,发现仍可写入;

请问为什么没覆盖掉文件的权限呢?和我创建文件、目录的顺序有关系吗?求大神指导!谢谢!

原贴地址:http://bbs.chinaunix.net/thread-434579-2-1.html

论坛徽章:
41
操作系统版块每日发帖之星
日期:2016-08-21 06:20:00每日论坛发贴之星
日期:2016-05-05 06:20:00操作系统版块每日发帖之星
日期:2016-05-05 06:20:00IT运维版块每日发帖之星
日期:2016-05-05 06:20:0015-16赛季CBA联赛之山西
日期:2016-04-27 08:49:00操作系统版块每日发帖之星
日期:2016-04-25 06:20:00操作系统版块每日发帖之星
日期:2016-04-17 06:23:2815-16赛季CBA联赛之吉林
日期:2016-03-25 15:46:3415-16赛季CBA联赛之四川
日期:2016-03-25 14:26:19操作系统版块每日发帖之星
日期:2016-05-27 06:20:00操作系统版块每日发帖之星
日期:2016-05-28 06:20:00IT运维版块每日发帖之星
日期:2016-08-18 06:20:00
2 [报告]
发表于 2016-05-17 12:55 |只看该作者
你用chmod修改目录权限的时候,只影响目录本身,只有加了-R参数才会影响到文件夹中的文件

求职 : Linux运维
论坛徽章:
10
丑牛
日期:2013-11-22 14:59:41数据库技术版块每日发帖之星
日期:2016-08-13 06:20:0015-16赛季CBA联赛之山西
日期:2016-08-03 10:35:38数据库技术版块每日发帖之星
日期:2016-07-31 06:20:002016科比退役纪念章
日期:2016-06-27 14:08:14数据库技术版块每日发帖之星
日期:2016-06-02 06:20:0015-16赛季CBA联赛之广东
日期:2016-05-20 15:06:2215-16赛季CBA联赛之深圳
日期:2016-01-29 16:27:402015亚冠之阿尔艾因
日期:2015-09-08 16:35:3615-16赛季CBA联赛之北京
日期:2017-03-28 18:45:36
3 [报告]
发表于 2016-05-17 15:31 |只看该作者
回复 2# jixuuse


谢谢解答!-R选项确实会将某个目录下所有文件权限都修改和该目录权限一致;

当目前的权限和文件的权限不一致的情况下,目录的权限会限制住文件的权限吗?

例如:先使用-R选项同时修改目录和文件的权限为744,然后再修改文件的权限为777,然后在文件中写入,还是可以写入的,这是什么原因呢?

PS:我所登录的用户是属于该目录的用户组的;


   

论坛徽章:
41
操作系统版块每日发帖之星
日期:2016-08-21 06:20:00每日论坛发贴之星
日期:2016-05-05 06:20:00操作系统版块每日发帖之星
日期:2016-05-05 06:20:00IT运维版块每日发帖之星
日期:2016-05-05 06:20:0015-16赛季CBA联赛之山西
日期:2016-04-27 08:49:00操作系统版块每日发帖之星
日期:2016-04-25 06:20:00操作系统版块每日发帖之星
日期:2016-04-17 06:23:2815-16赛季CBA联赛之吉林
日期:2016-03-25 15:46:3415-16赛季CBA联赛之四川
日期:2016-03-25 14:26:19操作系统版块每日发帖之星
日期:2016-05-27 06:20:00操作系统版块每日发帖之星
日期:2016-05-28 06:20:00IT运维版块每日发帖之星
日期:2016-08-18 06:20:00
4 [报告]
发表于 2016-05-17 16:46 |只看该作者
这个要看你的操作顺序:

1、chown -R 744 目录/
这个操作把目录下所有文件改为rwxr__r__权限

这个时候所有者可以读写执行,其他人和组只能读

2、chown 777 目录/文件
这个操作把目录下制定文件改为rwxrwxrwx权限

此时所有用户均可读写执行  


你看出来了么,当你执行第二步的时候,非所有者也能写入

求职 : Linux运维
论坛徽章:
10
丑牛
日期:2013-11-22 14:59:41数据库技术版块每日发帖之星
日期:2016-08-13 06:20:0015-16赛季CBA联赛之山西
日期:2016-08-03 10:35:38数据库技术版块每日发帖之星
日期:2016-07-31 06:20:002016科比退役纪念章
日期:2016-06-27 14:08:14数据库技术版块每日发帖之星
日期:2016-06-02 06:20:0015-16赛季CBA联赛之广东
日期:2016-05-20 15:06:2215-16赛季CBA联赛之深圳
日期:2016-01-29 16:27:402015亚冠之阿尔艾因
日期:2015-09-08 16:35:3615-16赛季CBA联赛之北京
日期:2017-03-28 18:45:36
5 [报告]
发表于 2016-05-17 17:05 |只看该作者
回复 4# jixuuse

谢谢!懂了!

我的操作顺序也是这样的;

其实,第二步的操作已经把第一步赋予的权限给覆盖了,所以能写入文件;


   

求职 : Linux运维
论坛徽章:
1
IT运维版块每日发帖之星
日期:2016-01-06 06:20:00
6 [报告]
发表于 2016-05-23 20:21 |只看该作者
目录的写入与执行,即WX权限和文件的写入、执行代表 的含义不同,目录的写入权限代表可以在目录中创建文件,读取权限代表目录中的文件可以被打开,需文件的写入与读取,代表什么就不多说了。

求职 : Linux运维
论坛徽章:
10
丑牛
日期:2013-11-22 14:59:41数据库技术版块每日发帖之星
日期:2016-08-13 06:20:0015-16赛季CBA联赛之山西
日期:2016-08-03 10:35:38数据库技术版块每日发帖之星
日期:2016-07-31 06:20:002016科比退役纪念章
日期:2016-06-27 14:08:14数据库技术版块每日发帖之星
日期:2016-06-02 06:20:0015-16赛季CBA联赛之广东
日期:2016-05-20 15:06:2215-16赛季CBA联赛之深圳
日期:2016-01-29 16:27:402015亚冠之阿尔艾因
日期:2015-09-08 16:35:3615-16赛季CBA联赛之北京
日期:2017-03-28 18:45:36
7 [报告]
发表于 2016-05-24 09:45 |只看该作者
回复 6# 鱼头_火锅

谢谢回复!







   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP