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/.
Jak w temacie, to mój config samby:
[global] dos charset = 852 unix charset = UTF8 display charset = UTF8 workgroup = HOMENET netbios name = Marcin server string = Debian interfaces = wlan0 security = SHARE update encrypted = Yes map to guest = Bad User null passwords = Yes log file = /var/log/samba/log.%m max log size = 50 printcap name = cups os level = 65 wins support = Yes hosts allow = all [printers] comment = Drukarki path = /var/spool/samba guest ok = Yes printable = Yes browseable = No browsable = No [homes] comment = Katalog Domowy path = /media/disk1part5/filmy force user = nobody guest only = Yes guest ok = Yes browseable = yes
HOMENET to grupa roocza, której chciałbym być członkiem, jeżeli ją widzi, wymaga ode mnie użytkownika i hasła, a na żadnej grupie nie ma założonego hasła.
Coś jest nie tak...:)
Pod windą wpuszcza normalnie, dodam jeszcze, że to sieć bezprzewodowa.
Ostatnio edytowany przez marg1 (2009-10-14 18:21:30)
Offline
Może jest rano i ciężko czaje ale to pytanie tak sprecyzowałeś że nie wiadomo o co chodzi.
Offline
Chodzi o to, że w sieci lokalnej niby to widzę te grupy robocze, bo każdy sobie tworzy tam swoje dla swojego kompa, różnie to ludzie wpisują. Ale niby nasza oficjalna grupa robocza została nazwana HOMENET i w niej jest większość komputerów, więc ją wpisałem do configa samby, bo chciałbym być jej członkiem
workgroup = HOMENET
i widzi ją, ale kiedy chcę do niej wejść przez Dolphin, prosi mnie o login i hasło, a żaednego hasła na gtrupach roboczych u nas nie ma ustawionego, widzi też inne grupy robocze, do których mnie wpuszcza normalnie bez hasła, ale nie widzi w niej hostów.
Mam KDE 4.3 i sieć jest bezprzewodowa, może to ma jakies znaczenie dla samby?
A gdybym chciał udostępnić przez KDE jakiś folder, przez prawy przycisk, to w zakładce udostępnianie jest komunikat, że aby udostępniać pliki muszę mieć odpowiednie uprawienia...
Offline
bo ten kolo od samby do której chcesz wejść powinien cię dodać do tej grupy.
Trzeba wiedzieć jakie wymagania ma owa samba.
Offline
Ale to jest sieć windowsowa, tam są w same kompy praktycznie z windowsem, to nie ma możliwości przeglądania takiej sieci?
Ostatnio edytowany przez marg1 (2009-10-15 10:53:05)
Offline
może ten link ci pomoże http://www.migrol.pl/zipslack/samba.html
Offline
To jest masakra, kto by się spodziewał, że to taki problem :)
Offline
ok po kolei bo wraz piszesz że nie wiem o co chodzi.
1. Są w sieci windowsy zgrupowane w grupie homenet
2. ty masz linuxa z sambą i chcesz mieć dostęp o\do nich udostęponionych zasobów np. zocha udostępnia dysk c
3. masz problem bo tam nie ma hasła a jak chcesz się dostać to krzyczy że chce sięlogować.
moje pytanie przez co (jakie narzędzie ) chcesz tam wejść konqueror smbfs?
Offline
Ok dla testów udostępniłem sobie dysk w sieci
w debianie wpisałem smbmount //guzzi/c /mnt/c
wyskoczyła prośba o hasło przeklepałem Enterosem
Wchodzę do /mnt/c i co widzę a no widzę zawartośćudostępnionego kataloga.
Offline
Ale w podobnym configiem co ja? A je nie umiem tego hasła przeklepać...
Offline
Trzeba rozdzielić dwie kwestie.
Samba służy do udostępniania.
Do "przeglądania" zasobów służy smbclient.
Sprawdź u kogoś na windowsie w sieci czy widzi zasób który udostepniłeś i czy może w niego wejść.
Offline
Witam
Mam podobny problem, opiszę dokładniej jak to wygląda. W pasku adresu Konqueror-a wpisuję smb:// aby wyświetlić grupy robocze. Ten etap działa poprawnie, grupy są wyświetlane. Ale kiedy wybieram określoną grupę pojawia się monit o podanie nazwy użytkownika i hasła. Bez względu na to co wpiszę, czy podam dane użytkownika, który jest w bazie samby, czy też dane użytkownika, którego na pewno nie ma, wciąż pojawia się ten komunikat. Jeżeli kliknę Anuluj, dostaję informację: Brak dostępu do smb://mirek@linux, gdzie mirek to nazwa użytkownika, którą wpisałem, a linux to nazwa grupy roboczej.
Kiedy jednak wpiszę w pasku adresu Konqueror-a smb://adres-ip-komputera, zasoby udostępnione przez ten komputer wyświetla poprawnie.
Z poziomu windowsa przeglądam te grupy bez problemu.
Jeszcze jedna uwaga, to pojawiło się po jakiejś aktualizacji debiana, ale nie jestem w stanie teraz powiedzieć, po której.
Sprawa dotyczy Debiana Squeeze
Ostatnio edytowany przez mirek (2009-12-04 11:50:55)
Offline
Wklej smb.conf
Offline
Poniżej plik smb.conf. Usunąłem linie oznaczone jako komentarze. Dodam, że mam 2 komputery z debianem i na obu jest to samo. Uruchomiłem na jednym z tych komputerów mandrive z VirtualBoxa i tam wszystko działa (może dlatego, że tam jest starsza wersja smbclient?)
[global] workgroup = LINUX server string = %h dns proxy = no log file = /var/log/samba/log.%m max log size = 1000 syslog = 0 panic action = /usr/share/samba/panic-action %d encrypt passwords = true passdb backend = tdbsam obey pam restrictions = yes unix password sync = yes passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . pam password change = yes [homes] comment = Home Directories browseable = no read only = yes create mask = 0700 directory mask = 0700 valid users = %S [printers] comment = All Printers browseable = no path = /var/spool/samba printable = yes guest ok = no read only = yes create mask = 0700 [print$] comment = Printer Drivers path = /var/lib/samba/printers browseable = yes read only = yes guest ok = no [publiczny] comment = Katalog publiczny path = /home/mirek/Publiczny browsable = yes guest ok = no
Ostatnio edytowany przez azhag (2009-12-04 14:20:24)
Offline
Sprawdziłam Twój konfig na wirtualnej maszynie i u mnie nie mam żadnych problemów z połączeniem z zasobami.
Mam smbclient w wersji 3.0.28a.
Nie widzę tu definicji metody uwierzytelniania użytkowników.
Spróbuj dodać:
security = user
w sekcji [global] , może to coś zmieni.
Offline
Witam
Dodałem ten wpis, ale to nie pomaga. Zrobiłem natomiast coś takiego, zainstalowałem w virtualboxie debiana w wersji stabilnej. Jest tam libsmbclient w wersji 3.2.5. Konqueror widzi grupy robocze, po wybraniu grupy, wyświetla komputery z tej grupy. Nie instalowałem tam natomiast samby, więc pliku smb.conf tam nie było.
Następnie w laptopie (debian squeeze) usunąłem sambę, skasowałem plik smb.conf (żeby odtworzyć warunkie takie, jakie miałem na virtualboxie) i dalej pojawia się monit o podanie loginu i hasła do grupy roboczej, bez względu jaką wybiorę. Kiedy podłączyłem laptopa do innej sieci (w szkole), było to samo. Moim zdaniem nie jest to problem samby, czy też jej złej konfiguracji. Problem dotyczy albo konquerora albo biblioteki libsmbclient. Sprawdziłem polecenie smbtree -b, wyświetliło mi wszystkie komputery ze wszystkich grub roboczych. Na razie temat zostawiam, poczekam na aktualizację tego pliku. Pozdrawiam i dziękuję za odzew.
PS. u mnie biblioteka libsmbclient jest w wersji 3.4.3-1
Offline
A nie da się tego monitu o login i hasło przeklikać pustego? (podobno się da, u mnie się nie dało:)
Offline
Nie da się, jeżeli nie wpiszę danych i dam OK to po kilku sekundach pojawia się znowu, jeżeli dam Anuluj, dostaję komunikat, że nie mam dostępu do grupy roboczej.
Aktualizacja:
Jest to błąd w bibliotece libsmbclient. Można poczytać o tym na stronie
[url]https://bugzilla.samba.org/show_bug.cgi?id=6880[/url]
W pliku libsmb_dir.c (plik ze źródeł samby) poprawiono linie:
- if (!name_status_find(server, 0, 0, + if (!name_status_find(server, 0x20, 0x20,
Po tej poprawce występuje ten problem. Zamieniłem 0x20 z powrotem na 0, skompilowałem, podmieniłem pliki i jest, wyświetla komputery grupy roboczej.
Z tego co czytałem, ma to być poprawione w wersji 3.4.4.
Pozdrawiam
mirek
Ostatnio edytowany przez mirek (2009-12-10 09:40:22)
Offline
A ja się tak wkurzałem czemu to mnie nie wpuszcza :)
Offline
Time (s) | Query |
---|---|
0.00009 | SET CHARSET latin2 |
0.00003 | SET NAMES latin2 |
0.00099 | 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='3.144.252.224' WHERE u.id=1 |
0.00199 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.144.252.224', 1731791090) |
0.00078 | SELECT * FROM punbb_online WHERE logged<1731790790 |
0.00041 | SELECT topic_id FROM punbb_posts WHERE id=130513 |
0.00207 | SELECT id FROM punbb_posts WHERE topic_id=15209 ORDER BY posted |
0.00057 | 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=15209 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00093 | 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=15209 ORDER BY p.id LIMIT 0,25 |
0.00090 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=15209 |
Total query time: 0.00881 s |