GNU/Linux >> Tutoriales Linux >  >> Ubuntu

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

Este tutorial explica la instalación de un servidor de archivos Samba en Ubuntu 7.10 y cómo configurarlo para compartir archivos a través del protocolo SMB y cómo agregar usuarios. Samba está configurado como servidor independiente, no como controlador de dominio. Para esta configuración, usaré el CD de instalación de Ubuntu Server, pero el mismo procedimiento de instalación también funcionará en un escritorio de Ubuntu.

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

Instalando Samba

Conéctese a su servidor en el shell o abra una ventana de shell si su servidor Ubuntu tiene un escritorio instalado. Para convertirse en usuario root, ejecute este comando:

sudo su

e ingrese la contraseña del usuario que creó durante la instalación de Ubuntu.

Instale los paquetes de Samba:

apt-get install libcupsys2 samba samba-common

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.

Cierra el archivo y reinicia Samba:

/etc/init.d/samba restart

Agregar recursos compartidos de Samba

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

Si todos los usuarios podrán leer y escribir en sus directorios de inicio a través de Samba, agregue las siguientes líneas a /etc/samba/smb.conf:

[homes]
   comment = Home Directories
   browseable = no
   valid users = %S
   writable = yes
   create mask = 0700
   directory mask = 0700

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

Establezca una contraseña para tom en la base de datos de usuarios del sistema Linux. Si el usuario tom no podrá iniciar sesión en el sistema Linux, omita este paso.

passwd tom  

-> Ingrese la contraseña para el nuevo usuario

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 usando 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.ubuntu.org
  • http://www.samba.org

Ubuntu
  1. Servidor independiente Ubuntu 8.10 Samba con tdbsam Backend

  2. Servidor independiente Ubuntu 9.10 Samba con tdbsam Backend

  3. Servidor independiente Ubuntu 10.04 Samba con tdbsam Backend

  4. Servidor independiente Ubuntu 10.10 Samba con tdbsam Backend

  5. Servidor independiente Ubuntu 11.04 Samba con tdbsam Backend

Configuración del servidor Samba en Ubuntu 14.04 LTS

Instalación del servidor Samba en Ubuntu 14.10

Instalación del servidor Samba en Ubuntu 15.10

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