免费注册 查看新帖 |

Chinaunix

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

[学习分享] Linux 这个权限,你知道吗? [复制链接]

论坛徽章:
1
巨蟹座
日期:2014-03-18 23:44:30
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-10-21 17:05 |只看该作者 |倒序浏览
对于一个目录,比如叫做 test
使用 chmod 0000 test
显然已经没有任何权限了,但是使用 vim 还能够打开该目录

如果 test 是一个普通文件,chmod 0000 test. 使用 vim 打开,将提示权限不够。
不信大家可以试下。
至于原因,我也不知道,希望高手能解释下。

论坛徽章:
0
2 [报告]
发表于 2012-10-21 19:20 |只看该作者
没有啊,我试过了,可以打开,

论坛徽章:
0
3 [报告]
发表于 2012-10-21 19:33 来自手机 |只看该作者
它就是这样规定的,就像人一生下来就这个样!

论坛徽章:
1
巨蟹座
日期:2014-03-18 23:44:30
4 [报告]
发表于 2012-10-21 21:00 |只看该作者
回复 2# qian51


    截图 求真相

论坛徽章:
0
5 [报告]
发表于 2012-10-21 21:15 |只看该作者
回复 4# socay2
可以啊

   

论坛徽章:
0
6 [报告]
发表于 2012-10-22 00:02 |只看该作者
vim只能是文件,不能是目录. 虽然你vim +目录名称。其实真正的是调用的vim +文件名称。

论坛徽章:
21
白羊座
日期:2013-08-23 15:49:17金牛座
日期:2013-10-08 17:00:03处女座
日期:2013-10-12 11:54:11CU十二周年纪念徽章
日期:2013-10-24 15:41:34午马
日期:2013-11-27 14:07:21巨蟹座
日期:2013-12-04 10:56:03水瓶座
日期:2013-12-04 15:58:00亥猪
日期:2014-05-24 16:02:3115-16赛季CBA联赛之辽宁
日期:2016-11-07 13:52:53戌狗
日期:2013-08-23 16:15:31白羊座
日期:2013-08-24 21:59:24巨蟹座
日期:2013-08-25 16:34:24
7 [报告]
发表于 2012-10-22 09:02 |只看该作者
vim 打开目录,会显示目录下的文件。最终打开的还是文件。

论坛徽章:
1
IT运维版块每日发帖之星
日期:2016-07-29 06:20:00
8 [报告]
发表于 2012-10-22 20:15 |只看该作者
回复 1# socay2

用vim打开test目录相当于打开一个没有创建的test文件,保存后,会自动创建test文件,打开的并不是目录。

用chmod  0000 test,这个test是文件,权限以此将粘滞位、属主权,属组权,其他权。0000没权限,当然打不开。
   

论坛徽章:
0
9 [报告]
发表于 2012-10-22 21:02 |只看该作者
我也试过vim打开目录,如果目录是真实存在的目录,好像是打开这个目录内容,并不是目录下的文件,反正打开的很奇怪。

论坛徽章:
1
巨蟹座
日期:2014-03-18 23:44:30
10 [报告]
发表于 2012-10-23 09:38 |只看该作者
如果目录权限为 0000 ,那么用 vim 打开时,只有 ../ 目录文件
如果目录恢复正常权限 0775,那么 vim 打开,多理一个 .swp 文件

还有一个问题,用户删除一个文件的权限由什么决定? 有效ID 吗?
我在 ubuntu 下用普通用户可以删除 root 用户的文件(好像该文件在非 家目录 不行)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP