Śmieci w NTFS dla wielu użytkowników: Dlaczego Dolphin odnosi sukcesy, gdy Nautilus zawodzi?

12

Usiłuję skonfigurować możliwość używania Kosza przez wielu użytkowników na dysku NTFS .

Główne rozwiązanie proponowane na forach polega na umożliwieniu jednemu użytkownikowi korzystania z Kosza . Dokonuje się tego poprzez dodanie opcji uid=1000,gid=1000do /etc/fstab.

Przykładowy wpis fstab:
UUID=0A046CF41C7164C6 /media/Data ntfs defaults,uid=1000,gid=1000 0 0

Ale pozwala to tylko oryginalnemu użytkownikowi id=1000na używanie Kosza. Inni użytkownicy nie mają do niego dostępu.

Proponowanym rozwiązaniem dla wielu użytkowników jest dziedziczenie właściwości z systemu Windows . Próbowałem tego, ale nie mogłem go uruchomić.

Ale zauważam, że może to nie mieć nic wspólnego ze sposobem zamontowania dysku NTFS:

  • Usunięcie z Nautilus powoduje wyświetlenie komunikatu „Nie można przenieść pliku do Kosza”
  • Usuwanie z Dolphin wyświetla ... nic. Plik zostanie przeniesiony do Kosza.

Ale nie chcę używać Dolphin.

Oto moje pytanie : czy można przestać bawić się fstabem i poprawnie skonfigurować Nautilusa? A może ktoś ma proste / działające rozwiązanie tego problemu?

Uwaga: używam Ubuntu 11.10 w systemie 64-bitowym.

Bardzo dziękuję za Twoją pomoc!

edycja: Zauważyłem też, że Thunar, menedżer plików XFCE, może również bez problemu umieszczać pliki w koszu. Co słychać w Nautilusie?

Nicolas
źródło
Chcesz, aby użytkownicy wysyłali tylko pliki do Kosza? Obejmuje to uprawnienie do zapisu, o ile mi wiadomo. Jeśli użytkownik nie ma tego uprawnienia, nie może zapisywać (ani usuwać) plików. Jeśli thunar i delfin dopuszczą takie zachowanie, byłoby to błędem prywatności i lekceważenie uprawnień użytkownika do odczytu / zapisu. Czy możesz zamieścić dane wyjściowe mounti idpolecenia podczas korzystania z Dolphin i Thunar?
Savvas Radevic
@ bruno-pereira ^
Savvas Radevic

Odpowiedzi:

4

Z tego, co widać na stronie NTFS-3G , w sekcji „ Zezwalanie nadmask wpisanie grupy / użytkownika ” może być klucz.

Z tej strony

Możesz także powiedzieć / etc / fstab (sterownikowi NTFS-3G) o innych opcjach, takich jak te, które mają dostęp do partycji (odczyt). Na przykład, aby umożliwić osobom z grupy użytkowników dostęp:

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

Domyślnie sterownik ntfs-3g umożliwia obsługę zapisu tylko dla użytkownika root. Aby włączyć zapisywanie przez użytkownika, użyj parametru dmask, aby włączyć zapisywanie przez użytkownika:

/dev/<NTFS-part>  /mnt/windows  ntfs-3g   gid=users,fmask=113,dmask=002    0       0
saji89
źródło