Samba a ověřování přes Active Directory

Samba a ověřování přes Active Directory
« kdy: 11. 03. 2010, 12:27:37 »
Opis: 8 serverov Win2003 v domene, 1ks server CentOS s beziacou Sambou. Konfiguracia a integracia CentOS pravdepodobne spravna v domene a ActiveDirectory, pretoze v AD vidim stroj, testy wbinfo -u, wbinfo -g krasne vypisu uzivatelov a skupiny AD, pridanie uzivatela cez konzolu pomocou net ads user add je taktiez bezproblemove (zobrazi sa v AD), net ads status tiez nehlasi problem, kinit spolahlivo overi lubovolneho uzivatela, takze mozem odvazne vyslovit kacirsku myslienku, ze server je spravne integrovany a vsetky sluzby bezia tak ako maju.
Problem: potrebujem aby bolo mozne na PC s OS WinXP Pro, ktory sa prihlasuje do domeny, namapovat a pripojit adresar zo servera na ktorom bezi CentOS prostrednictvom SAMBY tak, aby sa pristup uzivatela overil cez ActiveDirectory.
Neviem ci som zvolil spravny sposob, ale zatial som postupoval takto:
- vytvoril som na CentOS adresar ktory chcem mapovat, pridelil som mu prava 777
- v smb.conf som definoval sekciu pre zdielanie, urcil som cestu a potrebne parametre
Ako a kde v smb.conf definujem ze ktory uzivatel ma a ktory uzivatel nema prava na citanie, prezeranie obsahu adresara. Viem ze na sluzia parametre valid users, read list a podobne, ale ako prinutim SAMBU aby uzivatelov citala a overovala z ActiveDirectory?
Neviem ci som sa vyjadril zrozumitelne, ale v principe mi ide o to, ze ak mam v AD zavedenych uzivatelov user1, user2 ako nastavim v SAMBE, ze user1 moze zapisovat do adresara /home/smb/miesto1 a user2 moze len adresar iba prezerat.
Bol by som velmi povdacny za akekolvek nakopnutie.
Dakujem.
« Poslední změna: 11. 03. 2010, 13:08:07 od Petr Krčmář »


TKL

Re: Samba a ověřování přes Active Directory
« Odpověď #1 kdy: 11. 03. 2010, 16:19:15 »
valid users = @"DOMAIN+Domain Users"       
admin users = @"DOMAIN+Domain Admins"

se zavináčem na začátku je to skupina v AD, bez zavináče je to uživatel v AD.

noone

Re: Samba a ověřování přes Active Directory
« Odpověď #2 kdy: 11. 03. 2010, 17:19:02 »
my to mame bez tech " " jinak to mezi domenou a user/groupnamem je podle direktivy
winbind separator = +

noone

Re: Samba a ověřování přes Active Directory
« Odpověď #3 kdy: 11. 03. 2010, 17:21:00 »
+ jeste se stejnym zapisem  jako valid users /cteni/ direktiva write list =

patko

Re: Samba a ověřování přes Active Directory
« Odpověď #4 kdy: 15. 03. 2010, 15:14:07 »
Dakujem, uz mi je to jasnejsie, ale mam aj tak problem, pretoze sa mi nedari namapovat si prislusne zdielanie. Server vidim, vidim aj zdielanie, ale nedari sa mi nan prihlasit a primapovat si ho (vo WinXP Pro ktore je v domene XTRO.SK) a je uplne jedno ci sa snazim primapovat jednotku prihlasenim sa na SAMBA server cez IP alebo domenove meno, vysledok je rovnaky.

v smb.conf mam:
Kód: [Vybrat]
[janko]
comment = Domovský adresár
path = /home/samba/janko
public = yes
browseable = yes
writable = yes
valid users = @"XTRO.SK/user"

v logu var/log/samba/pc_1
Kód: [Vybrat]
[2010/03/15 14:53:20, 0] smbd/service.c:make_connection(1200)
  pc_1 (192.168.3.67) couldn't find service jank
Neviem preco vypisuje couldn't find service jank ked je v smb.conf janko ale mozno to nema s tym nic spolocne.
Neviem ci sa nahodou nemylim, ale sucastou overovania by mal byt aj nsswitch.conf:
Kód: [Vybrat]
passwd:files winbind
shadow:files winbind
group:files winbind
hosts:dns files
bootparams:files
ethers:files
netmasks:files
networks:files winbind
protocols:files winbind
rpc:files winbind
services:files winbind
automount:files
aliases:files   
Kde by mohol byt este problem? Dakujem


patko

Re: Samba a ověřování přes Active Directory
« Odpověď #5 kdy: 18. 03. 2010, 11:49:34 »
Sorry, stacilo si len poriadne precitat.
Uz som sa zapisal do 1. rocnika ZS

koFolik

Re: Samba a ověřování přes Active Directory
« Odpověď #6 kdy: 11. 08. 2010, 16:19:57 »
Dobrý den,
je tedy k nalezení nějaký přesný postup. Google používám, ale ne moc z valným úspěchem.

Nejsem až takový odborník na sambu.

patrik

Re: Samba a ověřování přes Active Directory
« Odpověď #7 kdy: 12. 08. 2010, 08:47:48 »
Tato konfigurace neni zcela trivialni.  Je potreba nakonfigurovat spravne kerberos a v nem REALMS a KDC.

Nasledne je nutne rozhcodit winbind na to, aby se spravne mapovali windows uzivatele na unix uzivatele.

Konfigurak /etc/samba/smb.conf musi byt s security=ads a spravne mapovani winbind.  Popsal jsem to nejdulezitejsi na co je potreba si dat pozor.

Vice se da najit na netu napr. http://wiki.samba.org/index.php/Samba_&_Active_Directory

had

Re: Samba a ověřování přes Active Directory
« Odpověď #8 kdy: 12. 08. 2010, 13:35:16 »
čau. ja to vyřešil pomoci suse 10.x kde sem to všechno naklikal - rozchozené to bylo za 10 minut. a pak na ostrém systému (centos) už sem jen opisoval správné volby v konfiguráku... trohcu lenost. :)

Peter S.

Re: Samba a ověřování přes Active Directory
« Odpověď #9 kdy: 12. 08. 2010, 14:32:01 »
pre autentifikaciu cez AD používam toto nastavenie:

[global]
 security = server
 workgroup =  "Domain Users"
 password server = aaa.bbb.com ccc.ddd.com

koFolik

Re: Samba a ověřování přes Active Directory
« Odpověď #10 kdy: 06. 09. 2010, 08:11:18 »
Hm tak jsem se zaseknul na tom, že neznám správný zápis v konfiguráku pro vytvoření r/w slozky pro jednoho konkrétního uživatele. Nemáte někdo vzorovej?