Корзина в NTFS для нескольких пользователей: почему Dolphin преуспевает там, где не работает Nautilus?

12

Я пытаюсь настроить возможность для нескольких пользователей использовать корзину на диске NTFS .

Основное решение, предлагаемое на форумах, состоит в том, чтобы позволить одному пользователю использовать корзину . Это делается путем добавления опции uid=1000,gid=1000в /etc/fstab.

Пример записи в fstab:
UUID=0A046CF41C7164C6 /media/Data ntfs defaults,uid=1000,gid=1000 0 0

Но это позволяет только первоначальному пользователю id=1000использовать корзину. Другие пользователи не имеют к нему доступа.

Предлагаемое решение для нескольких пользователей - наследовать свойства от окон . Я попробовал это, но я не мог заставить это работать.

Но затем я замечаю, что это может не иметь ничего общего со способом монтирования диска NTFS:

  • При удалении из Nautilus отображается сообщение «Невозможно переместить файл в корзину»
  • Удаление из Dolphin отображает ... ничего. И файл перемещается в корзину.

Но я не хочу использовать Dolphin.

Итак, вот мой вопрос : можно ли перестать возиться с fstab и просто правильно настроить Nautilus? Или у кого-нибудь есть простое / рабочее решение для решения этой проблемы?

Примечание: я использую Ubuntu 11.10 в 64-битной системе.

Большое спасибо за твою помощь!

Редактировать: И я также заметил, что Thunar, XFCE File Manager, также может без проблем помещать файлы в корзину. Так что случилось с Наутилусом?

никола
источник
Вы хотите, чтобы пользователи отправляли только файлы в корзину? Это включает в себя права на запись, насколько я знаю. Если у пользователя нет этой привилегии, он не может писать (или удалять) файлы. Если thunar и dolphin допускают такое поведение, это на самом деле является ошибкой конфиденциальности и игнорированием привилегий пользователя на чтение / запись. Можете ли вы опубликовать вывод mountи idкоманды при использовании Dolphin и Thunar?
Саввас Радевич
@ bruno-pereira ^
Саввас Радевич

Ответы:

4

Из того, что видно на странице NTFS-3G , в разделе « Allowing Group / User » dmaskможет быть запись.

С этой страницы

Вы также можете указать / etc / fstab (драйвер NTFS-3G) другие параметры, например, те, кому разрешен доступ к разделу (чтение). Например, чтобы вы могли разрешить доступ пользователям из группы пользователей:

/dev/<NTFS-part>  /mnt/windows  ntfs-3g   gid=users,umask=0022    0       0

По умолчанию драйвер ntfs-3g включает поддержку записи только для пользователя root. Чтобы включить запись пользователя, используйте параметр dmask, чтобы включить запись пользователя:

/dev/<NTFS-part>  /mnt/windows  ntfs-3g   gid=users,fmask=113,dmask=002    0       0
saji89
источник