红联Linux门户
Linux帮助

有关权限的一个现象,个人理解不了,请高手指点

发布时间:2009-11-20 10:52:25来源:红联作者:justnight
请教一个有关权限的问题,我在两种情况下做的实验都一致,但是无法理解,嘿嘿。

起因是这样的,我在公司用一个linux的stb使用nfs挂载rootfs到一台pc上,使用的是root用户,然后我用stb,在rootfs上用vi创建了一个文件,保存退出。然后在pc上看这个文件,显示所有人和组都是root。
但是我用一个非root用户登录pc,使用vi编辑这个文件,提示为只读文件,修改后强制写入,成功保存,退出。此时再查看这个文件,所有人和组就已经变成了这个非root用户了?
对了,我确认过,此文件的权限一直是-rwxr--r--,应该是只有所有人有修改权限吧?其他人应该都是只读才对。

按照我的理解,这种权限的文件,非所有人应该是无法修改才对吧?为什么可以用非所有人来强行修改呢?那这样岂不是没有一点安全性了?

当时怀疑难道是NFS的登录模式有什么特殊,查资料未果,下班后在家里的linux上做了同样的实验,结果一致的,仍然可以修改,修改后所有人和组变为修改者。

俺关于这点实在是无法理解,指点一下?
文章评论

共有 23 条评论

  1. 984509087 于 2010-07-18 07:19:52发表:

    cvbvc

  2. 984509087 于 2010-07-18 07:19:44发表:

    gbcb

  3. 984509087 于 2010-07-18 07:19:41发表:

    vcb

  4. 984509087 于 2010-07-18 07:19:38发表:

    fhbfgh

  5. 984509087 于 2010-07-18 07:19:34发表:

    gvfg

  6. 984509087 于 2010-07-18 07:19:31发表:

    gfdhbd

  7. 984509087 于 2010-07-18 07:19:28发表:

    gvxdfgbf

  8. 984509087 于 2010-07-18 07:19:23发表:

    dgfdgh
    fgvg

  9. 984509087 于 2010-07-18 07:19:16发表:

    fggfg

  10. 984509087 于 2010-07-18 07:19:07发表:

    fgdtgfh

  11. 984509087 于 2010-07-18 07:19:03发表:

    jlkjl;l;

  12. 984509087 于 2010-07-18 07:19:00发表:

    jlkl

  13. 984509087 于 2010-07-18 07:18:56发表:

    kjljl

  14. 984509087 于 2010-07-18 07:18:52发表:

    kjkl

  15. 984509087 于 2010-07-18 07:18:48发表:

    hjkhk

  16. 984509087 于 2010-07-18 07:18:43发表:

    hgju

  17. westcb 于 2010-06-12 11:17:32发表:

    像是一个BUG,你可以给GNU发个邮件

  18. justnight 于 2009-11-20 14:05:55发表:

    mentgmery:
    北京的,呵呵
    哥们给参考一下问题呀?

  19. mentgmery 于 2009-11-20 14:00:49发表:

    那个公司的:)

  20. mentgmery 于 2009-11-20 14:00:48发表:

    那个公司的:)

  21. justnight 于 2009-11-20 13:16:47发表:

    俺确认过nfs权限,no_root_squash
    再说问题是pc上的非root用户可以修改root的文件,这点不对吧?

    exports为“/home/rootbox *(rw,async,no_wdelay,no_root_squash)”

  22. 微宝贝 于 2009-11-20 13:12:02发表:

    nfs服务的问题?也许你的nfs设置了挂载的人拥有root权限。看看export文件

  23. 微宝贝 于 2009-11-20 13:11:46发表:

    nfs服务的问题?也许你的nfs设置了挂载的人拥有root权限。看看export文件