Para podemos compartilhar pastas facilmente pelo gerenciador de arquivos Caja sem precisar de acesso root e evitar alterações no arquivo /etc/samba/smb.conf devemos fazer antes algumas configurações para isto como administrador do sistema.
Precisamos ter o pacote caja-extensions ou caja-share pois em algumas distros o plugin share do Caja faz parte do pacote caja-extensions.
Passos:
1- Criar a pasta usershare do Caja que armazenará as informações do compartilhamento.
$ sudo mkdir -p /var/lib/samba/usershare
2- Alterar as permissões na pasta /var/lib/samba/usershare
$ sudo chmod 1770 /var/lib/samba/usershare
Com isto ligamos o Sticky Bit no diretório, impedindo os outros usuário de alterar, remover ou renomear compartilhamentos dos quais não são donos.
3- Criar o grupo sambashare
$ sudo groupadd sambashare usuário
4- Adicionar seu usuário ao grupo sambashare:
$ sudo usermod -a -G sambashare usuário
5- Alterar o nome do grupo da pasta usershare em /var/lib/samba (padrão está como root.root).
$ sudo chown root.sambashare usershare/
6- No arquivo /etc/samba/smb.conf coloque as linhas abaixo na seção global, usando um editor de texto ASCII puro.
[global]
map to guest = bad user
usershare path = /var/lib/samba/usershare
usershare max shares = 100
usershare allow guests = yes
usershare owner only = yes
7- Adicione o seu usuário ao samba
$ sudo smbpasswd -a usuario
8- Agora devemos reiniciar o servidor samba
$ cd /etc/rc.d
$ sudo ./rc.samba restart
Pronto.
Agora no gerenciador de arquivos Caja, clique com o botão direito do mouse sob o nome de uma pasta que deseja compartilhar e escolha a opção Opções de compartilhamento.
Notas:
A configuração feita permite apenas compartilhar qualquer pasta dentro do seu diretório HOME para os usuários cadastrado no grupo sambashare e no samba, não sendo permitindo fazer qualquer compartilhamento fora do mesmo por motivo de segurança, caso desejar é necessário fazer uma outra alteração no arquivo /etc/samba/smb.conf para permitir este procedimento.
A pasta que estiver compartilhada será adicionado automaticamente um pequeno ícone de uma mão em forma de concha sobre a mesma (como um emblema), sendo que este ícone poderá ser diferente em outras distros ou versões ou tema utilizado no Caja; e sendo que o mesmo também será removido automaticamente ao desfazer o compartilhamento.
Para modificar as opções de compartilhamento ou remover o mesmo, basta clicar com o botão direito do mouse sobre a pasta e escolher "Opções de compartilhamento".
Procedimentos realizados no Slackware 14.2, podendo ser feito em qualquer outra distro, apenas neste caso o nome do serviço e a forma de como reiniciar seu servidor samba poderá ser diferente.
Nenhum comentário:
Postar um comentário