El servidor de archivos (FS) en sistemas operativos Linux se puede usar para diferentes propósitos, pero en la mayoría de los casos, está involucrado en la creación de una red local y carpetas públicas con computadoras con Windows. El FS más popular actualmente considerado samba. Está preinstalado en muchas distribuciones, y los usuarios experimentados prefieren esta herramienta como la principal si necesita usar servidores de archivos. Hoy será sobre la instalación y configuración de este componente en CentOS 7.
Personaliza Samba en Centlos 7
Distribuimos todo el material a los pasos, porque el proceso de configuración estándar generalmente toma mucho tiempo y consta de varias etapas diferentes. No omitiremos las acciones laterales y preliminares con Windows, ya que ya hemos especificado anteriormente en la que Samba se usa a menudo en el paquete con este sistema operativo. Solo puede examinar cuidadosamente las instrucciones presentadas para comprender los principios básicos de configurar el servidor de archivos en CENTOS 7.Paso 1: Trabajo preparatorio en Windows
Vale la pena comenzar a comenzar con Windows porque será necesario determinar información importante sin la cual no es necesario realizar sin crear una red y carpetas públicas. Deberá determinar el nombre del grupo de trabajo y realizar cambios en el archivo "hosts" para que los intentos de conexión estén bloqueados. Todo se ve así:
- Abra el "inicio", a través de la búsqueda para encontrar la "línea de comandos" y ejecute esta aplicación en nombre del administrador.
- Ingrese el comando de la estación de trabajo de la configuración neta para averiguar la configuración actual de la estación de trabajo. Active la acción presionando la tecla ENTER.
- Espere la apariencia de la lista. En él, encuentre el artículo "Dominio de la estación de trabajo" y recuerde su valor.
- En la misma sesión de consola, ingrese el Bloc de notas C: \ Windows \ System32 \ Drivers \ etc \ hosts String para abrir el archivo deseado a través del "Bloc de notas" predeterminado.
- Ejecute al final de la lista e inserte la línea 192.168.0.1 srvr1.domain.com srvr1, reemplazando esta IP a la dirección del dispositivo donde se ajustará Samba. Después de eso, guarde todos los cambios.
En esto, todas las acciones con una computadora en Windows Fin, lo que significa que puede ir a Centos 7 y ocupar la configuración directa del servidor de archivos SAMBA.
Paso 2: Instale Samba en Centlos 7
No todos los componentes requeridos para el funcionamiento correcto de Samba se instalan de forma predeterminada en el sistema operativo en consideración, por lo que deberán agregarse manualmente. Todas estas acciones se ejecutarán a través de la terminal, y también debe asegurarse de que tiene una conexión a Internet activa y la capacidad de usar el comando sudo.
- Abra la consola conveniente para usted, por ejemplo, a través del menú de la aplicación o la combinación de teclas CTRL + ALT + T estándar.
- Aquí, ingrese el Sumba Sudum Install -y Samba Samba-Common Python-Glade2 System-Samba para ejecutar la instalación simultánea de todas las utilidades adicionales requeridas.
- Ingrese la contraseña del superusuario para confirmar esta acción. Considere que los caracteres escritos en esta línea no se muestran.
- Se le notificará que comenzó el proceso de instalación. Durante esto, no cierre la "Terminal", de lo contrario, todas las configuraciones se restablecerán automáticamente.
- Al finalizar la operación, aparecerán las cadenas que se informan que se establecen las utilidades necesarias y sus dependencias, puede ir más lejos.
Gracias al equipo presentó anteriormente, todas las utilidades se instalaron de inmediato simultáneamente y nada más para agregar al sistema. El servidor de archivos se iniciará automáticamente e inmediatamente se agregará a AutoLoad, por lo que no puede preocuparse por su inclusión o crear enlaces simbólicos.
Paso 3: Instalación de parámetros globales
Samba se instala en OS en "forma pura", lo que significa que ahora no se especifican los parámetros que definen su comportamiento. Tendrán que ser instalados por su cuenta, y vale la pena con la configuración principal. Ofrecemos utilizar la plantilla estándar, reemplazando algunas líneas personalizadas.
- A veces, Samba se instala con un archivo de configuración limpio, pero algunos parámetros ya se pueden especificar en ella. Primero cree una copia de respaldo de este objeto para que lo restaure rápidamente. Esta tarea se lleva a cabo ingresando sudo mv /etc/samba/smba/smba/samba/smb.conf.bak.
- Esta acción, como todos los posteriores, tendrá que confirmar especificando la contraseña del superusuario.
- Las siguientes manipulaciones se harán directamente con el archivo de configuración. Para hacer esto, el editor de texto siempre se usa. De acuerdo con la norma, se agrega VI, pero no es lo suficientemente conveniente para los usuarios novatos, por lo que recomendamos la instalación de Nano a través del comando sudo yum install nano.
- Si Nano ya se ha agregado al sistema operativo, se le notificará al respecto.
- Ahora giramos para editar el archivo de configuración ingresando sudo nano /etc/samba/smb.conf.
- En la ventana que se abre, ingrese el contenido a continuación.
[global]
Grupo de trabajo = grupo de trabajo
STARD STRING =% H Server (Samba, Ubuntu)
Nombre NetBIOS = Ubuntu Compartir
DNS Proxy = No
Archivo de registro = /var/log/samba/log.%M
Tamaño máximo de registro = 1000
PassDB Backend = TDBSAM
Unix Contraseña Sync = SI
PASSWD PROGRAM = / USR / bin / passwd% u
Cambio de contraseña PAM = Sí
Mapa para guest = mal usuario
Los usuarios permiten a los invitados = sí
- Presione la combinación de teclas CTRL + O para registrar cambios.
- No cambie el nombre del archivo, sino simplemente haga clic en Entrar.
- Después de eso, puede dejar la ventana del editor de texto cerrando CTRL + X.
Indicamos anteriormente, qué contenidos deben insertarse en el archivo de configuración, sin embargo, los valores de estos parámetros cambian según los requisitos del usuario. Vamos a resolverlo con más detalle con los puntos más importantes:
- Grupo de trabajo. Este parámetro define el nombre del grupo de trabajo. Su valor se establece de acuerdo con la información definida en Windows.
- Nombre de NetBIOS. Cambie el valor al nombre arbitrario que desea que se muestre en una PC con Windows cuando interactúe con este dispositivo.
- Archivo de registro. Como el valor de este parámetro, especifique la ruta al archivo donde desea almacenar registros de eventos que se escriben durante el funcionamiento del servidor de archivos.
- PassDB Backend. Esta opción determina el tipo de almacenamiento de contraseñas. Si no sabe qué está aquí para preguntar, es mejor dejar este artículo en el valor predeterminado.
- Sincronización de contraseña de UNIX. Se recomienda activar este parámetro porque es responsable de la sincronización de contraseña /
- Mapa para invitado. Se utiliza para designar el acceso a los huéspedes. Tiene varios valores: el mal usuario se usa para las cuentas inexistentes, la contraseña incorrecta carga el modo invitado al ingresar la entrada de contraseña, y nunca simplemente desactiva la opción.
Además, hay otras opciones de configuración en Samba, y se implementa la interfaz gráfica. Con todo esto le recomendamos que se familiarice en la documentación oficial, ya que toda la información no se puede configurar bajo el mismo artículo.
Paso 4: Creación de un directorio público
Continúe con la configuración del servidor de archivos, desmontado el principio de crear un directorio público. Inmediatamente tenga en cuenta que dichas carpetas generalmente no se limitan a la contraseña y están disponibles para ver o incluso para editar un usuario absolutamente conectado. La mayoría de las veces crea uno de esos directorios, pero nada le impide agregarlos cualquier cantidad. La creación de la primera carpeta de este tipo se realiza de la siguiente manera:
- En la terminal, ingrese sudo mkdir -p / samba / allagcess para crear la carpeta mencionada anteriormente. Cambie su nombre a arbitrario, si es necesario.
- Comenzando con acceso compartido, inicialmente moviéndose alrededor del camino de CD / Samba.
- Aquí, inserte la cadena de AllArtcess Sudo Chmod -R 0755 y haga clic en Enter.
- Otro sudo Chown -R Nadie Parámetro: Nogroup AllArtCess / es responsable de proporcionar acceso a absolutamente a todos los usuarios.
- Ahora necesita designar esta carpeta en el archivo de configuración. Para empezar, lanzarlo a través de sudo nano /etc/samba/smb.conf.
- Inserte el bloque o el comienzo del archivo debajo del bloque. Hablaremos sobre el significado de cada línea un poco más tarde que se trata de la instalación de valores individuales.
Allaycess]
PATH = / SAMBA / ALLAETCESS
Navegable = sí.
Escritura = si
Invitado ok = si
Solo lectura = no
- Guarda los cambios y deja el editor de texto.
- Todos los ajustes se aplicarán solo después de reiniciar el servidor de archivos, también lo hágalo ahora escribiendo ahora escribiendo SOUTO SYSTEMCTL Reinicie Samba.
Después de que se cree todo el directorio público necesario, se recomienda verificar su rendimiento en Windows ingresando al comando \\ SRVRR1 \ AllArtCess allí. Ahora vamos a afectar los parámetros anteriores:
- Sendero. Aquí el camino encaja a la carpeta que se selecciona públicamente disponible.
- Navegable. La activación de este parámetro mostrará el directorio en la lista permitida.
- Escritura. La carpeta especificada se puede editar si el valor de este parámetro se especifica como Sí.
- Invitado bien. Active este artículo si desea proporcionar una carpeta compartida.
- Solo lectura. Use el valor positivo de este parámetro para establecer el valor de la carpeta de solo lectura.
Paso 5: Creación de un catálogo seguro
Como el último ejemplo de la configuración de Samba, queremos hablar sobre la creación de carpetas protegidas que estarán bajo contraseña y estén disponibles solo para usuarios específicos. Como ya entendió, puede crear tales directorios una cantidad ilimitada, y esto sucede así:
- Cree un directorio que se configure más lejos utilizando el comando sudo mkdir -p / samba / allAccess / Secure.
- Agregue un grupo donde los usuarios autorizados incluyan, a través del grupo seguro de SudoGroup.
- Vaya a la ubicación del directorio protegido especificando CD / Samba / AllArtCess.
- Aquí, establezca los derechos para cada usuario individual a través de la cocción de sudo -R Richard: SecureGroup Secure. Reemplace el nombre de Richard en este comando a la necesaria.
- Sólo sigue siendo un comando común de Sudo Chmod -R 0770 seguro / seguridad.
- Vaya al archivo de configuración (sudo nano /etc/samba/smb.conf) para especificar la carpeta que acabamos de configurar.
- Copia y pega el bloque en el editor a continuación.
[Asegurado]
PATH = / SAMBA / ALLAETCESS / SIDUED
Usuarios válidos = @SecuredGroup
Invitado ok = no
Escritura = si
Navegable = sí.
- Guarda los cambios y cierra el editor de texto.
- Agregue todas las cuentas al grupo apropiado a través del sudo Usermod -a -GGR SecuredGroup Richard.
- Establezca la contraseña Sudo SMBPASHD -A RICHARD para cada una de ellas como la última acción que completa la configuración.
Esta es toda la información que queríamos compartir, contada sobre la configuración general del servidor de archivos de Samba en CENTOS 7. Solo puede seguir las instrucciones proporcionadas cambiando los parámetros y sus valores para crear una configuración óptima.