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 [b]/etc/fstab[/b]

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: default city
Zarejestrowany: 2010-03-14
Serwis

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

[img]https://l0calh0st.pl/obrazki/userbar.png[/img]

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

[quote=mati75]

Kod:

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

[/quote]

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: default city
Zarejestrowany: 2010-03-14
Serwis

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

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


[img]https://l0calh0st.pl/obrazki/userbar.png[/img]

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 [b]umask=[/b] 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
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.008 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00088 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.223.239.65' WHERE u.id=1
0.00059 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.223.239.65', 1735302056)
0.00038 SELECT * FROM punbb_online WHERE logged<1735301756
0.00049 SELECT topic_id FROM punbb_posts WHERE id=311970
0.00097 SELECT id FROM punbb_posts WHERE topic_id=29682 ORDER BY posted
0.00058 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=29682 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00099 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=29682 ORDER BY p.id LIMIT 0,25
0.00077 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=29682
Total query time: 0.00584 s