我目前正在尝试在启动时自动安装 NTFS 分区中的垃圾箱功能。为此,我在 fstab 中使用权限选项:
UUID=1CACB8ABACB88136 /media/FILES ntfs defaults,permissions,relatime 0 0
然后我更改了权限:
sudo chown :users -R /media/FILES/
sudo chmod g+rwx -R /media/FILES/
它工作得很好,除了我仍然没有垃圾箱功能。作为用户组的成员,我可以读取、写入、执行,但无法使用 Nautilus 中的垃圾箱功能,只能永久删除。有什么想法吗 ?
BR
答案1
嘿伙计们,我找到了解决方案,删除了旧的 .Trash 文件夹,该文件夹在那里但不起作用:
sudo rm -rf /media/FILES/.Trash-1000
效果非常好,我现在可以从 nautilus 移至垃圾箱了。而且我非常确定,如果我创建一个新用户,他也将能够拥有自己的垃圾。
答案2
已安装分区的根目录中需要有一个名为 .Trash-{userid} 的文件夹,以启用 nautilus 内的垃圾箱功能。
仅创建文件夹时需要 g+w 权限。我不建议授予该组中的所有用户写入权限,除非另有需要。