Lo primero que hacemos es instalar el servidor y todos los
paquetes necesarios.
El comando que utilizamos es: apt-get install samba samba-common smbclient samba-doc smbfs
Si te da algún error con respecto al paquete smbfs, el paquete que lo reemplaza es cifs-utils.
Lo siguiente que hacemos es darle nombre al equipo de Ubuntu
en los archivos, /etc/hosts y en /etc/hostname
Hay que poner siempre el mismo nombre en los dos archivos.
Y sudo hostname y el nombre que le hayas dado al equipo, con
esto se cambia el nombre. Habría que reiniciarla para que coja los cambios.
Habría que meter tanto a samba como al resto de los equipos
en el mismo grupo de trabajo o dominio.
En los equipos de Windows habría que poner como
compartidas las carpetas que se quieran que se vean con samba.
Nos vamos a Ubuntu y editamos el fichero /etc/samba/smb.conf
Sección global
En workgroup ponemos el dominio
Nos vamos a la sección de Share Definitions
Si quisiéramos compartir el directorio home, para que cada
usuario de Linux pudiera acceder desde Windows, metiendo el nombre del servidor
y el nombre del usuario \\server\username
Lo que habría que hacer es quitar los “;” antes de cada
línea y de esa manera se habilitaría.
Para reiniciar el servicio de samba es service smbd restart
Compartir carpetas
Creamos la carpeta en Ubuntu con mkdir podemos crear dentro
de home una carpeta samba y dentro subcarpetas y dentro de las subcarpetas
ficheros o lo que se quiera. Por ejemplo crear la subcarpeta usuarios y dentro
a todos los usuarios
Se le dan permisos a la carpeta samba y al resto de
subcarpetas chmod 777 –R samba/
En el archivo de configuración de samba /etc/samba/smb.conf
se crea una carpeta
[usuario]
Ponemos la ruta path=home/samba/usuarios/usuario
Browseable = yes
(para que se pueda ver)
Read only =yes
(para hacerlo solo de lectura)si queremos poder modificar se pondría no. Otra forma de ponerlo es con
writeable = yes. Se podría poner una u otra, si las dos se contradicen no se
podrían poner a la vez.
Guest ok = yes (para dejar que los invitados puedan entrar)
Valid users=usuario
(para poner el usuario que corresponda) en vez de poner guest ok.
Cada vez que hacemos cambios, si queremos que se apliquen
hay que guardarlos y reiniciar el
servicio de samba
Si queremos trabajar con samba de modo gráfico vamos a
instalar el siguiente programa apt-get install system-config-samba.
Para acceder desde Windows a la máquina de Ubuntu, ponemos \\ubuntu\ y
así entramos en las carpetas que tengamos creadas.
Para permitir que un usuario concreto pueda acceder a la
carpeta, tengo que hacerlo usuario de samba, pero lo primero que hacemos es
añadirlo como usuario de Ubuntu con assuser
usuario y se le da la contraseña.
Después lo añadimos a samba con smbpasswd
–a usuario se le da una contraseña.
De esta forma hacemos que ese usuario pueda trabajar con la carpeta que
corresponda.
Si nos da problema de conexión de red, añadimos la pestaña
de herramientas con alt+a y poner conectar a unidad de red para montar otra
unidad de red y conectar con otras credenciales.
Podemos conectar con el usuario que sea con los comandos smbclient –U usuario //ubuntu/usuario,
entrarías como cliente en modo comando. Se saldría con quit
Y si lo que quieres es entrar desde el servidor samba a
Windows, a alguna carpeta compartida que tengamos en windows se hace poniendo smbclient –U usuario //maquina
Windows/carpeta compartida. Tienes que meter la contraseña del usuario de
Windows para que no te de error de acceso.
No hay comentarios:
Publicar un comentario