quinta-feira, 30 de junho de 2011

Compartilhe pastas com o Samba, sem Sofrimento.

Notei que no LMDE, compartilhar uma pasta com "acesso anônimo" não é algo tão simples, quanto no Linux Mint ou no Ubuntu.

Depois de apanhar muito, acabei descobrindo como fazer o "truque",  como gosto de facilitar a vida de vocês, no post de hoje vou explicar os detalhes desta façanha.


Mesmo a dica sendo explicada no LMDE, acredito que ela possa ser aplicada a qualquer outra distro, variando talvez alguns pequenos detalhes.


Para começarmos, vamos conferir se você tem todos os pacotes essenciais instalados.

sudo aptitude install gvfs-fuse libsmbclient smbclient python-smbc samba nautilus-share

Depois devemos abrir o arquivo "smb.conf" como root.

gksu gedit /etc/samba/smb.conf

Adicione as seguintes linhas na seção [global]

usershare allow guests = yes
map to guest = Bad user

Feito isso salve e feche o arquivo. Vamos reiniciar o serviço samba antes de continuarmos:

gksu service samba restart

Para que você possa compartilhar as pastas, serão necessárias algumas mudanças em sua conta de usuário. Para efetuar as mudanças necessárias, execute os dois comandos abaixo

sudo gpasswd -a seu_nome_de_usuario sambashare

sudo gpasswd -a seu_nome_de_usuario fuse


Não esqueça de alterar os campos "seu_nome_de_usuario" pelo seu nome de úsuário" Exemplo:sudo gpasswd -a f3n1x sambashare


Feito isso, você terá que encerrar sua sessão para que as alterações entrem em vigor.

Pronto agora é só testar!

[caption id="" align="aligncenter" width="448" caption="Clique na imagem para ampiar."][/caption]


Se você seguiu todas as dicas corretamente, agora você será capaz de compartilhar suas pastas pela sua rede domestica sem grandes sacrifícios.

Talvez a grade jogada deste tutorial seja, que mesmo se compartilharmos nossos arquivos em uma rede com (Ru)Windows, não será mais necessário digitar login e senha para acessar a pasta compartilhada.

Até a próxima!!!

Fonte: www.forums.linuxmint.com

5 comentários:

  1. Cara, sou novo em Linux, e me perdi na parte do "gksu gedit /etc/samba/smb.conf" na qual o terminal diz comando gksu nao encontrado, no fedora 15, alguma dica? queria usar o samba para compartilhar pastas entre win xp e o fedora, e saber se é possivel compartilhar uma impressora que esta no pc com win xp, pois ja configurei tudo aqui, ele reconhece mas não imprime nada, abraço!

    ResponderExcluir
  2. Vamos lá, deixa eu ver se consigo te ajudar, qualquer coisa recorro ao Cleiton.

    Bem se me lembro bem, o Fedora não traz habilitado o "sudo" ou seja o "gksu" não funciona! Para contorno isso sem ter que instalar nada faça assim:

    Abra um terminal e execute o comando:

    su -

    Será pedido sua senha de root, digite-a!

    Pronto agora você já esta logado como root, agora você pode eliminar os "sudo" e o "gksu".

    Exemplo:

    Substitua -> gksu gedit /etc/samba/smb.conf

    Por -> gedit /etc/samba/smb.conf

    Bem acho que com essa explicação, resolvi sua dúvida, qualquer coisa entre em contato novamente.

    Um forte abraço!

    ResponderExcluir
  3. ainda não funciona continua dizendo comando não encontrado, e se eu navego ate o arquivo e tento fazer as mudanças não consigo salvar, e existe algum comando para abrir o arquivo apos ter navegado ate a pasta dele?

    ResponderExcluir
  4. Waldomiro, realmente, a maioria dos apps não abre como root. Não que ele dê comando não encontrado, ele simplesmente dá um erro e não abre. Vou tentar ajudar.

    Na parte do gedit, faça o seguinte:

    su -
    vi /etc/samba/smb.conf

    O Vi é um editor em modo texto. Pra começar a editar o arquivo aberto com o Vi, pressione a tecla "i". Depois que acabar a edição, é só pressionar "esc" e, pra fechar e salvar, é só digitar ":wq" e pressionar ENTER.

    Vê se isso funciona.

    ResponderExcluir