Podłączyłem dysk SSD przez USB. Następnie:
sudo su -
mkdir /mnt/hx
chown ondra /mnt/hx
mount /dev/sdb1 /mnt/hx # It's FAT32 now, but was the same with EXT4
Ostatnie polecenie zmienia właściciela katalogu na root. Ilekroć tworzę plik w katalogu głównym, muszę być rootem, a root jest jego właścicielem.
Czy mogę ustawić innego użytkownika jako właściciela zamontowanego katalogu? Lub, mówiąc prosto, upewnij się, że użytkownik XY może swobodnie czytać / zapisywać na dysku.
sudo mkdir -p /mnt/hx
wtedysudo mount /dev/sdb1 /mnt/hx
?sudo chown -R username:groupname /folder
.-R
Sprawia, że chown uprawnienia być stosowana rekurencyjnie. Sprawdź takżechmod
, nawet jeśli bierze-R
parametr.Odpowiedzi:
Środowisko GUI oparte na GNOME
To takie proste.
W przypadku starszych wersji Gnome może być konieczne użycie
gvfs-mount
:Maszyna bezgłowa (bez GUI)
Dodaj wpis
/etc/fstab
i określ dla niego opcje.Ze strony
fstab
:Teraz musisz się upewnić, że urządzenie należy do właściwego właściciela. Określ to w
udev
regule. Umieść plik w/etc/udev/rules.d/50-myhdd-ownerchange.rules
:Zastąp identyfikator dostawcy i produktu urządzeniem USB, które ma być przez niego uruchamiane. Znajdź je za pomocą polecenia
lsusb
. Zmień także,MODE
jeśli chcesz.Alternatywnie użyj
pmount
. Osobiście nie lubię tego.źródło
exec
opcjami.user,exec
. AFAIK, jeśli chceszexec,user
, touser
zastąpiexec
opcję z jej implikacjąnoexec
. Jeśli nadal nie działa, udostępnij odpowiednią linię/proc/mounts
.gvfs-mount
został zastąpiony przezgio mount
w obecnych wersjach Gnome.