Portál AbcLinuxu, 10. května 2025 11:21

Dotaz: Uživatelé Samby

24.4.2006 16:05 Dr.No
Uživatelé Samby
Přečteno: 266×
Odpovědět | Admin
Do jaké míry jsou spojeni uživatelé vytvoření pomocí useradd a uživatelé samby prosim? např.mám dva vytvořené uživatele, kteří mají svůj vlastní domovský adresář a jsou členy stejné skupiny.Pokud rozjedu sambu, musím je nějak měnit nebo tak něco? Musím tedy nejprve vytvořit uživatele pomocí příkazu a pak je přidat do samby? Teprve začínám s linuxem a ještě se moc neorientuju.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.4.2006 16:09 hm
Rozbalit Rozbalit vše Re: Uživatelé Samby
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nijak. Ne. Ano.

Tedy pokud se bavíme o klasickém /etc/passwd & spol.
24.4.2006 16:13 podlesh | skóre: 38 | Freiburg im Breisgau
Rozbalit Rozbalit vše Re: Uživatelé Samby
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ano i ne :-)

Samba používá normálně systémové uživatele, netřeba je vytvářet znova (a naopak, nelze mít v sambě zvláštní uživatele kteří jinak v systému neexistují).

Bohužel to zas tak jednuduché není, protože samba (v standardní konfiguraci) nepoužívá systémová hesla. Dá se tak nakonfigurovat (aby se pro autorizaci používal PAM), ale taková konfigurace vyžaduje aby se hesla přenášela po síti plaintextově a proto je v praxi nepoužitelná.

Ve standardní konfiguraci má samba vlastní úložiště hesel, hesla se mění pomocí příkazu smbpasswd, který funguje podobně jako systémový passwd (podrobnosti viz manuálové stránky a jiná dokumentace).

Shrnutí: po vytvoření uživatele (useradd) je nutné mu nastavit i heslo do samby (smbpasswd).
24.4.2006 18:23 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Uživatelé Samby
Odpovědět | | Sbalit | Link | Blokovat | Admin
Samba používá normálně Linuxové/unixové uživatele. Ale aby mohla dělat server pro Windows, potřebuje některé další informace, které v unixové databázy uživatelů nejsou – nejdůležitější je jiný formát hashe hesel, a pak různé vlastnosti účtu (profil atd.) Takže Samba si pro svou potřebu vedle unixové databáze hesel vytvoří svou vlastní, kde má tyhle potřebné údaje. Účet, který není v téhle databázi, pak může pracovat normálně přímo na té unixové stanici, ale přes Sambu se tam nedostane.

Existují různá řešení, kdy se tyhle databáze sjednotí (LDAP), nebo kdy se používá společná autorizace – pak se i pro přihlašování do Linuxu používají hashe hesel pro Windows.

Je tedy potřeba nejprve vytvořit uživatele v Linuxu a pak jej přidat do Samby. Nebo mít Sambu nakonfigurovanou tak, aby při vytváření uživatele spouštěla skript, který uživatele v Linuxu vytvoří.

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.