挂载另一个虚拟硬盘总是属于root用户,为什么?

时间:2014-09-04 01:45:49

标签: linux

环境在虚拟框中,ubuntu 12.04。它有2个磁盘,/dev/sda1/dev/sdb1都是ext4类型的文件系统。

由于系统安装后会添加/dev/sdb1,所以我想手动挂载它。我试试这个命令:

sudo mount -o user,defaults /dev/sdb1 ~/project

没有错误报告。然后我通过mount获得装载信息:

/dev/sdb1 on /home/igsrd/project rw,noexec,nosuid,nodev

但是当我ls -l看到/home/igsrd时,我发现其权限仍属于root,因此我无法触及其中的任何内容。 为什么它仍然属于root?

我还有另一台运行ubuntu 12.04的机器。我安装另一个具有相同选项的分区将是正确的,正确的权限(所有权)。它们之间有什么区别吗?

2 个答案:

答案 0 :(得分:0)

*本机支持它们的文件系统的nix权限,例如:无论在使用适当的文件系统驱动程序时如何安装ext4,都将保持ext4,例如Linux内置的本机ext4驱动程序。

答案 1 :(得分:0)

为什么不(只是仍然是根)不这样做:

chown -R <your-user-name> ~<your-user-name>/project