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 [b]/etc/fstab[/b]
//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
[quote=mati75]
mount -t cifs -o username=abc,password=123,rw,umask=0022,gid=33,uid=33 //192.168.1.10/udzial /mnt/Tuserek
[/quote]
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
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 [b]umask=[/b] 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
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 |