我想通过/ etc / fstab挂载一个ext3文件系统,以便mount中的文件由一个特定的用户拥有。 这可能吗 ? 我看过man mount但无法find一个选项来做到这一点。 (类似于为vfat安装设置uid和gid)。
除了在整个挂载的文件系统上运行chown之外,还有其他的select吗?
不,这是不可能的在fstab或与ext3挂载,因为所有权信息存储在文件系统,而不是作为文件系统的属性。 运行chown -R。
有一个修补程序,为所有文件安装ext2 / 3和一个固定的uid,我不知道它是否已经进入了内核,但是如果它已经在2.6.31以上。
该选项是无论如何uid = userid,例如在mount -o uid = 500 / dev / sda1 / mnt / mydisk
如果你的可移动驱动器被格式化为ext3,它肯定会很方便,在有不同用户ID的机器之间来回移动它。
正如在这个问题的答案中所提到的, bindfs可以用来创build一个目录或具有修改用户标识的文件系统的重新安装。 这似乎对我来说是可以接受的。 我只是做了sudo bindfs -u myusername fs-mountpoint new-mountpoint它发生了。 我不确定这将在fstab工作多好,因为bindfs是一个FUSE文件系统。