Tecnología

Inicio

Cómo configurar Samba

Samba es una aplicación de Linux que permite compartir archivos, unidades de CD / DVD-ROM e impresoras fácilmente entre los ordenadores Windows y Linux. Usted puede configurar fácilmente un servidor de archivos simple usando Samba.

Instrucciones

1 Instalar Samba en su ordenador con Linux.

sudo apt-get install samba

2 Asegúrese de que Samba no está en funcionamiento.

sudo /etc/init.d/samba stop

3 Mueva la configuración por defecto en un archivo de copia de seguridad.

sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bkup

4 Crear una nueva versión del archivo smb.conf.

sudo gedit /etc/samba/smb.conf

5 Copiar este archivo de configuración de muestra en smb.conf

[global]
workgroup = WORKGROUP
netbios name = MYNAME
[homes]
comment = Home Directories
valid users = %S
read only = No
browseable = No
[shared folders]
path = /shared_files/
browseable = yes
read only = no
guest ok = no

Cada sección se explica a continuación. Recuerde cambiar los parámetros variables para reflejar su información.

[global]
workgroup = WORKGROUP
netbios name = MYNAME
username map = /etc/samba/smbusers

El grupo de trabajo es el nombre de su grupo de trabajo de Windows. Se puede encontrar en Inicio -> Panel de control -> Sistema -> Nombre del equipo.
El nombre NetBIOS es el nombre del equipo Linux. Es su forma de navegar el ordenador Linux desde Windows.

[homes]
comment = Home Directories
valid users = %S
read only = No
browseable = No

Los usuarios pueden acceder a sus propios directorios de inicio. La opción% S asegura que sólo los usuarios deben usar su nombre de usuario para acceder a sus archivos.

[share]
path = /shared_files/
browseable = yes
read only = no
guest ok = no

El camino será el camino que los equipos cliente podrán acceder. De acuerdo con las reglas anteriores, se puede navegar por el directorio compartido; no es de sólo lectura, y los usuarios deben iniciar sesión para ver el directorio.

6 Probar el archivo smb.conf.

sudo testparm

7 Añadir usuarios a la máquina Linux.

useradd -c "New User" -m -g users -p Passwd1 newuser

El comando useradd useradd tiene la sintaxis [opciones] nombre de usuario. El ejemplo anterior tiene las siguientes opciones:

-c is the comments section which is used for the user's Full Name
-m says to create the user's home directory
-g is the group name for the user's initial log in group.
-p is the user's password

8 Deje Samba sabe acerca de los usuarios.

sudo smbpasswd -a newuser
sudo smbpasswd -e newuser

El comando smbpasswd tiene la sintaxis smbpasswd [opciones] nombre de usuario. La opción -a dice para agregar el usuario al archivo smbpasswd local. La opción -e dice para permitir al usuario.
smbpasswd le pedirá una contraseña. Debe suministrar la contraseña que se utiliza en la máquina Windows. Si usted no tiene una contraseña para Windows, pulse Enter.

Consejos y advertencias

  • El archivo predeterminado smb.conf tiene comentarios detallados para cada sección. Es una buena idea leer a través de él antes de crear un nuevo one.SWAT es una interfaz gráfica basada en web para la configuración de Samba. Se puede acceder escribiendo http: // localhost: 901 / en la barra de direcciones del navegador.