抱歉,如果之前已经问过这个问题,我搜索了又搜索,但无法找到问题的根源。
我有一台运行 ubuntu 12.04 的 PC,我将其用作媒体中心。内置驱动器只有 84GB,因此我添加了一个 2TB 的外置 USB 驱动器。它的格式为 NTFS,我已将其安装在 /home 上,这样所有用户的主目录都会出现在外置驱动器上,并且可以存放电影、音乐等,而不会影响微小的内置驱动器
但是我刚刚意识到驱动器上的每个文件都有 onwer:group root:root 和权限 777。如果我尝试 chown 或 chmod 文件,它似乎可以工作,但没有任何变化。我的 fstab 中的行是
UUID=1EBC02CFBC02A0FF /home ntfs 默认值 0 2
关于我的用户如何才能获得其文件的正确权限,有什么建议吗?
菲尔
答案1
格式为 NTFS
NTFS 是 Windows 文件系统,不支持 Unix 权限。挂载就是将 NTFS 权限转换为 Unix 权限。
简短的回答 - 如果您想这样做,请备份数据,重新启动进入恢复,卸载 /home,将外部格式化为 ext4,挂载 /home,并替换目录,递归更改每个用户文件夹的权限,如下所示:
sudo chown USER:USER -R /home/USER
sudo chmod o-rwx -R /home/USER