O seguinte tutorial irá guiá-lo através da criação de compartilhamento com Samba de modo que você possa usar seu gerenciador de arquivos para compartilhar pastas da mesma forma que é feito no Windows ou Ubuntu.
- Primeiro vamos instalar alguns pacotes:
- Para o ambiente XFCE
- Código: Selecionar todos
sudo pacman -S samba thunar-shares-plugin-manjaro gvfs-smb
- Para o ambiente Cinnanom:
- Código: Selecionar todos
sudo pacman -S samba nemo-share gvfs-smb
- Para o ambiente Gnome:
- Código: Selecionar todos
sudo pacman -S samba nautilus-share gvfs-smb
- Agora vamos criar a pasta responsável por guardar os compartilhamentos criados por todos:
- Código: Selecionar todos
sudo mkdir -p /var/lib/samba/usershare
- Criar o grupo sambashare:
- Código: Selecionar todos
sudo groupadd sambashare
- Também devemos alterar as permissões na pasta
/var/lib/samba/usershare
:
- Código: Selecionar todos
sudo chmod 1770 /var/lib/samba/usershare
Com o comando acima estamos ligando o Sticky Bit no diretório, impossibilitando qualquer outro usuário de alterar, remover ou renomear compartilhamentos dos quais não são donos.
- Na seção global do
/etc/samba/smb.conf
insira as seguintes linhas:
- Código: Selecionar todos
map to guest = bad user
usershare path = /var/lib/samba/usershare
usershare max shares = 100
usershare allow guests = yes
usershare owner only = yes
- Adicionamos nosso usuário ao grupo
sambashare
- Código: Selecionar todos
usermod -a -G sambashare <username>
- Para habilitar o início automático do samba emita o seguinte comando:
- Código: Selecionar todos
sudo systemctl enable smbd nmbd
- Para iniciar o serviço do samba:
- Código: Selecionar todos
sudo systemctl start smbd nmbd
- Para ser capaz de compartilhar qualquer diretório em sua home, é necessário adicionar as seguintes permissões:
- Código: Selecionar todos
chmod 701 /home/<username>
Aqui está o smb.conf usado neste tutorial.
Tradução e Adaptação