Posts etiquetados ‘probado y funciona con Ubuntu 10.04 LTS y posteriores’


Vamos a instalar y configurar un servicio SAMBA para convertir nuestro ordenador con linux-ubuntu en un PDC, y que permita logearse a usuarios de windows XP.
nota: («pedro@pedro:~$», es simplemente el prompt del terminal, no hay que escribirlo)

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 en 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