我想在启动时挂载一个分区,并需要它具有读取、写入和执行权限。我使用 64 位 Arch Linux 并创建了以下/etc/fstab
文件:
/dev/sda1 /run/media/luancristian/Dados ntfs defaults 0 0
但它是由root拥有的,输出ls -l
是:
dr-x------ 1 root root 4096 Jun 10 18:51 Dados
我尝试过sudo chown myUser Dados
,但似乎没有任何影响。如何使我的用户成为该文件系统的所有者并以执行权限挂载它?
在fstab中添加uid选项,我能够成为Dados的所有者,但它仍然没有执行权限。
答案1
解决了:
通过添加 uid 选项(您可以在 /etc/passwd 上找到您的 uid)成为文件系统的所有者,并使用 ntfs-3g 使文件系统可执行(必须安装它):
/dev/sda1 /run/media/luancristian/Dados ntfs-3g defaults,uid=1000 0 0