Por defecto, o acceso a carpetas no sistema operativo CENTOS é limitado, polo que se precisa obter un directorio de rede común, cómpre cambiar certos parámetros. Non hai nada de difícil realizar este procedemento, con todo, terá que instalar unha ferramenta adicional e facer cambios no ficheiro de configuración. Propuxemos paso a paso para xestionar a implementación da tarefa.
Facemos un cartafol en xeral en CentOS
Inmediatamente, observamos que os cambios aplicados hoxe aplicaranse a todas as computadoras da rede local independentemente do sistema operativo instalado alí. É dicir, o acceso ao directorio poderá obter un usuario de PC que executa Windows ou, por exemplo, MacOS. Toda a configuración ocorre no dispositivo, onde se atopa o mesmo directorio. Comecemos desde o primeiro paso.Paso 1: Instalar e iniciar Samba
Samba é un software libre cuxa funcionalidade está concentrada na interacción con obxectos de rede. É con esta ferramenta que se abrirá para abrir o acceso local para o cartafol necesario. En CentOS, esta utilidade non está incluída no paquete estándar, polo que terá que engadilo vostede mesmo e faise así:
- Abra a consola estándar, por exemplo, a través da icona do menú da aplicación.
- Introduza o sudo yum instalar Samba Samba-Command Command alí e prema na tecla Intro.
- O prefixo sudo significa que a acción será executada en nome do superusuario, polo que ten que confirmar a autenticación da conta especificando o contrasinal.
- Haberá unha notificación da intención de engadir novos paquetes no sistema operativo, aceptalo seleccionando a versión Y.
- Para o servizo permanente, é necesario que comezase co CENTOS. Engádeo a autoload usando sudo chkconfig --level 345 smb en.
- Despois diso, inicie o servizo Samba polo servizo SMB Start Command e vaia ao seguinte paso.
Paso 2: Crear permisos para firewall
O firewall incorporado ao sistema operativo aínda non sabe que o novo servizo pode ser de confianza. Manualmente ten que especificalo facendo cambios nas regras. A resolución está activada polos portos dos portos nos que se executa Samba. Só ten que activar a regra de superusuario constante a través de su - e introduza tales comandos alternativamente:
Iptables -a entrada -p udp -m UDP -S 192.168.10/24 - DiGport 137 -j Aceptar
Iptables -a entrada -p udp -m udp -s 192.168.10/2003 --d 138 -j acepta
Iptables -a entrada -p tcp -m tcp -s 192.168.10/224 --dport 139 -j acepta
Iptables -a entrada -P TCP -m TCP -S 192.168.00/224 --dport 445 -j Aceptar
Neste caso, utilizouse a ferramenta estándar de control de firewall Iptables. Se precisa realizar configuración adicional do firewall, aconsellamos a coñecer o manual presentado nun artigo separado segundo a seguinte ligazón.
Ler máis: Configurar Iptables en CentOS 7
Paso 3: Comezando a config Samba e explorando os parámetros
Proporcionar acceso a carpeta compartida realízase cambiando o ficheiro de configuración de Samba. Utiliza unha sintaxe específica, os seus parámetros e valores. Se queres seguir traballando con esta ferramenta, recoméndase saber polo menos os conceptos básicos. Non obstante, para os principiantes, imos descubrir o inicio deste ficheiro de configuración.
- Aconsellamos que use o cómodo editor de texto COX Nano. De xeito predeterminado, non está en CENTOS, así que instálalo escribindo o comando Sudo Yum Instalar Nano.
- Confirme a acción especificando o contrasinal da conta de superusuario.
- Executa o ficheiro de configuración executando sudo nano /etc/samba/smb.conf.
- Agora a pantalla mostra todos os contidos do ficheiro.
Como podes ver, a configuración xa especificou certas regras tanto globais como separadas. Ler as regras básicas e os seus valores:
- grupo de traballo: o nome do grupo de traballo no que inclúe o servidor;
- STRING SERVER - unha breve descrición arbitraria do servidor;
- Interfaces - Interfaces de rede dispoñibles para conectarse á sección;
- Os anfitrións permiten: os anfitrións que poden acceder;
- Hosts nega - Hosts prohibidos;
- Ficheiro de rexistro: un ficheiro onde se almacenarán todas as notificacións, códigos de erro para outras accións;
- Tamaño máximo de rexistro: o tamaño máximo do ficheiro anterior (despois de superar o máximo créase un novo ficheiro);
- A seguridade é unha forma de verificar a autenticidade do usuario;
- Conta de invitado - Asociación de Conta de Invitacións.
Abaixo ves un exemplo da sección da sección.
[global]
Grupo de traballo = grupo de traballo.
SERVER STRING = SAMBA Server% V
NETBIOS NAME = CENTOS
Interfaces = LO ETH0 192.168.12 / 24 192.168.13.2/24
Hosts Permitir = 127. 192.168.12. 192.168.13.
rexistro ficheiro = /var/log/samba/log.%m
Tamaño máximo de rexistro = 50
Seguridade = usuario.
Backend Passdb = TDBSAM
Mapa para invitado = mal usuario
Paso 4: Creación dun cartafol público
Agora xa sabes sobre os parámetros básicos de Samba e como a sección parece algo: un conxunto de regras para un cartafol específico. Queda só para facer tal grupo. Se o directorio requirido aínda non existe, crealo usando o comando MKDIR / Home / Usuario / Ashare, onde / Inicio / Usuario / Ashare é o camiño do directorio e o seu nome.
- Executa o editor de texto Nano, como se mostra no paso anterior.
- Facer cambios, por exemplo:
[Cartafol]
PATH = / TMP
Public = Si.
Write = Si.
Imprimir = Non.
Escribir a lista = + persoal
Aquí o cartafol é un nome de sección, PATH = / TMP - a ruta ao cartafol e todos os outros parámetros abren o acceso total para todos os participantes da rede local. O usuario non só pode ver os contidos, senón tamén en todos os sentidos para editalo. Despois de facer cambios, prema Ctrl + O para gardalos.
- Non cambie o nome do ficheiro para gravar, pero simplemente prema Intro.
- Saia do editor de texto a través de Ctrl + X.
- Actualiza a configuración activando o servizo de recarga SMB.
- Comprobe o rendemento de todas as seccións do testparm -s /etc/samba/smb.conf.
- Se xurdiron erros, terá que reiniciar o servizo: Servizo SMB Reiniciar.
Separadamente, gustaríame notar que os dereitos de acceso para os usuarios dun dispositivo están configurados por outros métodos. A utilidade Samba non está destinada a realizar estas operacións. Se estás interesado no tema que configure os privilexios nunha máquina local, lea o manual sobre este tema no material aínda máis.
Ler máis: Configurar os dereitos de acceso en Linux
O directorio remoto nos CENTOS desaparecerá do cartafol de rede, pero teña en conta que permanecerá os parámetros especificados no ficheiro de configuración. Polo tanto, ao limpar cartafoles, necesitas editar e configurar a utilidade empregada hoxe eliminando todas as seccións innecesarias.
Ver tamén: Eliminar o directorio en Linux
Agora tes información sobre como podes compartir o cartafol en CentOS sen ningunha dificultade. Tras a conclusión deste procedemento, o directorio aparecerá en todos os dispositivos locais. Por exemplo, o camiño de Windows será visto: \\ LinuxServer \ carpeta, onde LinuxServer é o nome do coche primario e o cartafol é o mesmo cartafol.