免费注册 查看新帖 |

Chinaunix

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

[一个讨论]"文件权限"的作用范围,是否只限于本机? 悖论 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-11 14:10 |只看该作者 |倒序浏览
问题提出:
      我是user,在机器A上。root用户在本机磁盘H(fat32分区)上有一个文件F,当然我不能删除root用户的文件。
      然后,我把磁盘H拆下来,挂到机器B上,进入机器B,我还是user,我能删除文件F吗?

注意,机器B可能是一台Windows机器!在Windows上叫"root"用户和普通用户没有区别啊,我应该能删除的!

问题
(1).如果机器B是一台UNIX/linux,并且root的uid和gid和A机器上面的碰巧一样,那么是不是我就没法删除文件F了?
(2).如果机器B是一台UNIX/linux,但是root用户的uid和gid和A机器不一样,mount以后显示的uid,gid是数字,不是名字。那么,这个时候我是不是就可以去删除文件F

(3).如果文件权限是为了保护重要文件不被删除,那么上面我说的(1)和(2)不就是自相矛盾的东西了? 我作为USER到底能不能删除文件F呢?

所以我想,所谓"文件权限"的作用范围只是"本机"而已,除了这台机器,权限就没有意义了(例如挂到windows机器去了,或者linux用户id不一样),但是也可能相同,就像(1)中所述的。这样一来,似乎陷入了一个佯谬当中。

删除文件F的权力(把硬盘拿到机器A以外)我到底是有还是没有?

请大家斧正!!!!

论坛徽章:
0
2 [报告]
发表于 2008-09-11 14:49 |只看该作者
没有人能回答吗? 自己先顶起来!

论坛徽章:
0
3 [报告]
发表于 2008-09-11 14:50 |只看该作者
FAT文件系统不存在安全控制,任何人可以修改或删除任何文件

论坛徽章:
0
4 [报告]
发表于 2008-09-11 14:53 |只看该作者
如果我换成NTFS呢? 一样的,我在Windows上面能删除文件。

换成ext3呢? 一样的,只要另一台linux/UNIX系统的root用户uid/gid和机器A的不一样,就能删除文件啊。

所以: 我究竟有没有权利删除文件F? 这似乎绕进去了: 如果恰好另一台机器root用户uid/gid和A一样我就不能删,否则其他情况我都能删。那么,所谓的"文件权限"管理,就和文件系统的格式类型(ntfs,ext3,fat32)无关了,它只取决于系统的运行。对吗?

论坛徽章:
0
5 [报告]
发表于 2008-09-11 14:55 |只看该作者
首先纠正你一个错误。
默认的root无论在linux或unix下的uid和gid都是为0的。

论坛徽章:
0
6 [报告]
发表于 2008-09-11 15:03 |只看该作者
哦,那么我不考虑root,我考虑其他的用户名,例如就叫abc。那么我上面讨论的这个问题,结论是不是也是一样的?

也就是说,user能否删除abc用户的文件,只和系统的具体运行有关系,和文件系统的格式没有关系?

论坛徽章:
0
7 [报告]
发表于 2008-09-11 15:29 |只看该作者
完全不对劲,文件的权限控制是系统内核作的,
文件系统只能提供对权限信息记录的支持。

换句话说,是你的操作系统在考虑让不让你删除,而不是文件系统。

论坛徽章:
0
8 [报告]
发表于 2008-09-11 15:34 |只看该作者
原帖由 CloudF_N 于 2008-9-11 14:50 发表
FAT文件系统不存在安全控制,任何人可以修改或删除任何文件


文件系统不存在权限控制,并不是说操作系统就不能作权限控制了。
root挂载的fat32文件系统一样可以让普通用户无法写入,甚至连看一眼都不行

论坛徽章:
0
9 [报告]
发表于 2008-09-11 15:35 |只看该作者
谢谢,俺学习了。。。。

论坛徽章:
0
10 [报告]
发表于 2008-09-11 15:48 |只看该作者
原帖由 maitr 于 2008-9-11 15:34 发表


文件系统不存在权限控制,并不是说操作系统就不能作权限控制了。
root挂载的fat32文件系统一样可以让普通用户无法写入,甚至连看一眼都不行

恩恩,maitr兄说的很对。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP