Configurar el servidor Samba usando tdbsam Backend en RHEL/CentOS 6.3, Fedora 17

Configurar el servidor Samba usando tdbsam Backend en RHEL/CentOS 6.3, Fedora 17

Samba. es un programa de código abierto y más popular que permite a los usuarios finales acceder al directorio compartido de Linux. desde cualquier máquina con Windows en la misma red. Samba también se denomina como un sistema de archivos de red y se puede instalar en sistemas operativos Linux/Unix. Samba en sí es un protocolo cliente/servidor de SMB ( Bloque de mensajes del servidor. y CIFS ( Sistema de archivos de Internet común. . Utilizando smbclient. ( GUI. de Windows o el explorador de archivos, los usuarios finales pueden conectarse al servidor Samba desde cualquier estación de trabajo de Windows para acceder a los archivos e impresoras compartidos.

 Configuración del servidor Samba  Configuración del servidor Samba Configuración del servidor Samba

Este tutorial explica cómo configurar Samba Server. (servidor de archivos) Usando tdbsam Backend. en RHEL 6.3/6.2/6.1/6/5.8. CentOS 6.3/6.2/6.1/6/5.8. y Fedora 17, 16,15,14,13,12. y también aprenderemos cómo configurarlo para compartir archivos a través de la red utilizando el protocolo SMB. así como veremos cómo crear y agregar usuarios del sistema en la base de datos de usuarios de samba.

1. Nota preliminar

Estamos usando el sistema RHEL 6.3. con el nombre de host tecmint. con la dirección IP 172.16 .25.126.

2. Deshabilite SELinux

Primero, verifique si SELinux. está habilitado o deshabilitado actualmente con el siguiente comando.

# selinuxenabled && echo enab led || echo deshabilitado habilitado.

En nuestro caso, SELinux. está habilitado actualmente, por lo que debemos deshabilitarlo en los sistemas RHEL/CentOS/Fedora. abra el archivo llamado /etc/selinux/config. con su elección de editor. ( Ignore este paso, si SELinux ya está deshabilitado. .

# vi/etc/selinux/config freestar.config.enabled_slots.push (LocationName: “tecmint_incontent”, slotId: “tecmint_incontent “);

Y cambie la línea que dice SELINUX = habilitado. a SELINUX = inhabilitado. y reinicie el sistema.

# Este archivo controla el estado de SELinux en el sistema. # SELINUX = puede tomar uno de estos tres valores: # Enforcing-Se aplica la política de seguridad de SELinux. # permisivo: SELinux imprime advertencias en lugar de hacer cumplir. # disabled: no se carga ninguna política de SELinux. SELINUX = disabled. # SELINUXTYPE = puede tomar uno de estos dos valores: # target: los procesos específicos están protegidos, # mls: protección de seguridad multinivel. SELINUXTYPE = objetivo 3. Reinicio del sistema

Aquí, necesitaremos reiniciar el sistema para volver a etiquetar todo el sistema de archivos en el proceso de inicio. Este proceso de reinicio puede llevar algún tiempo, depende del volumen de archivos.

# init 6

Una vez que el sistema llegue al indicador de inicio de sesión, inicie sesión con el usuario root. y comience a instalar el paquete Samba.

3. Instalando Samba

Usamos la herramienta de administrador de paquetes YUM para instalar paquetes de Samba.

# yum install samba samba-common cups-libs samba-client 4. Configure Samba con tdbsam Backend

Una vez samba se instaló correctamente, ahora es el momento de configurarlo usando el backend de contraseña tdbsam. Abra el archivo /etc/samba/smb.conf.

# vi/etc/samba/smb.conf

Y busque las siguientes líneas en las Opciones del servidor independiente. sección. Esta línea permite a los usuarios iniciar sesión en el servidor Samba.

#———————–Opciones de servidor independiente————————# # La seguridad se puede establecer en usuario, recurso compartido (en desuso) o servidor (en desuso) # # Backend para almacenar la información del usuario. Las nuevas instalaciones # deben usar tdbsam o ldapsam. smbpasswd está disponible para # compatibilidad con versiones anteriores. tdbsam no requiere más configuración. security = user. passdb backend = tdbsam. 5. Creando Samba Share Directory

Ahora, lo haremos crear un directorio compartido Samba. para compartir archivos para todos los usuarios. Ejecute los siguientes comandos.

# mkdir-p/home/sambashares/tecmintusers # chown-R root: users/home/sambashares/tecmintusers # chmod-R 775/home/sambashares/tecmintusers 6. Configuración de Samba Share Directory

Agregue las siguientes líneas al final del archivo /etc/samba/smb.conf.

[tecmintusers] comentario = Ruta de todos los usuarios =/home/sambashares/tecmintusers usuarios válidos = @ users force group = users create mask = 0660 directory mask = 0771 writable = yes 7. Creación de enlaces de inicio de Samba

Cree enlaces de inicio del sistema para Samaba.

# chkconfig–levels 235 smb on 8. Reiniciando el servidor Samba

Ahora reinicia el servidor Samba.

#/etc/init.d/smb restart 9. Creando usuarios de Samba

Crearemos un usuario llamado tecmint. y estableceremos una contraseña

# useradd tecmint-m-G users # passwd tecmint

Ahora agregue el usuario recién creado tecmint. a la base de datos de usuarios de Samba y establezca una contraseña para él.

# smbpasswd-a tecmint

De esta manera puedes cree tantos usuarios como desee, simplemente reemplace el nombre de usuario tecmint. con el nombre de usuario deseado.

10. Verifique el recurso compartido del servidor Samba

Verifique el directorio compartido de Samba dentro del sistema Linux usando smbclient. paquete con la opción -L. Mostrará la lista de directorios compartidos de samba disponibles en el host tecmint.

# smbclient-L tecmint Domain = [MYGROUP] OS = [Unix] Server = [Samba 3.5.10-125. el6] Nombre compartido Tipo Comentario——————– tecmintusers. Disco Todos los usuarios IPC $ IPC Servicio IPC ( Samba Server Version 3.5.10-125.el6) Inicio de sesión anónimo exitoso Dominio = [MYGROUP] OS = [Unix] Server = [Samba 3.5.10-125.el6] Comentario del servidor—————-Workgroup Master—————-

Intente iniciar sesión en el directorio compartido de Samba en el sistema Linux usando el nombre de usuario como tecmint. con contraseña.

# smbclient-L//tecmint/tecmintusers-U tecmint Ingrese la contraseña de tecmint: Domain = [MYGROUP] OS = [Unix] Server = [Samba 3.5.10-125.el6] Sharename Tipo Comentario——————– tecmintusers. Disco Todos los usuarios IPC $ IPC IPC Service (Samba Server Version 3.5.10-125.el6) tecmint Disk Home Directorios Dominio = [MYGROUP] OS = [Unix] Servidor = [Samba 3.5.10-125.el6] Comentario del servidor—————-Maestro de grupo de trabajo—————11. Inicie sesión en el servidor Samba desde Windows

Ahora intente iniciar sesión desde su sistema Windows, abra el Explorador de Windows. y escriba la dirección \\ 172.16. 25.126 \ tecmint. e ingrese el nombre de usuario como tecmint. y contraseña, verá el directorio de inicio de tecmint. Consulte la captura de pantalla a continuación.

 Samba Share en Windows  Samba Share en Windows Samba Share en Windows

Ahora para compartir la dirección de tipo de directorio compartido de Samba como \\ 172.16.25.126 \ tecmintusers. Verá similar a la siguiente.

 Samba Compartir directorio en Windows  Samba Compartir directorio en Windows Directorio compartido de Samba en Windows

Para m Para obtener más información sobre la configuración de Samba, consulte http://www.samba.org/.