Ldap nao cria usuario no servidor samba

1. Ldap nao cria usuario no servidor samba

Nicolas de Sousa Lima
nicolassousa

(usa Debian)

Enviado em 26/11/2012 - 19:54h

Boa noite

Pessoal sou novo no VOL mas uso linux a pouco mais de um ano, estou trocando um servidor na empresa onde trabalho essa maquina possui o samba instalado juntamente o client do ldap para autenticar usuarios, em outra maquina fica o openldap com a base criada, realizei a troca da maquina configurei o samba igual o da maquina antiga juntamente com o ldap ate o momento consegui navegar pelo webmin na base ldap, o problema ocorre quando vou criar um usuario no servidor openldap quando vou na diretiva samba ele retorna o seguinte erro: NAO RECEBI PROMPT. mais nada ele cria o /home no servidor local mais nao cria o /home na maquina em que esta o samba.


  


2. Re: Ldap nao cria usuario no servidor samba

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/11/2012 - 20:14h

Tu tem que ver se era usado o lamdaemon ou algum script para copiar o home remotamente.


3. Ldap nao cria usuario no servidor samba

Nicolas de Sousa Lima
nicolassousa

(usa Debian)

Enviado em 27/11/2012 - 10:14h

Bom dia, vlw cara achei esse script da uma olhada ai.

#!/bin/sh
count=1
base="ou=people,dc=unipatosmg,dc=intra"
host="10.100.0.2"
#for maildir in $(ldapsearch -x -h $host -b $base )
attribute="uid"
#$attribute |grep -v ^#|grep -i $attribute | cut -f2 -d:)
#for maildir in $(ldapsearch -x -h $host -b $base objectclass=sambaSamAccount $attribute |grep -v ^#|grep -i $attribute | cut -f2 -d:)
for maildir in $(ldapsearch -x -h $host -b $base objectclass=sambaSamAccount $attribute |grep -v ^#|grep -i $attribute | cut -f2 -d:)
do
if [ ! -d $maildir ]
then
if [ "$(basename $maildir)" = "Maildir" ]
then
home=$(dirname $maildir)
else
home=$maildir
fi
if [ ! -d $home ]
then
if [ $home = $maildir ]
then
if [ $count = 2 ];
then
mkdir -p /home/usuarios/$maildir
#echo "HOME......:
#echo $home
#echo "DIRNAME...:"
#echo $dirname
#echo "MAILDIR...:
#echo $maildir
count=0
chown $maildir /home/usuarios/$maildir
chgrp users /home/usuarios/$maildir
fi
count=`expr $count + 1`
fi
fi
fi
done






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts