Nautilus używa różnych uprawnień dla zamontowanych napędów

8

Napisałem dwa skrypty bash, aby dać dostęp tylko do odczytu lub do odczytu / zapisu do mojej partycji NTFS:

dostęp tylko do odczytu:

sudo umount /media/Data_Drive/  
sudo mount -t ntfs-3g -o ro,user,auto,nls=utf8,umask=0000,uid=1000 /dev/sda2 /media/Data_Drive

dostęp do odczytu / zapisu:

sudo umount /media/Data_Drive/  
sudo mount -t ntfs-3g -o rw,user,auto,nls=utf8,umask=0000,uid=1000 /dev/sda2 /media/Data_Drive

Działa idealnie, jeśli używam terminala tylko do pracy z plikami. Działa również z Nautilus w trybie tylko do odczytu, ale nie w trybie do odczytu / zapisu. W rzeczywistości Nautilus wyświetla błąd, gdy próbuję skopiować plik do Data_Drive, mówiąc „Miejsce docelowe jest tylko do odczytu”.

Co bardziej zabawne, kiedy patrzę na uprawnienia (klikając prawym przyciskiem myszy Data_Drive, a następnie właściwości-> uprawnienia), mam wszystkie wymagane uprawnienia do zapisu pliku w Data_Drive!

Jestem tak zdezorientowany, dlaczego Nautilus zachowuje się dziwnie. Doceniam, czy ktoś mógł rozwiązać zagadkę!

farhad0011
źródło

Odpowiedzi:

9

To błąd: Nautilus mówi, że pamięć USB jest czytana tylko wtedy, gdy nie jest to https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1021375

Luis Medina
źródło
1
Chociaż ten błąd nie jest wymieniony jako naprawiony, dzisiaj natknąłem się na problem z nowym dyskiem, zrobiłem apt-get dist-upgradei nowa wersja wydawała się mieć poprawkę. OP, to prawdopodobnie powinno być oznaczone jako poprawna odpowiedź.
El Yobo,
4

Ten błąd można naprawić przez:

  • Usunięcie katalogu /home/[my-nazwa_użytkownika]/.config/nautilus, a po wylogowaniu i nowym logowaniu problem powinien zostać rozwiązany.
Willi
źródło
0

Tl; dr:

Uruchom killall nautilusi podłącz ponownie.


Jak wspomniano @Luis Medina , jest to błąd w Nautilusie: https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1021375 .

Nie jestem pewien, czy zostało to naprawione w pewnym momencie, ale nadal doświadczam tego w 16.04, a użytkownicy w wątku błędu stoją przed nim w 16.10.

Aby obejść ten problem, odmontuj partycję i uruchom killall nautilus. Zamontuj ponownie, a problem powinien zostać rozwiązany. Zostało to zasugerowane przez użytkowników w wątku błędu, i zadziałało również dla mnie.

Nateowami
źródło
Dlaczego jest to zaniżone? Czy ktoś może wyjaśnić swoją opinię? To rozwiązanie działało idealnie dla mnie (Ubuntu 16.04 LTS)
GrayedFox