GNU/Linux >> Tutoriales Linux >  >> Debian

Debian 4.0 (Etch) Servidor independiente Samba con tdbsam Backend

Este tutorial explica la instalación de un servidor de archivos Samba en Debian Etch y cómo configurarlo para compartir archivos a través del protocolo SMB y agregar usuarios. Samba está configurado como un servidor independiente, no como un controlador de dominio. Para configurar Samba como controlador de dominio, consulte este tutorial:https://www.howtoforge.com/samba_domaincontroller_setup_ubuntu_6.10

En la configuración resultante, cada usuario tiene su propio directorio de inicio al que se puede acceder a través del protocolo SMB y todos los usuarios tienen un directorio compartido con acceso de lectura/escritura.

Instalando Samba

Instale los paquetes de Debian Samba:

apt-get install libcupsys2 samba samba-common

Contesta las siguientes preguntas:

Please specify the workgroup you want this server to appear to be in when queried by clients. Note that this parameter also controls the domain name used with the security=domain setting.
Workgroup/Domain Name:

-> grupo de trabajo

If your computer gets IP address information from a DHCP server on the network, the DHCP server may also provide information about WINS servers ("NetBIOS name â servers") present on the network. This requires a change to your smb.conf file so that DHCP-provided WINS settings will automatically be read from /etc/samba/dhcp.conf.
The dhcp3-client package must be installed to take advantage of this feature.
Modify smb.conf to use WINS settings from DHCP?

-> no

Edite el archivo smb.conf:

vi /etc/samba/smb.conf

En la sección global, elimine el ";" al frente de la línea security =user, por lo que se ve así:

security = user

para permitir que los usuarios del sistema Linux inicien sesión en el servidor Samba.

En la sección [casas] cambie writable =no a:

writable = yes

Cierra el archivo y reinicia Samba:

/etc/init.d/samba restart

Ahora agregaré un recurso compartido al que puedan acceder todos los usuarios.

Cree el directorio para compartir los archivos y cambie el propietario al grupo de usuarios.

mkdir -p /home/shares/allusers
chown -R root:users /home/shares/allusers/
chmod -R ug+rwx,o+rx-w /home/shares/allusers/

Al final del archivo /etc/samba/smb.conf agregue las siguientes líneas:

[allusers]
  comment = All Users
  path = /home/shares/allusers
  valid users = @users
  force group = users 
  create mask = 0660
  directory mask = 0771
  writable = yes

Ahora reiniciamos Samba:

/etc/init.d/samba restart

Agregar y administrar usuarios

En este ejemplo, agregaré un usuario llamado tom. Puede agregar tantos usuarios como necesite de la misma manera, simplemente reemplace el nombre de usuario tom con el nombre de usuario deseado en los comandos.

useradd tom -m -G users

Ahora agregue el usuario a la base de datos de usuarios de Samba.

smbpasswd -a tom

-> Ingrese la contraseña para el nuevo usuario

Ahora debería poder iniciar sesión desde su estación de trabajo de Windows con el explorador de archivos utilizando el nombre de usuario tom y la contraseña elegida y almacenar archivos en el servidor Linux, ya sea en el directorio de inicio de tom o en el directorio público compartido.

Enlaces

  • http://www.debian.org
  • http://www.samba.org

Debian
  1. Ubuntu 7.10 (Gutsy Gibbon) Servidor autónomo Samba con tdbsam Backend

  2. Servidor independiente Ubuntu 8.10 Samba con tdbsam Backend

  3. Servidor independiente Ubuntu 9.10 Samba con tdbsam Backend

  4. Servidor independiente Ubuntu 10.04 Samba con tdbsam Backend

  5. Servidor independiente Ubuntu 10.10 Samba con tdbsam Backend

Creación de un servidor de almacenamiento independiente similar a NFS con GlusterFS 3.0.x en Debian Squeeze

Instalación del servidor Samba en Debian 8 (Jessie)

Instalación del servidor independiente Samba en Debian 9 (Stretch)

Servidor independiente CentOS 6.4 Samba con tdbsam Backend

Servidor independiente OpenSUSE 12.3 Samba con tdbsam Backend

Cómo configurar el servidor Samba con Debian 11