Mam pudełko Ubuntu 10.04 z partycją EXT4. Ta partycja jest skonfigurowana do automatycznego montowania /etc/fstab
. Dla celów niniejszego postu, będziemy nazywać: /media/foo
.
Niestety, root
można tylko tworzyć / usuwać pliki / katalogi w głównym systemie plików foo
. Aby inni użytkownicy mogli wykonać plik / io na tym woluminie, root
musi utworzyć katalog i chmod
uprawnienia dla innych.
Chciałbym zamontować wolumin taki, że ktoś będzie w stanie odczytu / zapisu do objętości bez konieczności root
do chmod
.
Poniżej mój fstab
wpis:
/dev/sda8 /media/foo ext4 rw,user,exec 0 0
Wpis pierwotnie miał defaults
zamiast rw,user,exec
. Dodałem dodatkowe wpisy, a mianowicie, rw
aby każdy użytkownik mógł czytać / pisać.
Niestety fstab
wpis nie działa. Montuje się dobrze, ale nadal wymaga root
interwencji.
I na wszelki wypadek ktoś prosi: po prostu uruchomić: chmod -R 777 *
na /media/foo
tak, root
jak nie działa.
@reboot
wpisu/etc/crontab
pośród innych możliwości./etc/rc.local
jeśli robi to jakąkolwiek różnicę. To, co ogólnie mnie w tym wkurza, to fakt, że naprawdę należy go skonfigurowaćfstab
. Jeśli nie, punkt montowania może się zmienić, a skrypty również muszą się zmienić, utrzymanie piekła.Myślę, że łatwiej byłoby zmienić wpis fstab na:
umask=000
oznacza, że każdy może czytać, pisać lub uruchamiać dowolny plik lub katalog w foo. Zwykle jest to 022, co oznacza, że użytkownicy nie mogą pisać.źródło
Miałem ten sam problem na openSUSE, ale myślę, że rozwiązanie może mieć zastosowanie również w tym przypadku. Wszyscy użytkownicy, którym chcę udostępnić zamontowany system plików, należą do tej samej grupy podstawowej: users
Mam następujący wiersz w moim fstab:
i uruchomiłem następujące polecenia:
aby nowo utworzone pliki lub katalogi uzyskały te uprawnienia. Oznacza to, że masz zainstalowany pakiet acl.
źródło
/home
zostanie on zamontowany w/etc/crypttab
?Po pierwsze, chcesz się upewnić, że sam katalog / media / foo jest zapisywalny. Jeśli jeszcze nie jest, uruchom następujące polecenie:
Pamiętaj, że gwiazda dotyczy tylko widocznej zawartości katalogu, a nie samego katalogu ani żadnych niewidocznych plików.
źródło
Próbować,
źródło
Kilka lat temu ustawiłem grupę punktu montowania na grupę plugdev, dodałem użytkownika do tej grupy. W ten sposób, tworząc nowe grupy, można udzielać uprawnień dla poszczególnych użytkowników. Do użytku domowego wystarczy ustawić uprawnienia punktu montowania dla innych: odczyt / zapis / wykonanie, jak napisano powyżej.
Zrobiłem to z „sudo nautilus &” w terminalu i prawym przyciskiem myszy -> właściwości -> prawa, ale każdy inny menedżer plików działający jako root byłby w porządku.
źródło