Configurar un PDC con samba
Publicado por pedro garcia (7 intervenciones) el 01/05/2011 10:28:32
Instalar y configurar un servicio SAMBA para convertir nuestro ordenador con ubuntu en un PDC, y que permita logearse a usuarios de windows XP.
1º paso: Abriremos un terminal e Instalaremos samba (server y cliente)
pedro@pedro:~$ sudo apt-get install samba
2º paso: Le asignaremos un pasword a root, y lo añadiremos de usuario samba.
pedro@pedro:~$ sudo passwd
(introduciremos la contraseña para root en linux)
pedro@pedro:~$ sudo smbpasswd -a root
(introduciremos la contraseña para root para samba)
3º paso: Editamos el fichero de configuración samba (smb.conf) y realizamos cambios.
pedro@pedro:~$ sudo nano /etc/samba/smb.conf
(a continuación indicare las modificaciones que haremos)
- Dentro de la etiqueta [global] en workgroup = pondremos el nombre del dominio, en este caso EJEMPLO.
- Dentro de la etiqueta [global] en security = pondremos user
- Dentro de la etiqueta [global] quitamos el ; en la linea domain logons = yes y añadimos debajo de esta linea:
domain master = yes
local master = yes
preferred master = yes
os level = 64
- Dentro de la etiqueta [global] quitamos el # en la linea logon path = \\%N\%U\profile
- Dentro de la etiqueta [global] quitamos el ; en la linea logon drive = H:
- Dentro de la etiqueta [global] quitamos el # en la linea logon home = \\%N\%U
- Dentro de la etiqueta [global] quitamos el ; en la linea add machine script = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u
- Eliminamos las tres lineas que hay inmediatamente debajo de usershare allow guests = yes
- Dentro de la etiqueta [homes] quitamos el ; a la misma etiqueta [homes] y en la linea browseable = no y añadimos debajo writeable = yes
- Dentro de la etiqueta [netlogon] quitamos el ; a la misma etiqueta [netlogon] y en todas sus lineas
- Dentro de la etiqueta [profiles] quitamos el ; a la misma etiqueta [profiles] y en todas sus lineas
(guardamos los cambios y salimos ctrl+o crtl+x)
4º paso: Ahora tendremos que validar sintacticamente el fichero smb.conf con la orden testparm pondremos:
pedro@pedro:~$ sudo testparm
5º paso: Faltara crear el grupo machines para que cada vez que se logueemos un nuevo equipo con root lo asigne este grupo, el usuario maquina, lo creara automaticamente samba con el script que esta en el mismo archivo smb.conf. Pondremos en la linea de terminal:
pedro@pedro:~$ sudo groupadd –g 201 machines
6º paso: Creamos los directorios donde samba guardara los perfiles de usuario y le asignamos privilegios. Pondremos en la linea de terminal:
pedro@pedro:~$ sudo mkdir /home/samba /home/samba/profiles
pedro@pedro:~$ sudo chmod 1757 /home/samba/profiles
7º paso: crearemos un usuario linux y samba para logearnos posteriormente (este paso hay que realizarlo para todos los usuarios que necesitemos). Pondremos en la linea de terminal:
pedro@pedro:~$ sudo adduser pepe (nos pedira el password y datos del usuario)
pedro@pedro:~$ sudo smbpasswd –a pepe
8º paso: Reiniciamos samba para que aplique todo lo realizado (tambien podemos reiniciar el sistema, si queremos). Pondremos en la linea de terminal:
pedro@pedro:~$ cd /etc/samba
pedro@pedro:~$ sudo smbd restart
9º paso: Vamos al ordenador windows XP para configurarlo para poder acceder al dominio, y realizaremos todos los pasos para poder loguearnos al servidor samba:
- Hacemos click en inicio, y en mi pc hacemos click con boton derecho y vamos a propiedades.
- Hacemos click en la etiqueta Nombre de equipo y en el boton cambiar.
- Dejamos sin modificar nombre del windows y seleccionamos dominio, pondremos el nombre del dominio samba que era EJEMPLO y aceptamos.
- Nos pedira que nos logueemos al dominio, recordar que esta vez sera con root y el pasword que le dimos en samba. Nos aparecera un mensaje de bienvenido al dominio EJEMPLO, y nos pedira reiniciar.
- Al reiniciar nos cambiara el inicio de windows y pulsando ctrl+alt+supr podremos logearnos al dominio introduciendo el ususario samba y su pasword.
- Ya esta, ya tenemos nuestro dominio en marcha. FIN
1º paso: Abriremos un terminal e Instalaremos samba (server y cliente)
pedro@pedro:~$ sudo apt-get install samba
2º paso: Le asignaremos un pasword a root, y lo añadiremos de usuario samba.
pedro@pedro:~$ sudo passwd
(introduciremos la contraseña para root en linux)
pedro@pedro:~$ sudo smbpasswd -a root
(introduciremos la contraseña para root para samba)
3º paso: Editamos el fichero de configuración samba (smb.conf) y realizamos cambios.
pedro@pedro:~$ sudo nano /etc/samba/smb.conf
(a continuación indicare las modificaciones que haremos)
- Dentro de la etiqueta [global] en workgroup = pondremos el nombre del dominio, en este caso EJEMPLO.
- Dentro de la etiqueta [global] en security = pondremos user
- Dentro de la etiqueta [global] quitamos el ; en la linea domain logons = yes y añadimos debajo de esta linea:
domain master = yes
local master = yes
preferred master = yes
os level = 64
- Dentro de la etiqueta [global] quitamos el # en la linea logon path = \\%N\%U\profile
- Dentro de la etiqueta [global] quitamos el ; en la linea logon drive = H:
- Dentro de la etiqueta [global] quitamos el # en la linea logon home = \\%N\%U
- Dentro de la etiqueta [global] quitamos el ; en la linea add machine script = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u
- Eliminamos las tres lineas que hay inmediatamente debajo de usershare allow guests = yes
- Dentro de la etiqueta [homes] quitamos el ; a la misma etiqueta [homes] y en la linea browseable = no y añadimos debajo writeable = yes
- Dentro de la etiqueta [netlogon] quitamos el ; a la misma etiqueta [netlogon] y en todas sus lineas
- Dentro de la etiqueta [profiles] quitamos el ; a la misma etiqueta [profiles] y en todas sus lineas
(guardamos los cambios y salimos ctrl+o crtl+x)
4º paso: Ahora tendremos que validar sintacticamente el fichero smb.conf con la orden testparm pondremos:
pedro@pedro:~$ sudo testparm
5º paso: Faltara crear el grupo machines para que cada vez que se logueemos un nuevo equipo con root lo asigne este grupo, el usuario maquina, lo creara automaticamente samba con el script que esta en el mismo archivo smb.conf. Pondremos en la linea de terminal:
pedro@pedro:~$ sudo groupadd –g 201 machines
6º paso: Creamos los directorios donde samba guardara los perfiles de usuario y le asignamos privilegios. Pondremos en la linea de terminal:
pedro@pedro:~$ sudo mkdir /home/samba /home/samba/profiles
pedro@pedro:~$ sudo chmod 1757 /home/samba/profiles
7º paso: crearemos un usuario linux y samba para logearnos posteriormente (este paso hay que realizarlo para todos los usuarios que necesitemos). Pondremos en la linea de terminal:
pedro@pedro:~$ sudo adduser pepe (nos pedira el password y datos del usuario)
pedro@pedro:~$ sudo smbpasswd –a pepe
8º paso: Reiniciamos samba para que aplique todo lo realizado (tambien podemos reiniciar el sistema, si queremos). Pondremos en la linea de terminal:
pedro@pedro:~$ cd /etc/samba
pedro@pedro:~$ sudo smbd restart
9º paso: Vamos al ordenador windows XP para configurarlo para poder acceder al dominio, y realizaremos todos los pasos para poder loguearnos al servidor samba:
- Hacemos click en inicio, y en mi pc hacemos click con boton derecho y vamos a propiedades.
- Hacemos click en la etiqueta Nombre de equipo y en el boton cambiar.
- Dejamos sin modificar nombre del windows y seleccionamos dominio, pondremos el nombre del dominio samba que era EJEMPLO y aceptamos.
- Nos pedira que nos logueemos al dominio, recordar que esta vez sera con root y el pasword que le dimos en samba. Nos aparecera un mensaje de bienvenido al dominio EJEMPLO, y nos pedira reiniciar.
- Al reiniciar nos cambiara el inicio de windows y pulsando ctrl+alt+supr podremos logearnos al dominio introduciendo el ususario samba y su pasword.
- Ya esta, ya tenemos nuestro dominio en marcha. FIN
Valora esta pregunta
0