Como compartir o cartafol para todos en CentOS

Anonim

Como compartir o cartafol para todos en CentOS

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í:

  1. Abra a consola estándar, por exemplo, a través da icona do menú da aplicación.
  2. Abrir o terminal para proporcionar acceso xeral ao cartafol CENTOS

  3. Introduza o sudo yum instalar Samba Samba-Command Command alí e prema na tecla Intro.
  4. Comando para instalar unha ferramenta Samba adicional en CentOS

  5. 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.
  6. Confirmación de contrasinal para instalar unha ferramenta de Samba adicional en CentOS

  7. Haberá unha notificación da intención de engadir novos paquetes no sistema operativo, aceptalo seleccionando a versión Y.
  8. Confirmación de engadir novos paquetes de Samba en CentOS

  9. Para o servizo permanente, é necesario que comezase co CENTOS. Engádeo a autoload usando sudo chkconfig --level 345 smb en.
  10. Engade a utilidade de Samba a Centros AutoRun

  11. Despois diso, inicie o servizo Samba polo servizo SMB Start Command e vaia ao seguinte paso.
  12. Executando a utilidade Samba complementaria en CentOS

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

Apertura de portos para configurar unha utilidade de Samba adicional en CentOS

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.

  1. 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.
  2. Instalación do editor de texto Nano para editar Samba en CentOS

  3. Confirme a acción especificando o contrasinal da conta de superusuario.
  4. Introduza o contrasinal para instalar o editor de texto Nano para Samba en CentOS

  5. Executa o ficheiro de configuración executando sudo nano /etc/samba/smb.conf.
  6. Lanzamento de ficheiros de configuración de Utilidade Samba en CentOS

  7. Agora a pantalla mostra todos os contidos do ficheiro.
  8. Edición dos contidos do ficheiro de configuración SAMBA en CentOS

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.

  1. Executa o editor de texto Nano, como se mostra no paso anterior.
  2. 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.

  3. Gardar cambios no ficheiro de configuración Samba en CentOS

  4. Non cambie o nome do ficheiro para gravar, pero simplemente prema Intro.
  5. Deflección de cambios no nome do ficheiro de configuración de Samba en CentOS

  6. Saia do editor de texto a través de Ctrl + X.
  7. Saia do editor de texto despois de editar Samba en CentOS

  8. Actualiza a configuración activando o servizo de recarga SMB.
  9. Actualización de configuración de Utilidade Samba en CentOS

  10. Comprobe o rendemento de todas as seccións do testparm -s /etc/samba/smb.conf.
  11. Comprobando o rendemento de todos os parámetros de Samba en CentOS

  12. Se xurdiron erros, terá que reiniciar o servizo: Servizo SMB Reiniciar.
  13. Reiniciar o servizo Samba en CentOS

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.

Le máis