Configurar o samba Linux ( SMB) – como configurar o samba (Linux Windows File Sharing)

Configurar o samba Linux ( SMB) – como configurar o samba (Linux Windows File Sharing)

A partilha de recursos, como Sistemas de ficheiros e impressoras, nos sistemas Microsoft Windows, é realizada usando um protocolo chamado Bloco de mensagens do servidor ou SMB. Para trabalhar com esses recursos compartilhados através de uma rede constituída por sistemas Windows, um sistema RHEL deve suportar SMB. A tecnologia usada para isso é chamada de SAMBA. Isso fornece integração entre os sistemas Windows e Linux. Além disso, isso é usado para fornecer compartilhamento de pastas entre sistemas Linux., Há duas partes para o SAMBA, Um servidor de samba e um cliente de samba.

When an RHEL system accesses resources on a Windows system, it does so using the Samba Client. Um sistema RHEL, por padrão, tem o cliente Samba instalado.

When an RHEL system serves resources to a Windows system, it uses the package Samba Server or simply Samba. Isto não é instalado por padrão e tem que ser configurado exclusivamente.,

Instalar o SAMBA no Linux Redhat/CentOS

Se o Samba já está instalado no seu RHEL, Fedora ou CentOS de instalação, ele pode ser testado com o seguinte comando:”

$ rpm -q de samba

O resultado poderia ser “pacote de samba não está instalado”, ou algo como “samba-3.5.4-68.el6_0. 1.x86_64 ” mostrando a versão do Samba presente no sistema.,

Para instalar o Samba, você vai precisar para se tornar root com o seguinte comando (dar a senha do root, quando lhe for pedido):

$ su –

em Seguida, usar o Yum para instalar o Linux Samba pacote:

# yum install samba

Isto irá instalar o pacote samba e seu pacote de dependência, samba-common.

Antes de começar a usar ou configurar o Samba, a Firewall Linux (iptables) tem de ser configurada para permitir o tráfego de Samba., A partir da linha de comando, isto é conseguido com o uso da seguinte comando:

# firewall-cmd –enable –service=samba

Configurar o Linux SAMBA

A configuração do Samba é feito para aderir a um RHEL, Fedora ou CentOS sistema para um grupo de trabalho do Windows e a configuração de um diretório no RHEL sistema, para atuar como um recurso compartilhado que pode ser acessado por autenticados usuários do Windows.,

para começar, deverá obter privilégios de ‘root’ com (indicar a senha de ‘root’, quando for pedida):

$ su –

edite o ficheiro de configuração do Samba:

# vi /etc/samba/smb.conf

o smb.conf Section

An smb.o ficheiro conf está dividido em várias secções. a seção, que é a primeira seção, tem configurações que se aplicam a toda a configuração do Samba. No entanto, as configurações nas outras seções do arquivo de configuração podem sobrepor as configurações globais.,

Para começar, defina o grupo de trabalho, que por padrão é definido como “MYGROUP”:

workgroup = MYGROUP

Desde que a maioria de redes Windows são denominados de grupo de trabalho por padrão, as configurações precisam ser alteradas como:

workgroup = grupo de trabalho

Configurar o Recurso Partilhado

Na próxima etapa, um recurso compartilhado que será acessível a partir de outros sistemas na rede do Windows tem de ser configurado. Esta secção tem de receber um nome pelo qual será referida quando partilhada., Por exemplo, vamos supor que você gostaria de compartilhar um diretório em seu sistema Linux localizado em /data/network-applications. Terá de dar direito a toda a secção Como mostrado abaixo no nosso smb.conf arquivo:

path = /dados/rede-aplicações

writeable = yes
browseable = yes
usuários válidos = administrador

Quando um usuário do Windows navega para o Servidor Linux, eles vão ver um compartilhamento de rede rotulado
“NetApps”.

isto conclui as alterações ao ficheiro de configuração do Samba.,

crie um utilizador do Samba

qualquer utilizador que deseje aceder a qualquer recurso partilhado do samba deve ser configurado como um utilizador do samba e deve ser-lhe atribuída uma senha. Isto é conseguido usando o comando smbpasswd como um usuário root. Uma vez que você definiu “administrador” como o usuário que tem o direito de acessar o diretório “/data/network-applications” do sistema RHEL, você tem que adicionar “administrador” como um usuário de Samba.,como um usuário do Windows

# smbpasswd -um administrador

O sistema irá responder com

New SMB password: <Introduza a palavra-passe>
digite Novamente a nova palavra-passe SMB: <digite Novamente a senha>

Isto irá resultar na seguinte mensagem:

Adicionado de administrador do usuário

também será necessário adicionar a mesma conta de um simples usuário de linux, usando a mesma palavra-passe utilizados para o samba de usuário:

Agora é hora de testar o arquivo de configuração do samba para eventuais erros., Para isso, poderá usar a ferramenta da linha de comandos “testparm” como root:

# testparm
carregar ficheiros de configuração smb de /etc/samba/smb.conf

Rlimit_max: rlimit_max (1024) below minimum Windows limit (16384)

Processing section “”

Loaded services file OK.,

a função de Servidor: ROLE_STANDALONE

Pressione enter para ver um dump do seu serviço de definições

Se você gostaria de garantir que os usuários do Windows estão automaticamente autenticado para o compartilhamento do Samba, sem pedir um nome de utilizador/palavra-passe, tudo o que é necessário é adicionar o samba de usuário e senha exatamente como os clientes do Windows nomes de utilizador e palavra-passe. Quando um sistema Windows acessa uma partilha de Samba, ele irá automaticamente tentar fazer login usando as mesmas credenciais que o usuário logado no sistema Windows.,

iniciar o samba e o serviço de nomes do NetBios no RHEL

os Serviços de Nameservice do Samba e do NetBios ou do NMB têm de ser activados e depois iniciados para que façam efeito:

# systemctl activar o smb.service

# systemctl start smb.service
# systemctl enable nmb.service
# systemctl start nmb.service

No caso dos serviços já estarem em execução, poderá ter de reiniciá-los de novo:

# systemctl reiniciar smb.service
# systemctl restart nmb.,serviço

Se você não estiver usando o systemctl de comando, como alternativa você pode iniciar o Samba usando um mais clássico forma:

service smb start
Iniciando serviços SMB:

Para configurar o sistema Linux para iniciar automaticamente o serviço Samba durante a inicialização, o comando acima irá precisar para ser inserido no /etc/rc.ficheiro local., Para obter mais informações sobre isso, você pode ler o nosso popular do Linux Processo Init & Diferentes níveis de execução do artigo

Acessando os Compartilhamentos Samba Do Windows

Agora que você configurou o Samba recursos e os serviços estão em execução, eles podem ser testados para a partilha de um sistema Windows. Para isso, abra o Windows Explorer e navegue para a página de rede. O Windows deve mostrar o sistema RHEL. Se fizer duplo-click no ícone RHEL, ser-lhe-á pedido o nome de utilizador e a senha., O nome de usuário a ser introduzido agora é “administrador” com a senha que foi atribuída.

Novamente, se você estiver conectado na sua estação de trabalho do Windows usando a mesma conta e senha que o serviço Samba (e.g Administrador), você não será solicitado para autenticação como o sistema operacional Windows automaticamente irá autenticar para o RHEL serviço Samba usando essas credenciais.,

acedendo às partilhas do Windows a partir da RHEL Workstation ou Server

para aceder às partilhas do Windows a partir do seu sistema RHEL, o pacote samba-client pode ter de ser instalado, a menos que esteja instalado por omissão. Para isso, deverá obter privilégios de ‘root’ com (indicar a senha de ‘root’, quando for pedida):

$ su –

Instalar o samba-client usando os seguintes comandos:

# yum instalar o samba-client

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *