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/.
Strony: 1
Mam ten problem już kilka lat i zechciałem teraz się tym zająć.
Lokalny serwer plików skonfigurowany przez webmin. Udział z przydzielonymi prawami odczytu i zapisu.
Montując na Win7, zwykły użytkownik ma prawo zapisu i wszystko działa jak chcę.
Montując ten sam udział na Deb, na różny z poniższych sposóbów nie mam praw do zapisu (tylko odczyt), ale jako root już mam prawo zapisu.
Robię tak:
mount -t cifs -o username=abc,password=123 //192.168.1.10/udzial /mnt/Tuserek lub mount -t cifs -o username=abc,password=123,rw //192.168.1.10/udzial /mnt/Tuserek lub mount -t cifs -o username=abc,password=123,user,file_mode=0777,dir_mode=0777 //192.168.1.10/udzial /mnt/Tuserek
albo tak w /etc/fstab
//192.168.1.10/udzial /mnt/Tuserek cifs username=abc,password=123 lub //192.168.1.10/udzial /mnt/Tuserek cifs username=abc,password=123,rw lub //192.168.1.10/udzial /mnt/Tuserek cifs username=abc,password=123,user,file_mode=0777,dir_mode=0777 0 0
Nie próbowałem zmieniać właściciela pliku bo nie tędy chcę to robić. Czy powyższe polecenia powinny zadziałać?
Ostatnio edytowany przez Miras (2017-06-26 07:43:59)
Offline
Zmienne do montowania musisz dopisać:
-o umask=filePermissons,gid=ownerGroupID,uid=ownerID
Przykład:
mount -t cifs -o username=abc,password=123,rw,umask=0022,gid=33,uid=33 //192.168.1.10/udzial /mnt/Tuserek
Offline
mati75 napisał(-a):
Kod:
mount -t cifs -o username=abc,password=123,rw,umask=0022,gid=33,uid=33 //192.168.1.10/udzial /mnt/Tuserek
niewłaściwy typ systemu plików, błędna opcja, błędny superblok na ///192.168.1.10/udzial /mnt/Tuserek, brak strony kodowej lub programu pomocniczego albo jeszcze inny błąd
lub jak zrobię:
mount -t ntfs -o username=miroslaw,password=mjnmjnMJNMJNmi,umask=0022,gid=33,uid=33 //192.168.1.10/udzial /mnt/Tuserek
to
ntfs-3g: Failed to access volume '//192.168.1.10/udzial': Nie ma takiego pliku ani katalogu
aż się boję, że muszę do pliku samby zaglądać
Offline
gid i uid ustaw zgodnie z tym co masz w systemie.
Offline
Dziękuję Ci za cierpliwość :)
mount -t cifs -o username=abc,password=123,rw,umask=0022,gid=1001,uid=1001 //192.168.1.10/udzial /mnt/Tuserek
niestety
niewłaściwy typ systemu plików, błędna opcja, błędny superblok na //192.168.144.134/miroslaw_s, brak strony kodowej lub programu pomocniczego albo jeszcze inny błąd
EDIT:
O! ale wyciąłem opcję 'umask=0022' i nie wywala błędu, mało tego montuje z prawem zapisu. Opcja 'rw' też jest oczywiście zbędna.
mount -t cifs -o username=abc,password=123,gid=1001,uid=1001 //192.168.1.10/udzial /mnt/Tuserek
Dziękuję mati75.
Ostatnio edytowany przez Miras (2017-06-25 17:36:08)
Offline
Nie wiem czy chcesz miec to dostepne tylko dla jednego uzytkownika czy dla wielu. Poza tym funkcja umask powinna dawac odpowiednie uprawnienia przy tworzeniu nowych plikow.
Offline
Wystarczy mi dla jednego konkretnego użytkownika - tak jak działa teraz.
Próbowałem wpisywać różne wartości po umask= i za każdym razem jest błąd. Czy problem może być po stronie serwera?
Offline
Tylko problem z samba jest taki, ze ona jest dziura na caly swiat i jak komus sie uda cie tak dopasc ( przykladowo wannacry ), tomozesz miec error. Dlatego do samby najlepiej jest stworzyc osobnego usera, ktory nie ma dostepu do konsoli zeby bylo bezpieczniej i jako on montowac zasoby zewnetrzne.
Offline
Strony: 1