Portál AbcLinuxu, 19. dubna 2024 10:58


Dotaz: Samba a přihlášení

20.10.2005 19:53 mEan | skóre: 9 | Praha
Samba a přihlášení
Přečteno: 736×
Odpovědět | Admin
Dobrý den, už nějakou dobu se trápím s přihlašováním k [homes] z WinXP klientů. Prohledával jsem tu snad všechny Samba-diskuse, ale nic mi nepomohlo.

Když zadám \\server\uživatel, tak se zobrazí přihlašovací okno se jménem a heslem, ale nemůžu se přihlásit.

Uživatel je v /etc/passwd (adduser) i /etc/samba/private/smbpasswd (smbpasswd -a). Nikdy mi ale nefungovala kombinace jména a hesla (zkoušel jsem jak shell, tak i smb heslo). Poslední věc, která mě napadá je soubor smbusers, který ve Slackware 10.2 neexistuje, ale z toho co jsem pochopil, není důležitý. Jinak mě už nic nenapadá.
[global]
   workgroup = NET
   server string =
   security = user
   client code page = 852
   character set = ISO8859-2
   load printers = no
   log file = /var/log/samba/log.%m
   max log size = 50
   socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
   encrypt passwords = yes
   smb passwd file = /etc/samba/private/smbpasswd
   unix password sync = yes
   null passwords = yes
   dns proxy = no
   share modes = yes
   map to guest = Bad User

[homes]
   browseable = no
   writable = yes

[public]
   path = /home/public
   public = yes
   only guest = no
   writable = yes
   printable = no
   directory mask = 0777
   create mask = 0777
Díky
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.10.2005 20:09 tezkatlipoka | skóre: 35
Rozbalit Rozbalit vše Re: Samba a přihlášení
Odpovědět | | Sbalit | Link | Blokovat | Admin
na prvni pohled nevidim nic zavadneho, server string bez hodnoty povazuji za preklep pri zadavani do diskuse. Ale server string je stejne jen popis, tak to vadit nemuze.

Jestli nabidne prihlasovaci okno, a pak odmitne, musi byt duvod odmitnuti pristupu v logu. Jestli pro spatneho uzivatele, nebo z duvodu ze neni nastaveno na kterem rozhrani ma poslouchat (coz neni, a z hlavy nevim jaka je vychozi hodnota "interfaces", treba ve vychozim nastaveni posloucha na vsech).
Vaše řeč budiž ano, ano, ne, ne. Co je nad to, je od ďábla.
20.10.2005 20:51 mEan | skóre: 9 | Praha
Rozbalit Rozbalit vše Re: Samba a přihlášení
Děkuji za reakci, server string je nastaven bez hodnoty schválně, aby se mi zobrazoval pouze název počítače bez popisku (doufám, že je to správné řešení a že s tím Samba nemá problémy).

Důvod odmítnutí jsem bohužel v logu nenašel. Měl bych hledat přimo v logu Samby (log.smbd), nebo v logu počítače, z kterého jsem se přihlašoval(log.192.168.1.1)? Případně jakou hlášku bych měl hledat?

Děkuji
20.10.2005 21:31 Robk0 | skóre: 7
Rozbalit Rozbalit vše Re: Samba a přihlášení
hladaj to v logu pc z ktoreho sa prihlasujes.
21.10.2005 07:53 tezkatlipoka | skóre: 35
Rozbalit Rozbalit vše Re: Samba a přihlášení
je v logu samby zaznam ze se nekdo snazi pristupovat? jestli ne, zkus si na chvilku zvednout log level.
Vaše řeč budiž ano, ano, ne, ne. Co je nad to, je od ďábla.
21.10.2005 22:55 mEan | skóre: 9 | Praha
Rozbalit Rozbalit vše Re: Samba a přihlášení
Tak jsem nastavil log level na 3 a v souboru log.mean (předpokládám že je to učet Samby, na který se chci přihlásit) se objevily nové záznamy:
root@iggy:/var/log/samba# cat log.mean | grep mean
  guest user (from session setup) not permitted to access this share (mean)
root@iggy:/var/log/samba# cat log.mean | grep MEAN
  Got user=[] domain=[] workstation=[MEAN] len1=1 len2=0
  check_ntlm_password:  Checking password for unmapped user []\[]@[MEAN] with the new password interface
  check_ntlm_password:  mapped user is: [IGGY]\[]@[MEAN]
Nic jiného ohledně přihlášení na uživatele "mean" jsem nenašel.
22.10.2005 09:48 ZAH | skóre: 43 | blog: ZAH
Rozbalit Rozbalit vše Re: Samba a přihlášení
Dle mne tam není uveden uživatel pracovni stanice je MEAN a domena neuvedena.
22.10.2005 10:02 tezkatlipoka | skóre: 35
Rozbalit Rozbalit vše Re: Samba a přihlášení
ja se ted pres vikend nemam moznost na bezici Sambu podivat, zkus si povolit questa, a dostat se na ty sdilene disky jako quest, jestli to pujde.

"map to guest = Bad User" stejne moc bez povoleni questa nema smysl, a vypada to ze se o neco takoveho pokousi.

Ty mas uzivatele i jmeno PC stejne(v logu se pise o workstation MEAN, ne o uzivateli)? Nebude z toho Windows blaznit? Nevim, ale kdyz instalujes Win, tak se brani tomu mit stejne jmeno stroje a uzivatele.
Vaše řeč budiž ano, ano, ne, ne. Co je nad to, je od ďábla.
21.10.2005 07:48 Thommm
Rozbalit Rozbalit vše Re: Samba a přihlášení
Odpovědět | | Sbalit | Link | Blokovat | Admin
Z linuxu to fungue ?
smbclient //server/share -U username
21.10.2005 23:01 mEan | skóre: 9 | Praha
Rozbalit Rozbalit vše Re: Samba a přihlášení
Zkusil jsem smbmount i mount -t smbfs na svůj počítač a vše funguje v pořádku.
21.10.2005 23:03 mEan | skóre: 9 | Praha
Rozbalit Rozbalit vše Re: Samba a přihlášení
Chtěl jsem napsat smbclient.
25.10.2005 09:40 Thommm
Rozbalit Rozbalit vše Re: Samba a přihlášení
jeste zkuste ve windows:
net use x: \\server\username /user:username
Uzivatel se autorizuje podle souboru smbpasswd
25.10.2005 17:56 mEan | skóre: 9 | Praha
Rozbalit Rozbalit vše Re: Samba a přihlášení
Zkusil jsem příkaz net use a nejdříve mi to vypsalo následující hlášku:

Došlo k systémové chybě 1219.

Vícenásobné připojení k serveru nebo sdílenému prostředku a používání více než jednoho uživatelského jméno není povoleno. Odpojte všechna předchozí připojení k serveru nebo sdílenému prostředku a akci opakujte.

Řekl jsem si, že by to mohlo být public adresářem, který mám připojený jako síťovou jednotku. Když jsem jednotku odpojil, tak se mě net use zeptal na heslo a v pořádku se připojil.

Hned jsem vyzkoušel přihlášení přes průzkumníka a chovalo se to úplně stejně, tzn. že když mám při pokusu o přihlášení připojenou síťovou jednotku, tak se nepřihlásí. Zajímavé ale je, že public adresář se připojit může i když už je připojený můj home adresář.

Řešením bych asi viděl nastavení jména a hesla ve Windows podle smbpasswd. Předpokládám, že se pak nebudu muset při pokusu o otevření domovského adresáře přihlašovat a tím pádem už snad nemůže vzniknout podobný konflikt.

Stejně by mě ale zajímalo, proč se tak Windowsy chovaj. Budu se třeba potřebovat přihlásit na můj home adresář z počítače, na kterém mám nastaveno jiné jméno a heslo. To budu muset pořád odpojovat všechny síťové disky?

P.S.: Díky za všechny rady.
25.10.2005 20:18 Ladislav Jancik | skóre: 16 | Červený Kostelec
Rozbalit Rozbalit vše Re: Samba a přihlášení
dobry vecer, myslim si ze ta chyba bude nekde v nekorektni instalaci sitovych veci ve Windows. Opravdu zkuste primo na serveru

smbclient -L ip_serveru -Uusername

a potom zadat heslo toho uzivatele. Pokud se vam vypise seznam sdilenych adresaru, neni chyba v konfiguraci samby, ale pouze v sitovych vecech ve Windows.
Bolest je jen jiné území a strach, strach je neřest.
25.10.2005 21:08 Martin Beránek | skóre: 33 | blog: mousehouse | Brno
Rozbalit Rozbalit vše Re: Samba a přihlášení
a nepomohlo by treba security=share ?
never use rm after eight

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.