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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2017-06-25 12:55:39

  Miras - Użytkownik

Miras
Użytkownik
Skąd: Siewierz
Zarejestrowany: 2013-08-06

[SOLVED] Montowanie udziału z prawami zapisu dla użytkownika

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:

Kod:

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

Kod:

//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

 

#2  2017-06-25 14:08:43

  mati75 - Psuj

mati75
Psuj
Skąd: masz ten towar?
Zarejestrowany: 2010-03-14

Re: [SOLVED] Montowanie udziału z prawami zapisu dla użytkownika

Zmienne do montowania musisz dopisać:

Kod:

-o umask=filePermissons,gid=ownerGroupID,uid=ownerID

Przykład:

Kod:

mount -t cifs -o username=abc,password=123,rw,umask=0022,gid=33,uid=33 //192.168.1.10/udzial /mnt/Tuserek

https://l0calh0st.pl/obrazki/userbar.png

Offline

 

#3  2017-06-25 14:53:56

  Miras - Użytkownik

Miras
Użytkownik
Skąd: Siewierz
Zarejestrowany: 2013-08-06

Re: [SOLVED] Montowanie udziału z prawami zapisu dla użytkownika

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

Kod:

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ę:

Kod:

mount -t ntfs -o username=miroslaw,password=mjnmjnMJNMJNmi,umask=0022,gid=33,uid=33 //192.168.1.10/udzial /mnt/Tuserek

to

Kod:

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

 

#4  2017-06-25 16:24:50

  mati75 - Psuj

mati75
Psuj
Skąd: masz ten towar?
Zarejestrowany: 2010-03-14

Re: [SOLVED] Montowanie udziału z prawami zapisu dla użytkownika

gid i uid ustaw zgodnie z tym co masz w systemie.


https://l0calh0st.pl/obrazki/userbar.png

Offline

 

#5  2017-06-25 17:29:09

  Miras - Użytkownik

Miras
Użytkownik
Skąd: Siewierz
Zarejestrowany: 2013-08-06

Re: [SOLVED] Montowanie udziału z prawami zapisu dla użytkownika

Dziękuję Ci za cierpliwość :)

Kod:

mount -t cifs -o username=abc,password=123,rw,umask=0022,gid=1001,uid=1001 //192.168.1.10/udzial /mnt/Tuserek

niestety

Kod:

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.

Kod:

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

 

#6  2017-06-26 06:06:37

  wikingagressor - Użytkownik

wikingagressor
Użytkownik
Skąd: Józefów k.Błonia, mazowieck
Zarejestrowany: 2015-02-03

Re: [SOLVED] Montowanie udziału z prawami zapisu dla użytkownika

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.


Peace, Love and Debian for the World!!!

Offline

 

#7  2017-06-26 07:42:29

  Miras - Użytkownik

Miras
Użytkownik
Skąd: Siewierz
Zarejestrowany: 2013-08-06

Re: [SOLVED] Montowanie udziału z prawami zapisu dla użytkownika

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

 

#8  2017-06-27 19:52:10

  wikingagressor - Użytkownik

wikingagressor
Użytkownik
Skąd: Józefów k.Błonia, mazowieck
Zarejestrowany: 2015-02-03

Re: [SOLVED] Montowanie udziału z prawami zapisu dla użytkownika

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.


Peace, Love and Debian for the World!!!

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)