Samba é uma poderosa ferramenta de código aberto que permite o compartilhamento de arquivos e impressoras em uma rede em sistemas Linux. Permite a coexistência e interação de máquinas Linux e Windows na mesma rede. Ele é instalado no servidor Linux que hospeda os arquivos a serem compartilhados. Estes arquivos compartilhados podem então ser acessados por qualquer Cliente autorizado de Linux ou Windows na mesma rede.
Este artigo irá explicar como instalar e configurar o servidor de Samba num sistema Debian., Nós também aprenderemos como acessar esses arquivos compartilhados a partir de máquinas Linux ou Windows.
Nós usamos Debian 10 para executar os comandos e procedimentos mencionados neste artigo. No entanto, os comandos e procedimentos funcionam quase exatamente o mesmo em outras distribuições Linux.
instalação de Samba no Debian
lance o Terminal no seu sistema operacional Debian. Vá para a página de actividades no canto superior esquerdo do seu ambiente de trabalho. Em seguida, na barra de pesquisa, digite a palavra-chave terminal. Quando o resultado da pesquisa aparecer, carregue no ícone do Terminal para o abrir.,
no Terminal, indique o seguinte comando para instalar o servidor de Samba.
$ sudo apt install samba
pode pedir confirmação, fornecendo-lhe uma opção Y / n. Carregue em y para continuar o processo de instalação e o Samba será instalado no seu sistema.
durante a instalação, poderá perguntar se deseja usar a configuração do WINS do DHCP. Se o seu servidor estiver a usar o endereço IP estático, seleccione Não.
verificando a instalação de SAMBA
para verificar a instalação, verifique o estado do serviço de samba “nmbd”., Este serviço começa automaticamente após a instalação do samba.
$ sudo systemctl status nmbd
Se o servidor de samba estiver instalado e a correr com sucesso, irá ver o estado activo(em execução).
Se o serviço não iniciar automaticamente, execute este comando para iniciar manualmente:
$ sudo systemctl start nmbd
Configurar o Samba
Após a instalação do servidor Samba é concluída, agora é hora de configurá-lo. O ficheiro de configuração do samba smb.conf está localizado na diretoria /etc / samba., Neste arquivo, especificamos a pasta e as impressoras que queremos compartilhar junto com suas permissões e parâmetros operacionais. O Samba analisa o seu ficheiro de configuração após um determinado período de tempo e actualiza quaisquer alterações.Anúncio
siga os passos abaixo para executar configurações:
Passo 1: Criar um diretório para compartilhar arquivos através do Samba. Este diretório manterá os arquivos que precisam ser compartilhados. Execute o seguinte comando para criar uma pasta nova sob a pasta de raiz.
$sudo mkdir /samba
Step 2: Agora vamos precisar editar o ficheiro de configuração smb.conf., Antes de editar o arquivo de configuração, certifique-se de criar uma cópia de segurança deste arquivo no mesmo ou em outro diretório. Execute o seguinte comando para criar uma cópia de segurança do smb.ficheiro conf.
$ sudo cp /etc/samba/smb.conf ~/Documents smb_backup.conf
Este comando irá criar uma cópia de segurança na pasta ~/Documents
Step 3: agora edite o ficheiro de configuração original usando qualquer editor de texto como Vim, Nano ou Gedit. Estamos a usar aqui o nano editor:
$ sudo nano /etc/samba/smb.conf
role até ao fundo do smb.,conf e adicione as seguintes linhas:
comment = Samba on Debianpath = /sambaread-only = nobrowsable = yes
Onde
- = nome do compartilhamento do samba
- comment= breve descrição do compartilhamento
- Path= Caminho do diretório compartilhado.
- só de Leitura = Defina o diretório compartilhado como legível
- Navegável = incluir a participação na lista de compartilhamento ou não
uma Vez feito isso, pressione Ctrl+O e Ctrl+X simultaneamente para salvar e sair do arquivo.
configurar a conta de utilizador
Agora vamos precisar da conta de utilizador de configuração para o samba., O usuário do Samba deve ser o usuário do sistema e, portanto, deve existir no arquivo /etc/senha. Se um usuário ainda não existe, você precisará criá-lo primeiro. Caso contrário, basta executar o comando no Terminal usando a seguinte sintaxe para configurar uma nova senha para o usuário.,
$ sudo smbpasswd -a username
Reinicie o Samba de Serviço
uma Vez que você é feito com todas as configurações de usuário e de instalação, reinicie o serviço Samba executando o seguinte comando no Terminal:
$ sudo systemctl restart smbd.service
Conexão de compartilhamento do Samba da máquina Linux
Para se conectar compartilhamento do samba a partir de linha de comando do Linux, você precisará instalar o cliente de Samba. Irá ajudar a ligar as partilhas do samba a partir da linha de comandos.,
Execute o seguinte comando no Terminal para instalar o cliente de Samba:
$ sudo apt install smbclient
Depois de instalado, conecte-se ao compartilhamento do Samba usando a seguinte sintaxe:
$ sudo smbclient ///share_name –U samba_user
Onde
- é o endereço IP ou o nome de host do servidor Samba
- é o nome do Samba directório partilhado
- é o nome do usuário que tenha acesso ao compartilhamento
uma Vez que você digitar o comando no terminal, ele vai pedir a senha. Digite a senha e carregue em enter, depois do qual irá ver o CLI do samba., Para ver os comandos suportados no CLI, escreva help e carregue em enter.
usando GUI
para aceder à partilha do Samba através de uma interface gráfica de utilizador, open File Manager. No fundo da janela do Gestor de Ficheiros, irá ver a opção Ligar ao servidor. Na barra de endereços, digite o endereço do servidor de Samba no seguinte formato e clique em Conectar.
///share_name
Quando aparecer a janela seguinte, seleccione o utilizador registado do botão de rádio e indique o nome de utilizador e senha nos respectivos ficheiros., Se estiver no ambiente de grupo de trabalho, deixe o campo de domínio por omissão e carregue em ligar.
Agora você será capaz de acessar arquivos compartilhados no servidor de Samba.
Método 2: ligar a partilha de Samba a partir do Windows machine
no Windows OS, O utilitário Run é usado principalmente para aceder a ficheiros partilhados pela rede. Para abrir o utilitário de execução, use a tecla Windows+R atalho. Quando o utilitário abrir, indique o endereço de partilha do Samba no seguinte formato e carregue em OK.,
\\\
ser-lhe-á solicitado que forneça a senha do utilizador do Samba. Digite a senha e clique em OK.
Agora você será capaz de acessar arquivos compartilhados Samba em sua máquina Windows.
neste artigo, nós aprendemos como instalar Samba em um sistema Debian 10. Também aprendemos a conectar-nos ao servidor Samba a partir de máquinas Linux e Windows para acessar diretórios compartilhados.