Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam
W /etc/fstab mam
/dev/hdb1 /mnt/hdb1 ntfs-3g silent,umask=0,locale=pl_PL.iso8859-2 0 0
i działa. Ale ja chce tylko zamontować jeden katalog z dysku D pod windą i już
/dev/hdb1/katalog /mnt/hdb1 ntfs-3g silent,umask=0,locale=pl_PL.iso8859-2 0 0
nie chce działać. Chodzi mi oto aby użytkownicy linuxa nie widzieli wszystkich katalogów na partycji D windowsa
Offline
To możesz zabronić im dostępu do partycji a zarazem dać dostęp do odczytu folderu który chcesz im udostępnić (i stworzyć gdzieś do niego dowiązanie). Nigdy tego nie robiłem ale przypuszczam że jedno drugiego nie wyklucza.
Offline
ja nie wiem czy tak jak mówisz się da...
osobiście czymś takim bym się bawił (nie mam NTFSa wiec nie popróbuję u siebie :P )
mount --bind /media/dysk_D/katalog /home/wszyscy/jakis_se_katalog
i teraz dopiero uprawnieniami na tym "jakimśtam katalogu" się bawić, ew. już ten katalog rzucić jako podkatalog katalogu z odpowiednio ustawionymi uprawnieniami - bo nie wiem czy na tak wmontowanym czymś tutaj akurat z NTFSa tak na prawdę ustawisz co chcesz...
Offline
zrobiłem jak radził owca ale zapis „silent,umask=0” determinuje prawa do każdego katalogu i pliku na dysku – i już nie można ich przestawić.
Może jakaś inna zmienna „silent,umask=0” ??? ale to pewnie też będzie się odnosiło do całego dysku moim zdaniem.
Graffi proszę o dodatkowe wyjaśnienia - nie widzę w twojej komendzie pakietu ntfs-3g :(
a zapis na ntfs musi być.
mogę oczywiście jakoś mapować już pod linuxem kolejne katalogi z part D gdzie indziej, ale zawsze ten dysk D będzie otwarty.
Offline
nie załapałeś...
w /etc/fstab nic nie ruszasz, montujesz cały dysk w jakimś katalogu... dysk z prawami do zapisu / odczytu tak jak chcesz mieć...
zalożyłem sobie partycje NFTS (specjalnie dla Ciebie :P ) i robiłem "z palca" tak oto
mount -t ntfs-3g /dev/hdb2 /media/test/ntfs/
potem
chmod 700 /media/test/
teraz moje "przemontowanie" tego co chcę
mount --bind /media/test/ntfs/katalog /media/katalog_all/
działa jak trzeba :D
EDIT:
aaa wszystkie te polecenia z roota robisz (tak dla pewności mówie ;) )
Offline
Dzięki Grafii - działa :)
Ale nie po restarcie :(
Co dodać do fstab, aby polecenie
mount --bind /media/test/ntfs/katalog /media/katalog_all/
automatycznie się uruchamiało ??
Z góry wielkie dzięki
Offline
to co napisałeś dodaj jako skrypt o nazwie np. S99przemontowanie do katalogu rc... tego który odpowiada twojemu poziomowi uruchamiania sytemu ;)
i już będzie OK :)
albo dopisz do /etc/inittab - tylko obczaj czy w dowolnym miejscu czy nie... - ale na pewno ten plik się wykonuje przy starcie (i ZAMYKANIU!!) systemu...
Offline
żeby skrypt się odpalał przy zamykaniu, trzeba go jeszcze dopisać do /etc/rc0.d (halt) i do /etc/rc6.d/ (reboot). ale nie jestem pewnien czy potrzebne jest jakieś sprcjalne polecenie odmontowujące, standardowe skrypty debiana chyba wystarczają ;)
Offline
wystarczy to zamontować (mi się tak wydaje własnie)
dlatego z tym inittab pisałem żeby go obczaił bo przy zamykaniu systemu będzie pluł na konsole ze w katalogu już jest coś zamontowane... i żeby ew. korzystając z inittab'a wpisał to montowanie tam gdzie tylko przy starcie się coś wykonuje...
Offline
Dziękuję za pomoc. Skorzystałem z waszych rad.
Wystarczy stworzyć /etc/init.d/przemapowanie
i
chmod +x /etc/init.d/przemapowanie update-rc.d przemapowanie defaults 20
Offline
apropo ntfs-3g, jak sie spisuje? mozna ze spokojem uczywac?
Offline
Mozna. Uzywalem tego przez jakis czas i ZERO problemow.
Offline