[CentOS-pt-br] SAMBA PDC + LDAP = CentOS 6.2
Rodrigo Batista
batista.bat em gmail.com
Quarta Abril 18 15:15:35 EDT 2012
qual versão vc esta usando do samba a 3.5.10 ou a samba4?
---------------------------------------------------------
<<@@ Tenha uma Longa ViDa @@>>
*Rodrigo Batista*
Celular :. 011-7865-6291
~
°v° Seja Livre...
/( )\ Use Linux..
^ ^
2012/4/18 Gabriel O. Franca <gabriel.franca em gmail.com>
> Então meu rei pra te ser sincero eu tbm nao escrevi um tutorial mais monto
> numa boa a base ldap + samba.
>
> para montar a base no centos 6.x eu uso o seguinte.
>
>
> http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Migration_Planning_Guide/ch07s03.html
>
> ai uso um arquivo ldif pra importar os dados e subo o samba.
>
> Criar um arquivo chamado linux.ldif com o seguinte conteúdo:
> dn: o=linux
> o: linux
> objectClass: top
> objectClass: organization
> objectClass: domainRelatedObject
> associatedDomain: linux.com.br
>
> dn: ou=Computadores,o=linux
> ou: Computadores
> objectClass: top
> objectClass: organizationalUnit
> objectClass: domainRelatedObject
> associatedDomain: linux.com.br
>
> dn: ou=Usuarios,o=linux
> ou: Usuarios
> objectClass: top
> objectClass: organizationalUnit
> objectClass: domainRelatedObject
> associatedDomain: linux.com.br
> dn: ou=Grupos,o=linux
> ou: Grupos
> objectClass: top
> objectClass: organizationalUnit
> objectClass: domainRelatedObject
> associatedDomain: linux.com.br
>
> dn: ou=Idmap,o=linux
> objectClass: organizationalUnit
> objectClass: sambaUnixIdPool
> ou: Idmap
> uidNumber: 10000
> gidNumber: 10000
>
> dn: cn=NextFreeUnixId,ou=Idmap,o=linux
> cn: NextFreeUnixId
> objectClass: inetOrgPerson
> objectClass: sambaUnixIdPool
> uidNumber: 1012
> gidNumber: 1000
> sn: NextFreeUnixId
>
> Adicionar o arquivo linux.ldif a base do LDAP usando o comando
> ldapadd -x -D cn=admin,o=linux -W -f linux.ldif ele vai pedir a senha q vc
> definiu no slapd.conf
>
> Segue o meu smb.conf.
>
> [global]
> #Dominio, Nome e Descricao
> workgroup = CMC
> netbios name = lx-cmc-smb
> server string = Servidor de Arquivos
>
> #Nao mostrar no servidor o wizard "Adicionar Impressora e liberar
> impressoras pelo samba"
> show add printer wizard = No
> printcap name = /etc/printcap.cups
> printing = cups
> load printers = yes
>
> #Quais interfaces de rede Utilizar
> interfaces = lo, eth0, br0
> bind interfaces only = yes
>
> #Configuracao wins
> wins support = yes
> # wins proxy = yes
> # wins server = yes
>
> #Nivel de Mensagens
> log level = 3
> log file = /var/log/samba/log.%U
> max log size = 50
> debug level = 1
> syslog = 0
>
> #Atuar como um Servidor de Dominio
> security = user
> domain logons = yes
> preferred master = yes
> os level = 100
>
> #Atuar como um PDC - caso seja BDC altere para "no"
> domain master = yes
>
> #Tratamento das senhas
> encrypt passwords = yes
>
> #Equivalencia de usuarios Windows x Linux
> username map = /etc/samba/smbusers
>
> #Evitar o perfil ambulante do Windows NT/XP
> logon path =
> logon drive =
> logon home =
>
> #Script de logon em rede (deve ficar no compartilhamento netlogon
> - em formato DOS)
>
> logon script = logon.bat
> #Configuracoes para o LDAP
> passdb backend = ldapsam:ldap://127.0.0.1
> ldap passwd sync = yes
> ldap delete dn = yes
> ldap ssl = off
> ldap admin dn = cn=admin,o=cmc
> ldap suffix = o=cmc
> ldap machine suffix = ou=Computadores
> ldap user suffix = ou=Usuarios
> ldap group suffix = ou=Grupos
> ldap idmap suffix = ou=Idmap
> idmap backend = ldap:ldap://127.0.0.1
> idmap uid = 10000-20000
> idmap gid = 10000-20000
>
> #Permitir que usuarios do grupo "Administrador do Dominio" possam
> ingressar maquinas winxp e nt ao dominio samba
> enable privileges = yes
>
> #Scripts utilizados para Gerenciar Usuarios da Microsoft
> add user script = /usr/sbin/smbldap-useradd -m "%u"
> delete user script = /usr/sbin/smbldap-userdel "%u"
>
> #adicionar e remover Grupos
> add group script = /usr/sbin/smbldap-groupadd -p "%g"
> delete group script = /usr/sbin/smbldap-groupdel "%g"
>
> #Scripts para adicionar e remover usuarios nos grupos
> add user to group script = /usr/sbin/smbldap-groupmod -m "%u" "%g"
> delete user from group script = /usr/sbin/smbldap-groupmod -x "%u"
> "%g"
>
> #Script para definir o grupo primario do usuario
> set primary group script = /usr/sbin/smbldap-usermod -g "%g" "%u"
>
> #Script para adicionar maquina Win NT e XP ingressar no dominio
> add machine script = /usr/sbin/smbldap-useradd -w "%u"
>
> #Otimizacoes recomendadas
> ##max protocol = smb2
> smb ports = 445 139
> name resolve order = lmhosts host wins bcast
> utmp = yes
> time server = yes
> template shell = /bin/false
> winbind use default domain = no
> map acl inherit = yes
> strict locking = yes
> store dos attributes = yes
>
> #Como o cliente ira se comunicar com o servidor
> socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
> #Ativar a internacionalizacao: permitir caracteres acentuados pelo
> windows
> dos charset = CP850
> unix charset = ISO8859-1
>
> # bloqueio de extensoes de midia no samba
> ## veto files =
> /*.eml/*.mp3/*.nws/*.{*}/*.avi/*.mpeg/*.mpg/*.wma/*.wmv
> #nao tentar fazer um lock nesses arquivos
> ## veto oplock files =
> /*.doc/*.xls/*.mdb/*.docx/*.DOC/*.DOCX/*.XLSX/*.xlsx/*.rtf/*.RTF/
>
> # Tratar os arquivos que comecam com "." como ocultos para
> maquinas Windows
> hidedotfiles = yes
>
> #administradores do samba
> admin users = admin gabriel cristiano rafael suporte
>
> #Auditoria de Arquivos
>
> vfs objects = recycle
> full_audit:success = open, opendir, write, unlink, rename, mkdir,
> rmdir, chmod, chown
> full_audit:prefix = %u|%I|%S
> full_audit:failure = none
> full_audit:facility = local5
> full_audit:priority = notice
>
> #Lixeira individual
>
> recycle:keeptree = yes
> recycle:versions = yes
> recycle:repository = /dados/trash/%U
> recycle:exclude = *.tmp, *.log, *.obj, ~*.*, *.bak, *.iso
> recycle:exclude_dir = tmp, cache
>
> #=============================
> #===== Compartilhamentos =====
> #=============================
>
>
> [netlogon]
> comment = Servico de Logon em Rede [ logon.bat ]
> path = /dados/scripts/
> browseable = yes
> read only = yes
>
> [home]
> comment = Diretorio Pessoal de Cada Usuario
> path = /dados/users/%u
> browseable = no
> writeable = yes
> # bloqueio de extensoes de midia no samba
> veto files =
> /*.mp3/*.nws/*.{*}/*.avi/*.mpeg/*.mpg/*.wma/*.wmv/*.exe
> #nao tentar fazer um lock nesses arquivos
> veto oplock files =
> /*.doc/*.xls/*.mdb/*.docx/*.DOC/*.DOCX/*.XLSX/*.xlsx/*.rtf/*.RTF/
>
>
> Se achar algo estranho no smb.conf me passa pra eu corrigir heheheh.
>
> Att,
>
> Gabriel
>
>
>
> ------------------------------
> *De: *"Rodrigo Batista" <batista.bat em gmail.com>
> *Para: *"Portuguese (Brazilian) CentOS mailing list" <
> centos-pt-br em centos.org>
> *Enviadas: *Terça-feira, 17 de Abril de 2012 14:57:01
> *Assunto: *Re: [CentOS-pt-br] SAMBA PDC + LDAP = CentOS 6.2
>
>
> Ola Gabriel.
>
> Tenho uma boa noção, tenho um servidor antigo em pdc + ldap.
>
> estou a procura de um tuto mais se nao tiver vou montar um e publicar.
> ---------------------------------------------------------
> <<@@ Tenha uma Longa ViDa @@>>
>
> *Rodrigo Batista*
>
> Celular :. 011-7865-6291
> ~
> °v° Seja Livre...
> /( )\ Use Linux..
> ^ ^
>
>
>
>
> Em 16 de abril de 2012 20:59, Gabriel Franca <gabriel.franca em gmail.com>escreveu:
>
>> Boa noite meu rei vc jah estudou algo sobre o openldap ??? em que ponto
>> vc esta ?
>>
>> att
>>
>> Gabriel
>>
>> Em 16 de abril de 2012 20:01, Rodrigo Batista <batista.bat em gmail.com>escreveu:
>>
>>> Boa noite Galera,
>>>
>>> Gostaria de saber se alguem tem algum tuto de Samba PDC + ldap ?
>>>
>>> fico no aguardo.
>>> ---------------------------------------------------------
>>> <<@@ Tenha uma Longa ViDa @@>>
>>>
>>> *Rodrigo Batista*
>>>
>>> Celular :. 011-7865-6291
>>> ~
>>> °v° Seja Livre...
>>> /( )\ Use Linux..
>>> ^ ^
>>>
>>>
>>>
>>> _______________________________________________
>>> CentOS-pt-br mailing list
>>> CentOS-pt-br em centos.org
>>> http://lists.centos.org/mailman/listinfo/centos-pt-br
>>>
>>>
>>
>> _______________________________________________
>> CentOS-pt-br mailing list
>> CentOS-pt-br em centos.org
>> http://lists.centos.org/mailman/listinfo/centos-pt-br
>>
>>
>
> _______________________________________________
> CentOS-pt-br mailing list
> CentOS-pt-br em centos.org
> http://lists.centos.org/mailman/listinfo/centos-pt-br
>
>
> _______________________________________________
> CentOS-pt-br mailing list
> CentOS-pt-br em centos.org
> http://lists.centos.org/mailman/listinfo/centos-pt-br
>
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://lists.centos.org/pipermail/centos-pt-br/attachments/20120418/560574a9/attachment.html
Mais detalhes sobre a lista de discussão CentOS-pt-br