Portál AbcLinuxu, 8. prosince 2025 02:19


Dotaz: samba - problém s přihlášením

18.2.2008 18:04 Ladislav Nešněra | skóre: 30 | blog: ..+2
samba - problém s přihlášením
Přečteno: 559×
Odpovědět | Admin

na SUSE 10.3 se potřebuji připojit z druhého PC s tímtéž + z Vist. V logovacím dialogu ať zatám co zadám (včetně roota), mne to vždy vykope = nabízí mí to přihlášení stále dokola

Rozchození jsem prováděl jako pouhé povolení Samby přes Yast2 a pak také toto HowTo. Od návodu se liším v následujícím:
swat - mi běží pod root (v návodu asi pod nějakým userem)
smbfs - mi při povolování vrátí chybu "/etc/init.d/smbfs start vrátil 6 (program není nakonfigurován)"
web ovládání Samby mám winbindd jako running, v ukázce je not running
provizorně jsem to ukecal tak, že guest account jsem nastavil na existující účet, ale bezpečnostně se mi to nepozdává.. Jak to udělat korektněji?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.2.2008 19:57 Marv-CZ | skóre: 21
Rozbalit Rozbalit vše Re: samba - problém s přihlášením
Odpovědět | | Sbalit | Link | Blokovat | Admin

Myslíš, že lidé, co tomu rozumí budou kvůli tobě sledovat nějaký video tutoriál :-/ Výpis smb.conf by byl užitečnější.

Pro začátek, co to píše v logu?

19.2.2008 16:16 Ladislav Nešněra | skóre: 30 | blog: ..+2
Rozbalit Rozbalit vše Re: samba - problém s přihlášením
chicht. Tak to já, co si neodklikám.. :-). Snad ten config bude co k čemu
# Samba config file created using SWAT
# from 127.0.0.1 (127.0.0.1)
# Date: 2008/02/19 16:06:16

[global]
	workgroup = MyGroup
	interfaces = eth0, eth1
	security = SHARE
	map to guest = Bad User
	guest account = omzul
	printcap name = cups
	add machine script = /usr/sbin/useradd  -c Machine -d /var/lib/nobody -s /bin/false %m$
	logon path = \\%L\profiles\.msprofile
	logon drive = P:
	logon home = \\%L\%U\.9xprofile
	domain master = No
	usershare max shares = 100
	printing = cups
	cups options = raw
	print command = 
	lpq command = %p
	lprm command = 
	include = /etc/samba/dhcp.conf

[users]
	comment = All users
	path = /home/
	valid users = users
	write list = users
	read only = No
	inherit acls = Yes
	guest ok = Yes
	case sensitive = No
	hide dot files = No
	veto files = /aquota.user/groups/shares/
	strict locking = No
	msdfs proxy = no

[groups]
	comment = All groups
	path = /home/groups
	read only = No
	inherit acls = Yes

[printers]
	comment = All Printers
	path = /var/tmp
	create mask = 0600
	printable = Yes
	browseable = No

[print$]
	comment = Printer Drivers
	path = /var/lib/samba/drivers
	write list = @ntadmin, root
	force group = ntadmin
	create mask = 0664
	directory mask = 0775

[omzul]
	comment = komentář
	path = /home/omzul
	read only = No
	guest ok = Yes
19.2.2008 16:51 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: samba - problém s přihlášením
Mám ten pocit, že aby fungovalo přihlášení jméno-heslo, musí být security=user.
Quando omni flunkus moritati
19.2.2008 20:41 Marv-CZ | skóre: 21
Rozbalit Rozbalit vše Re: samba - problém s přihlášením

Security= user zajisti single sign-on. Tzn. že se přihlásíš jednou, dostaneš tiket a k dalším věcem v doméně se už nemusíš znovu hlásit.

U security=share se musíš hlásit ke každému sdílenému prostředku znovu (jiná věc je, že si některé systémy kombinaci jméno/heslo pamatují a zkouší to samy).

Nemáš tam uvedený "password backend", takže se defaultně použije smbpasswd. Jsou ty jména, kterými se přihlašuješ založaná v souboru smbpasswd a mají nastavené správné heslo (příkazem smbpasswd jménouživatel)?

Podívej se do toho logu!

28.2.2008 00:57 Ladislav Nešněra | skóre: 30 | blog: ..+2
Rozbalit Rozbalit vše Re: samba - problém s přihlášením

příkaz zabral rozhodně natolik, aby vznikl soubor /etc/samba/smbpasswd. Jinak má intuice evidentně selhala - to , co jsem nasdílel ručně je dostupné bez zadání hesla, to co vzniklo nějak systémově (/home/; /home/groups a pod.) je buď úplně nedostupné nebo to dopadá jako předtím. Budu to muset někde nastudovat :-)

Co se logu týče - který to má být? Pod /var/log/samba jich je povíc. Že by log.smbd? Každopádně níky
19.2.2008 21:09 DD | skóre: 7 | blog: DD
Rozbalit Rozbalit vše Re: samba - problém s přihlášením
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je třeba si uvědomit následující - root pro sambu nemusí být totožný s rootem pro danou linuxovou distribuci, dále uživatel zavedený v linuxu nemusí být zavedený v Sambě. Kontrola je celkem jednoduchá - samba má SWAT - Samba Web Administration Tool, což je web rozhraní pro nastavování a má dva režimy - "full" zobrazení pro roota samby s možností konfigurace a zobrazení pro uživatele. Jestli se nepletu, tak nastavování hesel pro sambu a přidávání uživatelů a PC je možno jen pro roota samby, ostatním se tato nabídka nezobrazuje. Navíc každá distribuce jinak řeší kooperaci roota samby a roota dané distribuce linuxu. V Ubuntu je to následovně : po nainstalování Samby je třeba nastavit heslo pro roota Samby (dávám odlišné od roota ubuntu). Potom když se z Win připojuji k sambě, dostanu nabídku pro uživatele, který může počítč sambě přidat - NUTNO zadat roota Samby (nebo jiného uživatele, kterému se zobrazuje SWAT s "full" nabídkou) a je vymalováno ... Samozřejmostí je mít v configu Samby správně ostatní nastavení - hlavně na jakém rozhraní Samba naslouchá, script pro přidání PC do Samby (je to user s "dollarem" na začátku) , atd. Pokud to mám shrnout, tak přihlásit se k Sambě může jen ten, kdo je zaveden v SAMBĚ. A do Samby může přidávat root Samby (což nemusí být root z distribuce linuxu). Scripty pro přidání PC a uživatele bývají v po instalaci Samby funkční, script pro synchronizaci hesel je třeba přizpůsobit dané verzi distribuce. DD
19.2.2008 21:23 DD | skóre: 7 | blog: DD
Rozbalit Rozbalit vše Re: samba - problém s přihlášením
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ještě jsem zapomněl - existuje příkaz "testparm", který ověří správnost zápisů v configu samby. Pouští se v terminále prostým naspáním testparm.

Co se týče direktivy security tak má tuším tři volby user, share a domain. Doporučuji security=user. Více v how-to na samba.org.
21.2.2008 12:43 Martin H. | skóre: 27 | blog: linservis | Brno
Rozbalit Rozbalit vše Re: samba - problém s přihlášením
Odpovědět | | Sbalit | Link | Blokovat | Admin
Myslím, že problém spočívá v tom, že neexistuje žádný soubor s hesly samby.

Zkus (bez SWATU) z příkazového řádku napsat: smbpasswd -a root pak 2x heslo (klidně jiné,než do Linuxu a to samé pro každého uživatele samby.
--- Kapitalismus je lepší, než socialismus ... ale horší, než jsem čekal. (Jiří Suchý) ---
28.2.2008 01:08 Ladislav Nešněra | skóre: 30 | blog: ..+2
Rozbalit Rozbalit vše Re: samba - problém s přihlášením
Odpovědět | | Sbalit | Link | Blokovat | Admin
díky všem. Sice se mi to nechová, jak bych čekal, ale základ asi bude dobře. Zbytek vidím na RTFM. Ono se to asi bude od Widlí poněkud lišit ;-)

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.