====== Montar un PDC con Samba sin LDAP ====== Hola visitantes, aquí les traigo unos pasos para montar un controlador de dominio o PDC con samba sin LDAP. Es más fácil y no da errores. 1- Primero hay que ir a la consola y entrar en modo superusuario. 2- Instalamos el samba: aptitude install samba samba-common samba-doc smbfs smbclient swat 3- Después de haberlo instalado escribimos en la consola lo siguiente. nano /etc/samba/smb.conf 4- Buscamos la linea que dice //**global parameters**// o //**global**// 5- Borramos lo que dice y escribimos lo siguiente: [global] #Nombre del Dominio workgroup = jc #Nombre netbios de la maquina netbios name = FreeBSD #String del servidor server string = Samba Server Unix #Ruta de los logs del samba log file = /var/log/samba/%m.log #Tamano maximo de los logs max log size = 1024 wins support = yes os level = 65 #Hacemos ha samba PDC preferred master = yes domain master = yes local master = yes #Samba como servidor de autenticacion para los usuarios security = user domain logons = yes #Aceptamos contrasenas cifradas encrypt passwords = yes #Fichero de logon script para todos los usuarios, #es leido por win al iniciar la sesion logon script = netlogon.bat #Ruta donde se almacenaran los perfiles logon path = \\%L\profiles\%u #Establece nivel de depuracion (0-9) debug level = 2 #Ruta del recurso Home y con que unidad se mapeara en #nuestro equipo #logon drive = H: #logon home = \\%L\%u\.win_profile\%m #Esto provoca que nmbd haga peteciones para nombre #de maquinas usando dns #si un nombre no es encontrado por wins dns proxy = yes #Conseguimos que los clientes sincronizen la hora con el servidor time server = yes #domain admin group = root, administrador Otras secciones que conviene editar: [netlogon] comment = Network Logon Service path = /var/lib/samba/netlogon read only = yes write list = root browseable = no [profiles] comment = User profiles share path = /var/lib/samba/profiles browseable = no writable = yes create mask = 0600 directory mask = 0700 [homes] comment = Home Directories writeable = No browseable = No [printers] comment = All Printers path = /var/spool/samba printable = Yes browseable = No 6- Después de todo eso salvamos y salimos de ese fichero. 7- Ahora creamos el directorio ''netlogon'' en samba con el siguiente comando: mkdir /var/lib/samba/netlogon Este directorio debe tener obligatoriamente permisos 775, se los otorgamos con el siguiente comando: chmod 775 /var/lib/samba/netlogon 8- Después de haber hecho todo esto, pasamos a la sección profiles con los mismos pasos, pero con permisos 777: mkdir /var/lib/samba/profiles chmod 777 /var/lib/samba/profiles 9- Ahora agregamos las máquinas al dominio: Primero hay que crear un grupo donde se loguearán estas máquinas: groupadd maquinas Después las agregamos, así: adduser -g maquinas -d /dev/null -s /dev/null -c "m1" m1$ Después la agregamos al samba, así: smbpasswd -a -m m1 10- Ahora creamos los usuarios del dominio: useradd -s /sbin/nologin nombre de usuario Después los agregamos al samba, así: smbpasswd -a nombre de usuario 11- Comprobamos la configuración con el comando: testparm Si no tenemos errores, reiniciamos samba con ''invoke-rc.d samba restart''. 12- (Y último) Ahora creamos el usuario ''root'' del dominio con una contraseña diferente a la del servidor: smbpasswd -a root Escribimos dos veces la contraseña y volvemos a reiniciar samba, y listo. ---- Espero que lo disfruten