Sie sind auf Seite 1von 4

INSTALACION DE SAMBA Samba es un programa Open Source que nos permite compartir archivos e impresoras desde una computadora

Linux a PC con MS Windows como si fuera una mas de ella, lo cual es muy util ya que podemos tener un servidor de archivos y de impresin basado en Linux colocado en una red donde se conectan PC con Windows. La pgina oficial de Samba la puedes encontrar aqu. En este tutorial veremos como instalar Samba en un PC con Ubuntu o Debian instalado. Lo primero es instalar Samba (como siempre les recuerdo que para instalar cualquier cosa en Linux necesitan tener privilegios de administrador o ser root, en el caso de utilizar Ubuntu colocando sudo antes de los comandos permite adquirir privilegios de root), ejecutamos el siguiente comando: apt-get install samba smbfs El archivo de configuracin de Samba puede ser encontrado en /etc/samba/smb.conf. Para modificar el grupo de trabajo Primero abrimos el archivo /etc/samba/smb.conf para modificarlo : $sudo gedit /etc/samba/smb.conf /etc/smb.conf o en /etc/samba/smb.conf. # vim /etc/samba/smb.con Luego buscamos (control+w) la lnea que diga algo como : workgroup = MSHOME y reemplazamos MSHOME por el nombre de nuestro grupo de trabajo. Para agregar una carpeta Primero debemos crear una carpeta con permisos (por ejemplo) : $sudo mkdir /home/public $sudo chmod 755 /home/public Luego abrimos el archivo /etc/samba/smb.conf para modificarlo : $sudo nano /etc/samba/smb.conf y le agregamos, al final, algo como esto : [public] comment = Cosas publicas path = /home/public public = yes writeable = no

las opciones son auto-sugerentes, por ejemplo "public = yes" es para que se pueda acceder a la carpeta (el permiso x de sistema), y "writable = no" es para que no se pueda escribir (el permiso w de sistema). Para Compartir la Unidad de CDRom abrimos el archivo /etc/samba/smb.conf para modificarlo : $sudo nano /etc/samba/smb.conf y le agregamos, al final, algo como esto : [CDRom] comment = Cd Rom Compartido path = /media/cdrom0 public = yes writable = no browseable = yes (le agregamos un nuevo parametro "browseable" esto sirve para ingresar a la maquina por medio de windows y linux de forma remota y ver la carpeta que esta compartida) Mas sobre los permisos de las carpetas Generalmente (esto pasa con mi ubuntu 6.10) al usuario externo que tiene acceso al equipo a travs de Samba, el sistema le da como nombre de usuario nobody y como nombre de grupo nogroup, es as como podemos cambiar el nombre de usuario y nombre de grupo a nuestras carpetas, con el fin de que el sistema tambin sepa quien es el propietario de esa carpeta: $sudo chown nobody:nogroup /home/public $sudo chmod 555 /home/public y si queremos que tambin pueda escribir sobre esta carpeta $sudo chmod 755 /home/public y adems debemos decirle a Samba que se lo permita (acuerdate que para que un permiso sea vlido, tanto el sistema como Samba deben estar de acuerdo) Para no usar contrasea Buscamos (control+w) la lnea donde diga algo como : ; security = user

y la reemplazamos por : security = SHARE

Cambiar contrasea de un usuario en un dominio Windows desde Ubuntu Para cambiar la contrasea de un usuario de dominio de Windows no es necesario ir a un PC Windows sino que se puede hacer desde el propio Ubuntu. Para hacerlo slo hay que abir un terminal y ejecutar este comando: smbpasswd -r WindowsDC -U nombreUsuario Donde WindowsDC es en este caso la direccin del controlador de dominio de Windows y nombreUsuario el usuario en el dominio. Al ejecutar el comando pedir la antigua contrasea en primer lugar y posteriormente pedir la nueva. Una vez hecho esto ya podemos hacer login con la nueva contrasea. Agregando usuario Suele pasar que cuando entras desde windows a una carpeta compartida en ubuntu, te pide usuario, puede hacer lo siguiente: sudo smbpasswd -a tu_usuario si deseas le pones contrasea por motivos de seguridad, y si no necesitas la constrasea solo dale enter. Para reiniciar samba Luego de efectuar algn cambio en el archivo /etc/samba/smb.conf debemos reiniciar samba, para ello : $sudo /etc/init.d/samba restart Con todo lo anterior deberamos ser capaces de entrar desde un equipo con windows o linux a la carpeta /home/public sin necesidad de tener nombre de usuario ni password:

Desde Windows colocamos en la barra de direcciones de alguna ventana:

\\192.168.3.1\public

Desde Linux (que tenga instalado el paquete samba-client) abrimos una carpeta y colocamos en la barra de direcciones:

smb://192.168.3.1/public/ o smbclient //192.168.3.1/public/ Modo Grfico:

1- Abrimos una consola y como Root instalamos los siguientes paquetes poniendo lo siguiente en consola:

Cdigo: sudo apt-get install samba samba-common smbfs smbclient

Das könnte Ihnen auch gefallen