A configuração de um servidor Samba no Red Hat Enterprise Linux 5 (RHEL 5) é um pouco datada, pois é um sistema de fim de vida. No entanto, os princípios permanecem os mesmos.
É fortemente recomendável atualizar para um sistema operacional suportado para segurança e estabilidade. Essas instruções assumem que você tem um entendimento básico da administração do Linux. Continue com cuidado, pois a configuração incorreta pode comprometer seu sistema.
1. Instale o samba: Use o gerenciador de pacotes `yum` para instalar a suíte Samba:
`` `BASH
sudo yum install samba samba-client
`` `
2. Configure o samba (SMB.conf): O arquivo de configuração principal é `/etc/samba/smb.conf`. Você precisará adicionar uma nova seção de compartilhamento. Use um editor de texto com privilégios de raiz (como `vi` ou` nano`):
`` `BASH
sudo vi /etc/samba/smb.conf
`` `
Adicione a seção a seguir no final do arquivo, adaptando -o às suas necessidades:
`` `
[Sharename]
comentário =meu samba compartilhe
caminho =/caminho/para/share // Substitua pelo caminho real para o seu diretório de compartilhamento
Usuários válidos =@GroupName // Substitua pelo grupo que terá acesso
Convidado OK =Não // Desativa o acesso ao hóspede (para segurança)
somente leitura =não // permite acesso de leitura e gravação (altere para "sim" para somente leitura)
Criar máscara =0660 // Define permissões de arquivo para arquivos recém -criados
máscara de diretório =0770 // define permissões de diretório para diretórios recém -criados
`` `
*
`sharename` :Escolha um nome descritivo para sua parte.
*
`path` :Especifique o caminho absoluto para o diretório que você deseja compartilhar.
Verifique se este diretório existe e possui a propriedade e as permissões corretas. O grupo que você especifica abaixo precisa de acesso de leitura/gravação a este diretório.
*
`usuários válidos ' :Especifique quais usuários ou grupos podem acessar o compartilhamento. O uso de um grupo é geralmente recomendado para facilitar o gerenciamento. O símbolo `@` indica um grupo. Crie o grupo se ele não existir usando o `Sudo Groupadd GroupName`. Adicione usuários ao grupo com `sudo userMod -a -g GroupName UserName`.
*
`convidado ok` :Definir isso como `não 'é crucial para a segurança. Impede o acesso anônimo.
*
`leitura somente` :Defina isso como `Sim` se você deseja que os usuários leiam apenas os arquivos.
*
`create máscara e` máscara de diretório :Essas opções controlam as permissões de arquivos e diretórios recém -criados dentro do compartilhamento. Ajuste esses valores de acordo com suas necessidades de segurança.
3. Crie o diretório de compartilhamento e defina permissões: Crie o diretório especificado na configuração `Path`:
`` `BASH
sudo mkdir -p/path/to/share
`` `
Defina a propriedade e as permissões apropriadas. Exemplo, usando o `groupName` do seu` smb.conf`:
`` `BASH
Raiz Chown
sudo chmod 0770/caminho/para/compartilhe
`` `
4. Reinicie o samba: Reinicie o serviço Samba para aplicar as alterações:
`` `BASH
sudo /etc/init.d/smb reiniciar
`` `
5. Teste a conexão: Tente acessar o compartilhamento de uma máquina cliente usando o comando `smbclient` (em um cliente Linux) ou navegando nos compartilhamentos de rede no Windows. Você precisará fornecer o endereço IP ou o nome do host do servidor, o nome de compartilhamento e seu nome de usuário e senha.
Exemplo usando o SBRBCLIENT (em um cliente Linux): `` `BASH
SMBCLIENT // server_ip_address/sharename -u nome de usuário
`` `
Substitua `server_ip_address`,` sharename` e `nome de usuário 'pelos seus valores reais.
considerações importantes de segurança (para todas as versões do samba): *
Senhas fortes: Aplicar senhas fortes para todos os usuários.
*
Atualizações regulares: Mantenha seu servidor samba e sistema operacional atualizado com os mais recentes patches de segurança. (Novamente, é altamente recomendável a atualização do RHEL 5.)
*
firewall: Configure seu firewall para permitir apenas as portas Samba necessárias (normalmente a porta TCP 139 e 445).
*
Menos privilégio: Apenas conceda acesso a usuários e grupos que absolutamente precisam.
*
Backups regulares: Backup regularmente seus dados compartilhados.
Lembre-se de consultar a documentação oficial do Samba para obter as informações mais atualizadas e as melhores práticas. O RHEL 5 está muito desatualizado e não possui recursos de segurança modernos; Considere atualizar para um sistema operacional suportado.