O procedimento do tutorial a seguir foi testado no Pop! OS (versão 22.04 LTS).
Instalando os pacotes necessários #
Abra o terminal.
Instale os pacotes samba, smbclient e cifs-utils, executando as linhas de comandos no terminal:
sudo apt-get update
sudo apt-get -y install samba smbclient cifs-utils
Configurando o arquivo smb.conf #
(etapa opcional) Criando uma cópia do arquivo smb.conf original #
Antes de modificar o arquivo “smb.conf”, recomendamos criar uma cópia do arquivo original.
Na linha de comando abaixo, criaremos a cópia com o nome “smbCOPIA.conf”, no diretório “/etc/samba/”:
sudo cp /etc/samba/smb.conf /etc/samba/smbCOPIA.conf
Editando o arquivo smb.conf #
Abra o arquivo “smb.conf”. Neste exemplo, editaremos o arquivo com o uso do nano:
sudo nano /etc/samba/smb.conf
Na seção “[global]” do arquivo “smb.conf”, acrescente (ou altere) o parâmetro “client min protocol” para “NT1”:
client min protocol = NT1
Acrescente (ou altere) o parâmetro “security”:
security = domain
Salve as alterações com a tecla de atalho Ctrl+O, confirmando o nome sugerido “/etc/samba/smb.conf”.
Saia da edição do arquivo no nano com a tecla de atalho Ctrl+X.
Para garantir que as alterações surtam efeito, reinicie o serviço do samba:
sudo systemctl restart smbd.service
Abrindo a pasta compartilhada #
Ativando o VPN (apenas no caso de acesso remoto) #
Caso esteja tentando acessar as pastas compartilhadas remotamente, você deverá estabelecer conexão VPN.
Caso não saiba como conectar-se ao VPN, consulte um dos tutoriais sobre VPN no Linux.
Montando a pasta #
Crie um diretório para montar o “ufabc2”. Neste exemplo, escolheremos o nome “shareufabc2” como diretório a ser criado em “/mnt”:
sudo mkdir /mnt/shareufabc2
Observação: caso queira acessar a pasta “ufabc” (e não “ufabc2”), sugerimos a substituição do comando acima por
sudo mkdir /mnt/shareufabc
Digite
read -s usuario
e pressione Enter.
Em seguida informe seu login UFABC (sem o @ufabc.edu…).
Observação: caso prefira ver o que está digitando, remova o parâmetro -s.
Digite
read -s -r senha
e pressione Enter.
Posteriormente informe a senha do seu email, e pressione a tecla Enter.
Digite
read -s hostservidor
e informe ou o IP ou o hostname do servidor:
- (caso queira acessar o diretório ufabc2):
- IP: 172.17.3.199
- hostname: ufabc2.ufabc.int.br
- (caso queira acessar o diretório ufabc):
- IP: 172.17.3.30
- hostname: ufabc.ufabc.int.br
e pressione a tecla Enter.
Substituindo usuariolinux pelo usuário Linux em sua máquina, digite
sudo mount.cifs "//$hostservidor/share/" /mnt/shareufabc2 -o "user=$usuario,password=$senha,uid=usuariolinux,vers=1.0"
e pressione Enter.
Caso o terminal não exiba erros, o diretório foi montado com sucesso.
Você pode listar os subdiretórios que tem acesso utilizando o comando ls:
ls /mnt/shareufabc2
Abrindo o diretório montado em um gerenciador de arquivos #
Para abrir a pasta com o uso de um gerenciador de arquivos, clique em “Mostrar aplicativos” (ou pressione a tecla com o logo do Windows), e digite “/mnt”.
Escolha o diretório criado na etapa anterior:
Se a autenticação for bem sucedida, você terá acesso ao diretório \\ufabc2.ufabc.int.br:
Desmontando a pasta #
Para desmontar o diretório share, digite o comando
sudo umount /mnt/shareufabc2
(substitua shareufabc2 pelo nome do diretório montado caso tenha escolhido nome diferente).
Caso tenha estabelecido conexão VPN, não se esqueça de efetuar desconexão.
Notas: Versão 3 do tutorial. Testado no Pop! OS (versão 22.04 LTS).
Desenvolvido por BetterDocs