Samba Setup em Centos 7

Anonim

Samba Setup em Centos 7

O servidor de arquivos (FS) em sistemas operacionais Linux pode ser usado para fins diferentes, mas na maioria dos casos está envolvido na criação de uma rede local e pastas públicas com computadores baseados no Windows. O fs mais popular atualmente considerado samba. É pré-instalado em muitas distribuições, e os usuários experientes preferem esta ferramenta como principal, se você precisar usar servidores de arquivos. Hoje será sobre instalar e configurar este componente nos CENTOS 7.

Personalize o samba em CentOS 7

Distribuímos todo o material para as etapas, porque o processo de configuração padrão geralmente leva muito tempo e consiste em vários estágios diferentes. Não vamos contornar as ações laterais e preliminares com o Windows, uma vez que já especificamos acima que o samba é frequentemente usado no pacote com este sistema operacional. Você só pode examinar cuidadosamente as instruções apresentadas para entender os princípios básicos de configurar o servidor de arquivos no CENTOS 7.

Etapa 1: trabalho preparatório no Windows

Vale a pena começar a começar com o Windows porque será necessário determinar informações importantes sem as quais não é necessário fazer sem criar uma rede e pastas públicas. Você precisará determinar o nome do grupo de trabalho e fazer alterações no arquivo "hosts" para que as tentativas de conexão estejam bloqueadas. Tudo parece assim:

  1. Abra o "Iniciar", através da pesquisa para encontrar a "linha de comando" e execute este aplicativo em nome do administrador.
  2. Vá para o prompt de comando do Windows para mais configuração de samba em CentOS 7

  3. Digite o comando Net Config Workstation para descobrir a configuração atual da estação de trabalho. Ative a ação pressionando a tecla ENTER.
  4. Um comando para determinar o domínio da estação de trabalho antes de configurar o Samba em CentOS 7

  5. Aguarde a aparência da lista. Nele, encontre o item "domínio da estação de trabalho" e lembre-se de seu valor.
  6. Definição do domínio do grupo de trabalho antes de configurar o Samba em Cento 7

  7. Na mesma sessão do console, insira o bloco de notas C: \ Windows \ System32 \ Drivers \ etc \ hosts para abrir o arquivo desejado através do "bloco de notas" padrão.
  8. Iniciando um bloco de notas para configurar janelas compartilhadas na frente da configuração do samba em CentOS 7

  9. Execute no final da lista e insira a linha 192.168.0.1 srvr1.domain.com srvr1, substituindo este IP ao endereço do dispositivo onde o samba será ajustado. Depois disso, salve todas as alterações.
  10. Configurando o Acesso Compartilhado do Windows antes de configurar o Samba em Centos 7

Sob isso, todas as ações com um computador no Windows End, o que significa que você pode ir para Centos 7 e assumir a configuração direta do servidor de arquivos Samba.

Etapa 2: Instale o Samba em Centos 7

Nem todos os componentes necessários para a operação correta do Samba são instalados por padrão no sistema operacional em consideração, portanto, eles terão que ser adicionados manualmente. Todas essas ações serão executadas através do terminal, e você também precisa ter certeza de que você tem uma conexão ativa à Internet e a capacidade de usar o comando sudo.

  1. Abra o console conveniente para você, por exemplo, através do menu do aplicativo ou a combinação de teclas padrão CTRL + ALT + T.
  2. Iniciando o terminal para a instalação adicional de samba em CentOS 7

  3. Aqui, insira o sudo yum Instale -y Samba Samba-Common Python-Glade2 System-Config-Samba para executar a instalação simultânea de todos os utilitários adicionais necessários.
  4. Comando para uma instalação complexa de componentes do samba em CentOS 7

  5. Digite a senha do superusuário para confirmar esta ação. Considere que os personagens escritos nesta linha não são exibidos.
  6. Entrada de senha para confirmar a instalação complexa de componentes do Samba em CENTOS 7

  7. Você será notificado de que o processo de instalação começou. Durante isso, não feche o "terminal", caso contrário, todas as configurações serão redefinidas automaticamente.
  8. Esperando pela conclusão da complexa Instalação Samba em Centos 7

  9. Após a conclusão da operação, as cadeias aparecerão que são relatadas que as utilidades necessárias e suas dependências são estabelecidas - você pode ir mais longe.
  10. Informações sobre a conclusão bem-sucedida da complexa Instalação do Samba em Cento 7

Graças à equipe introduzida anteriormente, todos os utilitários foram imediatamente instalados simultaneamente e nada mais para adicionar ao sistema. O servidor de arquivos será iniciado automaticamente e imediatamente adicionado ao AutoLoad, para que você não possa se preocupar com sua inclusão ou criar links simbólicos.

Etapa 3: Instalando Parâmetros Globais

O samba é instalado no sistema operacional em "Pure Form", o que significa que agora os parâmetros que definem seu comportamento não são especificados. Eles terão que ser instalados por conta própria, e vale a pena com a configuração principal. Oferecemos para usar o modelo padrão, substituindo algumas linhas personalizadas.

  1. Às vezes, o Samba é instalado com um arquivo de configuração limpo, mas alguns parâmetros já podem ser especificados nele. Vamos primeiro criar uma cópia de backup deste objeto para que, se você rapidamente restaurá-lo. Esta tarefa é realizada entrando por sudo mv /etc/samba/smba/smba/samba/smb.conf.bak.
  2. Um comando para criar uma cópia de currículo do arquivo de configurações do Samba em CENTOS 7

  3. Esta ação, como todas as subseqüentes, terá que confirmar especificando a senha do superusuário.
  4. Confirmação de comando para criar um arquivo de backup das configurações do Samba nos CENTOS 7

  5. As seguintes manipulações serão feitas diretamente com o próprio arquivo de configuração. Para fazer isso, o editor de texto é sempre usado. De acordo com o padrão, VI é adicionado, mas não é conveniente o suficiente para usuários iniciantes, então recomendamos a instalação do Nano através do comando Nano Sudo Yum Install.
  6. Iniciando uma configuração do editor de texto antes de configurar o Samba em Centos 7

  7. Se Nano já foi adicionado ao sistema operacional, você será notificado sobre isso.
  8. Informações de configuração de editor de texto bem-sucedido antes de configurar o Samba em CentOS 7

  9. Agora, liguemos para editar o arquivo de configuração inserindo sudo nano /etc/samba/smb.conf.
  10. Vá para editar o servidor de arquivos Samba em CentOS 7 via editor de texto

  11. Na janela que abre, insira o conteúdo abaixo.

    [global]

    Grupo de trabalho = grupo de trabalho

    String do servidor =% H Server (Samba, Ubuntu)

    Nome NetBIOS = Ubuntu Share

    DNS proxy = não

    arquivo de log = /var/log/samba/log.%m

    Tamanho máximo do log = 1000

    Backend PassDB = TDBSAM

    Unix Senha Sync = Sim

    Programa Passwd = / usr / bin / passwd% u

    Mudança de senha do PAM = Sim

    Mapa para Guest = Bad User

    Usershare Permitir convidados = sim

  12. Instalando a configuração geral do servidor de arquivos Samba em CentOS 7

  13. Pressione a combinação de teclas Ctrl + O para registrar as alterações.
  14. Salvando a configuração geral do servidor de arquivos Samba em CENTOS 7

  15. Não altere o nome do arquivo, mas basta clicar em ENTER.
  16. Confirmação da configuração do servidor de arquivos gerais do Samba em CENTOS 7

  17. Depois disso, você pode deixar a janela do editor de texto fechando Ctrl + X.
  18. Saia do editor de texto após a conclusão da configuração do servidor de arquivos do Samba em CENTOS 7

Indicamos acima, que o conteúdo deve ser inserido no arquivo de configuração, no entanto, os valores desses parâmetros mudam dependendo dos requisitos do usuário. Vamos descobrir mais detalhadamente com os pontos mais importantes:

  • Grupo de trabalho. Este parâmetro define o nome do grupo de trabalho. Seu valor é definido de acordo com as informações definidas no Windows.
  • Nome NetBIOS. Altere o valor para o nome arbitrário que você deseja ser exibido em um PC Windows ao interagir com este dispositivo.
  • Arquivo de log. Como o valor desse parâmetro, especifique o caminho para o arquivo onde você deseja armazenar logs de eventos que são gravados durante o funcionamento do servidor de arquivos.
  • Backend de PassDB. Esta opção determina o tipo de armazenamento de senhas. Se você não sabe o que está aqui para perguntar, é melhor deixar este item no valor padrão.
  • UNIX Senha Sync. Recomenda-se ativar este parâmetro porque é responsável pela sincronização de senha /
  • Mapa para o convidado. Usado para designar acesso de hóspede. Ele tem vários valores: O usuário ruim é usado para contas inexistentes, a senha ruim carrega o modo de convidado ao inserir a entrada de senha e nunca simplesmente desativar a opção.

Além disso, existem outras opções de configuração no Samba e a interface gráfica é implementada. Com tudo isso, aconselhamos que você se familiarize na documentação oficial, uma vez que todas as informações não podem ser configuradas sob o mesmo artigo.

Etapa 4: Criando um Diretório Público

Continue a configuração do servidor de arquivos, desmonte o princípio de criar diretório público. Notei imediatamente que essas pastas geralmente não estão limitadas à senha e estão disponíveis para visualização ou até mesmo para editar um usuário absolutamente a cada usuário conectado. A maioria das vezes crie um desses diretórios, mas nada impede que você adicione qualquer quantidade. A criação do primeiro dessas pasta é executada da seguinte forma:

  1. No terminal, insira sudo mkdir -p / samba / allaccess para criar a pasta mencionada acima. Mude seu nome para arbitrário, se necessário.
  2. Crie uma pasta para compartilhar o Servidor de Arquivos do Samba em CentOS 7

  3. Começando com acesso compartilhado, movendo inicialmente ao redor do caminho do CD / Samba.
  4. Ir para editar a pasta acessível publicamente criada em Samba em Centos 7

  5. Aqui, insira o sudo chmod -r 0755 AllAccess String e clique em ENTER.
  6. Definindo o nível de acesso para a pasta Samba criada em CentOS 7

  7. Outro sudo chown -r ninguém parâmetro: Nogroup AllAccess / é responsável por fornecer acesso a absolutamente todos os usuários.
  8. Comando adicional para definir os níveis de acesso à pasta do Samba nos CENTOS 7

  9. Agora você precisa designar esta pasta no arquivo de configuração. Para começar, lance através do sudo nano /etc/samba/smb.conf.
  10. Vá para adicionar uma pasta publicamente disponível no arquivo de configuração do Samba em CentOS 7

  11. Insira o bloco ou o início do arquivo abaixo do bloco. Vamos falar sobre o significado de cada linha um pouco mais tarde que você é tratado com a instalação de valores individuais.

    Allaccess]

    Path = / samba / allaccess

    Navegando = sim.

    Gravável = sim.

    Guest Ok = Sim

    somente leitura = não

  12. Salve as alterações e deixe o editor de texto.
  13. Salvando o arquivo de configuração do Samba em CentOS 7 depois de fazer alterações

  14. Todas as configurações serão aplicadas somente depois de reiniciar o servidor de arquivos, portanto, faça agora, escrevendo Sudo SystemCTL Reiniciar Samba.
  15. Reiniciando o servidor de arquivos do Samba em CentOS 7 depois de fazer alterações

Depois que todo o diretório público necessário será criado, recomenda-se verificar seu desempenho no Windows, inserindo o comando \\ srvr1 \ allaccess lá. Agora vamos afetar os parâmetros acima:

  • Caminho. Aqui, o caminho se encaixa na pasta selecionada publicamente disponível.
  • NEGULÁRIO. A ativação deste parâmetro exibirá o diretório na lista Permitido.
  • Gravável. A pasta especificada pode ser editada se o valor desse parâmetro for especificado como Sim.
  • Guest Ok. Ative este item se você quiser fornecer pasta de compartilhamento.
  • Somente leitura. Use o valor positivo desse parâmetro para definir o valor da pasta somente leitura.

Etapa 5: Criando um catálogo seguro

Como o último exemplo da configuração do Samba, queremos falar sobre a criação de pastas protegidas que estarão em senha e estão disponíveis apenas para usuários específicos. Como você já entendeu, você pode criar tais diretórios uma quantidade ilimitada, e isso acontece assim:

  1. Crie um diretório que será configurado ainda mais usando o comando sudo mkdir -p / samba / allaccess / seguro.
  2. Criando uma pasta segura para o Samba File Server em CentOS 7

  3. Adicione um grupo onde os usuários autorizados incluirão, através do Grupo SecuredGroup AddGroup.
  4. Criando um grupo para acessar a pasta protegida do Samba em CentOS 7

  5. Vá para a localização do diretório protegido, especificando CD / Samba / AllAccess.
  6. Vá para editar uma pasta segura Samba em Centos 7

  7. Aqui, defina os direitos para cada usuário individual através do sudo chown -r Richard: SecuredGroup Secure. Substitua o nome de Richard neste comando para o necessário.
  8. Criando regras para a pasta Samba Samba garantida em Centos 7

  9. Ele permanece apenas para inserir um comando comum sudo chmod -r 0770 seguro / segurança.
  10. Criando regras para usuários de uma pasta Samba protegida em CentOS 7

  11. Vá para o arquivo de configuração (sudo nano /etc/samba/smb.conf) para especificar a pasta que acabamos de configurar.
  12. Vá para editar o arquivo de configuração do Samba em CENTOS 7 para adicionar uma pasta segura

  13. Copie e cole o bloco no editor abaixo.

    [Garantido]

    Path = / samba / allaccess / garantido

    Usuários válidos = @SecuredGroup

    Guest Ok = Não

    Gravável = sim.

    Navegando = sim.

  14. Salve as alterações e feche o editor de texto.
  15. Salvando um arquivo de configuração depois de adicionar uma pasta de samba segura aos centos 7

  16. Adicione todas as contas ao grupo apropriado através do sudo usermod -a -g isoladogroup richard.
  17. Adicionando um usuário ao grupo Diretório Protegido do Samba em CentOS 7

  18. Defina a senha do sudo smbpasswd -a Richard para cada uma delas como a última ação que conclui a configuração.
  19. Criando uma senha para um diretório de samba protegido em CENTOS 7

Esta é toda a informação que queríamos compartilhar por falar sobre as configurações gerais do servidor de arquivos do Samba nos CENTOS 7. Você só pode seguir as instruções dadas alterando os parâmetros e seus valores para você para criar uma configuração ideal.

Consulte Mais informação