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:
- Abra o "Iniciar", através da pesquisa para encontrar a "linha de comando" e execute este aplicativo em nome do administrador.
- 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.
- Aguarde a aparência da lista. Nele, encontre o item "domínio da estação de trabalho" e lembre-se de seu valor.
- 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.
- 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.
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.
- 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.
- 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.
- Digite a senha do superusuário para confirmar esta ação. Considere que os personagens escritos nesta linha não são exibidos.
- 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.
- 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.
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.
- À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.
- Esta ação, como todas as subseqüentes, terá que confirmar especificando a senha do superusuário.
- 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.
- Se Nano já foi adicionado ao sistema operacional, você será notificado sobre isso.
- Agora, liguemos para editar o arquivo de configuração inserindo sudo nano /etc/samba/smb.conf.
- 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
- Pressione a combinação de teclas Ctrl + O para registrar as alterações.
- Não altere o nome do arquivo, mas basta clicar em ENTER.
- Depois disso, você pode deixar a janela do editor de texto fechando Ctrl + X.
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:
- No terminal, insira sudo mkdir -p / samba / allaccess para criar a pasta mencionada acima. Mude seu nome para arbitrário, se necessário.
- Começando com acesso compartilhado, movendo inicialmente ao redor do caminho do CD / Samba.
- Aqui, insira o sudo chmod -r 0755 AllAccess String e clique em ENTER.
- Outro sudo chown -r ninguém parâmetro: Nogroup AllAccess / é responsável por fornecer acesso a absolutamente todos os usuários.
- Agora você precisa designar esta pasta no arquivo de configuração. Para começar, lance através do sudo nano /etc/samba/smb.conf.
- 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
- Salve as alterações e deixe o editor de texto.
- Todas as configurações serão aplicadas somente depois de reiniciar o servidor de arquivos, portanto, faça agora, escrevendo Sudo SystemCTL Reiniciar Samba.
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:
- Crie um diretório que será configurado ainda mais usando o comando sudo mkdir -p / samba / allaccess / seguro.
- Adicione um grupo onde os usuários autorizados incluirão, através do Grupo SecuredGroup AddGroup.
- Vá para a localização do diretório protegido, especificando CD / Samba / AllAccess.
- 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.
- Ele permanece apenas para inserir um comando comum sudo chmod -r 0770 seguro / segurança.
- Vá para o arquivo de configuração (sudo nano /etc/samba/smb.conf) para especificar a pasta que acabamos de configurar.
- 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.
- Salve as alterações e feche o editor de texto.
- Adicione todas as contas ao grupo apropriado através do sudo usermod -a -g isoladogroup richard.
- Defina a senha do sudo smbpasswd -a Richard para cada uma delas como a última ação que conclui a configuração.
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.