Próbuję zamontować Amazon Kindle, 3. edycja. Automatycznie montuje się poprawnie, a kiedy uruchamiam mount -l
, otrzymuję następujące dane wyjściowe:
/dev/sdg1 on /media/usb0 type vfat (rw,noexec,nodev,sync,noatime,nodiratime) [Kindle]
Z tego wyjścia wydaje mi się, że powinienem być w stanie czytać i zapisywać w systemie plików.
Niestety, kiedy próbuję skopiować jakiekolwiek pliki do Kindle, nie mogę tego zrobić jako zwykły użytkownik. Mam konfigurację pmount na moim komputerze, więc nie jestem pewien, czy to powoduje problem ... nie byłem w stanie znaleźć żadnych dodatkowych informacji na temat tego rodzaju problemu.
Czy ktoś ma jakieś sugestie na temat tego, czego mogę tutaj brakować? Dziękuję Ci.
Zaktualizowano na pytanie w komentarzach
jascav@home:~$ id
uid=1000(jascav) gid=1000(jascav) groups=1000(jascav),4(adm),7(lp),24(cdrom),27(sudo),29(audio),30(dip),46(plugdev),104(fuse),108(lpadmin),109(sambashare),1001(power)
jascav@home:~$ ls -ld /media/usb0/
drwxr-xr-x 7 root root 8192 Dec 31 1969 /media/usb0/
Zaktualizowano na każdą dodatkową dyskusję
Używam usbmount do mojego rozwiązania do automatycznego montażu. Używam pmount, aby normalny użytkownik mógł zamontować urządzenie. Wydaje się (po dalszym badaniu), że te aplikacje nie działają razem. usbmount wykonuje automatyczne montowanie, ale nie robi tego z perspektywy użytkownika. Jeśli podpiszę urządzenie, a następnie zamontuję je ponownie ręcznie, mogę pisać na urządzeniu.
Zbliżam się, ale wciąż nie jestem pewien, jak zmusić nasbount do uhonorowania użytkownika. (Może nie mogę?)
źródło
id
i =>ls -ld /media/usb0
media/usb0
jestroot
i (s) on jest tylko jeden z w obrządku dostępu. Możesz to zmienić ręcznie za pomocąsudo chown jascav /media/usb0
lubmount -o remount,uid=jascav /media/usb0
, ale prawdziwą odpowiedzią na twoje pytanie jest to, jak skonfigurować system, aby odbywało się to automatycznie. Niestety nie jestem tego pewien. Jakiej dystrybucji używasz?Odpowiedzi:
Zrozumiałem (dzięki wszystkim, którzy pomogli trochę pobudzić mózg).
Ponieważ usbmount wykonuje automatyczne montowanie, tutaj leży problem. Dogodnie usbmount udostępnia plik konfiguracyjny do zarządzania sposobem montowania dysku. Aby temu zaradzić, otwórz /etc/usbmount/usbmount.conf.
W pliku znajduje się wiersz, który wygląda następująco:
Dodaj identyfikator UID i / lub GID, które chcesz zamontować jako urządzenie.
Teraz moje dyski są automatycznie montowane poprawnie za każdym razem.
źródło
Akceptowana odpowiedź nie działa dla mnie (Ubuntu 12.04)
Jednak modyfikowanie
/etc/usbmount/usbmount.conf
i zmienianie linii, zaczynając odMOUNTOPTIONS
dodawania,uid=1000,gid=1000
, załatwiło sprawę.źródło
id
).Musisz określić
uid=
opcję podczas ręcznego montażu, np/dev/sdg1 /media/usb0 vfat defaults,uid=1000 0 0
Ale dlaczego zamontowałeś to ręcznie, czy to działa dla ciebie, jeśli zamontujesz go np. Nautilus / thunar? (który używa udisk)
źródło
udisksctl mount --block-device /dev/sdg1
to powinno zająć się uprawnieniami i tak dalej.Napotkałem ten problem, że niemożliwe było zarządzanie plikami na pamięciach USB / kartach SD (zapis / usuwanie), ponieważ dyski były montowane przez rootowanie
usbmount
. Moim prostym rozwiązaniem było usunięcieusbmount
i użyciehal
orazpmount
.Dzięki za tę wskazówkę w
usbmount
opisie opakowania:Na szczęście
hal
ipmount
są domyślnie instalowane w Ubuntu:źródło
Nie chcę określać identyfikatora użytkownika w
usbmount.conf
pliku, więc zamiast tego użyłem następujących opcji.Powinno to działać dla wszystkich użytkowników będących członkami
plugdev
grupy. Odmontuj za pomocąpumount
.źródło
Dodaj do
/etc/usbmount/usbmount.conf
:źródło
Miałem ten sam problem z Ubuntu-mate 16.04.1, dopóki nie przypomniałem sobie o ostatniej instalacji „Thunar”. Odinstalowanie „Thunar” było moim rozwiązaniem.
źródło