Próbuję usunąć pliki w Nautilusie i za każdym razem, gdy próbuję je usunąć, zawsze wyświetla mi się ten komunikat:
Nie możesz przenieść pliku do kosza, czy chcesz go natychmiast usunąć?
Potem daje mi kilka pytań. Chcę tylko, aby po naciśnięciu Deleteklawiatury wysyła ją automatycznie do kosza. Nie pytaj mnie za każdym razem.
Problem dotyczy partycji NTFS, dysków zewnętrznych, ale także systemów plików Linux.
Jakie są powody, dla których łodzik nie jest w stanie przenieść się do kosza?
Odpowiedzi:
(O nośnikach wymiennych, nie w przypadku użytkownika, ponieważ był to błąd rozwiązany przez aktualizację)
Takie zachowanie występuje, ponieważ po zamontowaniu dysku użytkownik nie jest uważany za właściciela, dlatego nie można utworzyć kosza na śmieci. Nie przypisano identyfikatora UID ani gid, a ponieważ nie można utworzyć folderu kosza na dysku, masz tylko opcję automatycznego usunięcia plików.
W takim przypadku masz 2 opcje: wkręć pliki do systemu plików Linux i usuń je tam (co przeczy celowi usunięcia z prasy i usunięcia plików ) lub upewnij się, że masz przypisane odpowiednie uprawnienia podczas montowania napędu.
Utwórz nowe reguły dla automatycznie montowanych napędów za pomocą tych linii, użyj do tego swojego ulubionego edytora tekstu
Uruchom ponownie komputer, a dyski NTFS zostaną zamontowane przy użyciu tej niestandardowej reguły. Aby zmienić uprawnienia dla zamontowanego dysku, spójrz na linię
$env{mount_options},gid=46,dmask=000,fmask=111,utf8"
, opcjagid=46
powinna zamontować dysk NTFS z uprawnieniami grupy (46(plugdev)
jest to grupa, która pozwala użytkownikowi zamontować dysk w Ubuntu)fmask
orazdmask
ustawienia zapisu, tworzenia, usuwania plików / folderów na dysku.Zmień go zgodnie z potrzebami. Będziesz musiał samodzielnie uporządkować inne systemy plików według każdego typu, ale to powinno zacząć.
( Źródło
udev
reguły )źródło
repos
do lokalnego systemu plików/local/home/me/repos
(jest szybszy). Usuwanie w tym katalogu i podkatalogach nie działa. Katalogi/local/home
są własnością root 755, ale moje katalogi/local/home/me/repos
są własnością mnie z modalnością 700.$env{mount_options},gid=46,dmask=000,fmask=111,utf8"
można również zapisać w<options>
kolumniefstab
? Czy to to samo?W przypadkach, gdy użytkownik nie może usunąć pliku zapisanego na niewymiennej partycji (Ubuntu 14.04)
Jak stwierdził Bruno Pereira, takie zachowanie ma miejsce, ponieważ użytkownik nie ma uprawnień do zapisu w punkcie montowania partycji (w przypadku OP, / var), więc nie można utworzyć katalogu dla kosza.
W takim przypadku OP nie może przejść do plików śmieci zapisanych na partycji / var. Aby rozwiązać ten problem:
Będziesz musiał wymienić:
1000
według twojego identyfikatora użytkownika (patrz numer następujący po Twojej nazwie logowania w pliku / etc / passwd)user:group
według nazwy użytkownika i grupy, odpowiednioźródło
16.04 napotkałem ten sam problem. Rozwiązaniem było otwieranie dysków, kliknięcie partycji NTFS -> poniżej ikony małego koła zębatego (Dodatkowe opcje partycji) -> „Edytuj opcje montowania” i dodanie do linii „uid = 1000” (bez cudzysłowu, oddzielonych przecinkiem) powyżej punktu montażu (patrz zdjęcie).
uid powinien być ustawiony na alternatywny numer od 1000, zwracany przez polecenie „id” z terminala, jeśli nie jesteś pierwotnym użytkownikiem, jak wspomniano tutaj .
źródło
Miałem ten problem, kiedy dodałem linię w / etc / fstab do montowania partycji NTFS. Nie było go, gdybym zamontował partycję „ręcznie” w nautilusie.
Dokumentacja Ubuntu wyjaśnia, że należy montować dyski za pomocą udisk, czego używa nautilus.
Podsumowanie kroków automatycznego montażu partycji:
Warunek: zamontuj partycję i znajdź jej nazwę (na przykład / dev / sdb1) za pomocą
mount
komendy.Uzyskaj identyfikator UUID partycji. Uuid pojawia się przed
->
w tym poleceniu:ls -al /dev/disk/by-uuid/
Poleceniem montażu będzie:
/usr/bin/udisks --mount /dev/disk/by-uuid/<the uuid you found previously>
Dodaj to polecenie do aplikacji startowych
źródło
Dla tych, którzy lubią GUI, oto jak rozwiązać to graficznie:
sudo apt-get install nemo
do zainstalowania) z podwyższonymi uprawnieniami, wpisującsudo nemo
w terminalu. [Prawdopodobnie zadziała to również na nautilusie, ale testowałem tylko w nemo].źródło
nemo
pierwszego uruchomienia napisze pliki konfiguracyjne i utworzy katalogi, których potrzebuje. Będą one własnościąroot
i nie będą zapisywane przez użytkownika. I problem potrwa, zanim problem zostanie zauważony -sudo
polecenie może zostać długo zapomniane. Na przykład myślę, żenemo
tworzy katalog~user/.local/share/nemo/scripts/
przy pierwszym uruchomieniu.