LinuxParty
En este tutorial se explica la instalación de un servidor de archivos Samba en CentOS 6.3 y cómo configurarlo para compartir archivos a través del protocolo SMB, así como la forma de agregar usuarios. Samba está configurado como un servidor independiente, no como un controlador de dominio. En la configuración resultante, cada usuario tiene su propio directorio accesible a través del protocolo SMB y todos los usuarios tienen un directorio compartido con acceso lectura y escritura.
Lee también nuestro artículo sobre la configuración más reciente y extenso: Cómo configurar un servidor Samba en Linux
1 Nota preliminar
Estoy usando un CentOS 6.3 con el nombre de host y server1.example.com con la dirección IP 192.168.0.100.
Por favor, asegúrese de que SELinux está deshabilitado.
2 Instalación de Samba
Conectarse a su servidor e instalar los paquetes de Samba:
yum install cups-libs samba samba-common
Edite el archivo smb.conf:
vi /etc/samba/smb.conf
Asegúrese de ver las siguientes líneas en la sección [global]:
[...] # Backend para almacenar información del usuario. Las nuevas instalaciones deben # Usar tdbsam o ldapsam. smbpasswd está disponible con retrocompatibilidad # tdbsam no requiere ninguna configuración adicional. security = user passdb backend = tdbsam [...]
Esto permite a los usuarios de sistemas Linux iniciar sesión en el servidor Samba.
A continuación, cree los enlaces de inicio del sistema para Samba y ponerlo en marcha:
chkconfig --levels 235 smb on /etc/init.d/smb start
3 Adición de acciones de Samba
Ahora voy a añadir un directorio que sea accesible por todos los usuarios.
Cree el directorio para compartir los archivos y cambie el grupo 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 añadir las siguientes líneas:
vi /etc/samba/smb.conf [...] [allusers] comment = All Users path = /home/shares/allusers valid users = @users force group = users create mask = 0660 directory mask = 0771 writable = yes
Si desea que todos los usuarios sean capaces de leer y escribir en sus directorios a través de Samba, agregue las siguientes líneas a /etc/samba/smb.conf (asegúrese de comentar o eliminar las otras [homes] en la sección smb.conf):
[...] [homes] comment = Home Directories browseable = no valid users = %S writable = yes create mask = 0700 directory mask = 0700 directory mask = 0700
Ahora reinicie Samba:
/etc/init.d/smb restart
4 Adición y gestión de usuarios
En este ejemplo, voy a añadir un usuario llamado Tom. Puede agregar tantos usuarios como necesite de la misma manera, basta con sustituir el tom nombre de usuario 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 ya fuera capaz de iniciar sesión en el sistema Linux, omita este paso.
passwd tom -> Introduzca la contraseña para el nuevo usuario.
Ahora agregue el usuario a la base de datos de usuario Samba:
smbpasswd -a tom -> Introduzca la contraseña para el nuevo usuario.
Ahora usted debería ser capaz de iniciar sesión desde su estación de trabajo Windows con el explorador de archivos (visitar la dirección es \\192.168.0.100 o \\192.168.0.100\tom para el directorio home de tom) con el nombre de usuario tom y la contraseña elegida para almacenar archivos en el servidor Linux ya sea en el directorio principal de tom o en el directorio público compartido.

-
Ubuntu
- Las discusiones de desarrollo de Ubuntu se trasladarán de IRC a Matrix
- Crear de un servidor NFS, como almacenamiento independiente con GlusterFS En Ubuntu
- 20 años de Ubuntu: Canonical lo celebra con el lanzamiento de 24.10, que es excepcional como siempre
- Ahora puedes actualizar Ubuntu 22.04 LTS a Ubuntu 24.04 LTS. Aquí te explicamos cómo
- El App Center de Ubuntu ahora finalmente admite la instalación de paquetes DEB locales
- Ubuntu 24.04 ahora se ejecuta en Nintendo Switch (no oficialmente)
- Las 10 mejores distribuciones de Linux basadas en Ubuntu
- Cómo recuperar, reparar y reinstalar el cargador Boot Loader de arranque GRUB en Ubuntu Linux
- Instalar Nvidia Driver en Ubuntu Linux (último controlador patentado)
- Disco de Recuperación NTFS de Windows desde Linux
- Tener tu propia nube con ownCloud3 con Nginx (LEMP) en Debian/Ubuntu
- Ejecutar Simple Groupware en Nginx (LEMP) en Debian Squeeze/Ubuntu 11.10
- Ejecutar Shopware Community Edition con Nginx en Debian Squeeze/Ubuntu 12.04
- Cosas que hacer después de instalar Ubuntu Linux
- 25 Comandos Básicos Útiles de APT-GET y APT-CACHE para la Gestión de Paquetes
Comentarios