如何在具有权限的 NTFS 分区中启用垃圾箱功能?

如何在具有权限的 NTFS 分区中启用垃圾箱功能?

我目前正在尝试在启动时自动安装 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 权限。我不建议授予该组中的所有用户写入权限,除非另有需要。

相关内容