在安装硬盘方面,我对 Linux 还不太熟悉,所以希望这是一个简单的问题。我最近购买了一个 3TB 的硬盘,它可以通过 Mac 和 Linux 进行读写访问。我采取的第一步是在 Mac 系统上使用“Windows NT 文件系统 (Tuxera NTFS)”格式化硬盘分区。
然后我将硬盘连接到 Linux 机器并运行以下命令:
sudo mount -o umask=0,uid=name,gid=name /dev/sdb2 /mnt/point/
因此,目前我在 Linux 和 Mac 上都具有读/写访问权限。我现在遇到的一个小问题是,在 Linux 机器的硬盘上创建的每个目录都启用了所有权限。例如,当创建一个名为“test”的新目录,然后运行“ls -lh”时,输出显示:
drwxrwxrwx 1 name name 0 Nov 13 13:18 test
并且目录“test”在终端上以绿色突出显示。我尝试通过执行以下命令来修改访问权限:
sudo chmod -R 775 /mnt/point/
但这并没有改变任何东西,并且“测试”目录仍然突出显示。有人知道 NTFS 硬盘上的权限更改是否存在一些限制吗?如果是这样,是否有可能解决这个问题?
如果情况变得很糟糕,并且没有解决方案。哪个分区能够被 Mac 和 Linux 读写?
提前非常感谢您。
答案1
是你通过选项将 rwx 权限设置为 777
umask=0
在 mount 命令中。您需要更改此值,并记住反转的符号:0 表示对所有人 (777) 具有所有权限,而 umask=777 表示对任何人都没有权限,例如 umask=333 表示对所有人 (所有者、组、其他人) 仅具有读取权限。