LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 904|回复: 2

求助:为什么mount后,目录的owner不是root?

[复制链接]
发表于 2007-12-1 22:28:42 | 显示全部楼层 |阅读模式
以前没发现,现在刚注意到这个问题。

分区/dev/sda7, 文件系统是ext3,目录/mnt/space的owner是root

root用户执行
  1. mount /dev/sda7 /mnt/space
复制代码

之后,/mnt/space的owner成了系统里的
一个普通用户sss. 我想它的owner应该还是root

怎么也没找到原因.
发表于 2007-12-1 22:55:07 | 显示全部楼层
根据经验尝试回答(没有翻书确认,希望不是误导):

我的理解是,系统将/mnt/space作为文件系统挂载后,原有的路径属性将会根据文件系统属性而变化。

你可以试试,mount上/mnt/space后,chown 该文件系统属主为某个普通用户,然后umount,/mnt/space“文件系统”的属主又根据恢复为”目录“的原有属主,应该是同样的道理。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-2 08:12:44 | 显示全部楼层
谢谢!你说的对,mount之后,chown /mnt/space为普通用户,那么下次mount时/mnt/space的属主会自动成为普通用户。

我用dumpe2fs 对比了文件系统的属性,发现区别很小,下面是diff的输出:

6c6
< Filesystem features:      has_journal resize_inode dir_index filetype needs_recovery sparse_super large_file
---
> Filesystem features:      has_journal resize_inode dir_index filetype sparse_super large_file
26,28c26,28
< Last mount time:          Tue Dec  4 07:50:36 2007
< Last write time:          Tue Dec  4 07:50:36 2007
< Mount count:              4
---
> Last mount time:          Tue Dec  4 07:53:23 2007
> Last write time:          Tue Dec  4 07:53:29 2007
> Mount count:              5

不知道,用户的属性藏在文件系统的什么地方?
回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表