Samba no Arch Linux (para principiantes)

Simples tutorial que explica como configurar o Samba no Arch Linux para compartilhar diretórios com máquinas Windows e também como fazer para navegar pelos diretórios do Windows através do Thunar e do terminal.

[ Hits: 34.374 ]

Por: Xerxes em 10/08/2009


Acessar compartilhamentos



Configurando alguns arquivos

Antes de tudo, edite o arquivo /etc/nsswitch.conf acrescentando wins no parâmetro hosts:

# mousepad /etc/nsswitch.conf

# Begin /etc/nsswitch.conf

passwd: files
group: files
shadow: files

publickey: files

hosts: files dns wins
networks: files

protocols: db files
services: db files
ethers: db files
rpc: db files

netgroup: db files

# End /etc/nsswitch.conf

Agora editaremos outros arquivos importantes:

mousepad ~/.smb/fusesmb.conf

[global] ; List hidden shares
showhiddenshares=false

; General username
username=guest

; General password
password=

; Connection timeout in seconds
timeout=10

;Interval for updating new shares in minutes
interval=10

# mousepad /etc/fuse.conf

# Set the maximum number of FUSE mounts allowed to non-root users.
# The default is 1000.
#
#mount_max = 1000

# Allow non-root users to specify the 'allow_other' or 'allow_root'
# mount options.
#
user_allow_other

(Bastou descomentar a última linha).

mousepad ~/.smb/fusesmbtool.conf

### configuration file for Fusesmbtool ###

### Written by Fusesmbtool ###

#global options

[global]

; mountpoint for fusesmb
path=/home/xerxeslins/network

;set file permissions (octal)
umask=000

; allow access to other users
allow_other=yes

; cache timeout for deleted names (0.0s)
entry_timeout=10

#specific options


#Todo....

Pronto! A parte trabalhosa foi feita.

Configurando o Fusesmbtool

Agora é necessário criar um diretório no Linux para "receber" os diretórios das máquinas Windows. Como exemplo criaremos o diretório network dentro do diretório pessoal do usuário:

mkdir ~/network

Agora abra o Fusesmbtool:

fusesmbtool

Configure-o como na imagem, selecionando o ponto de montagem correto.
Linux: Samba no Archlinux para Principiantes
Em seguida clique em "Conectar". Se der certo, a bolinha verde acenderá.
Linux: Samba no Archlinux para Principiantes
Feche o Fusesmbtool.

Thunar

Abra o Thunar e navegue no diretório network:

thunar ~/network

Entre no diretório do grupo e navegue livremente pelos diretórios da rede. Perceba que serão mostrados todos os diretórios compartilhados da rede, tanto de máquinas Windows como de Linux.
Linux: Samba no Archlinux para Principiantes

Dica

Ao invés de ter que abrir o Fusesmbtool e clicar no botão conectar sempre que quiser navegar na rede local, você pode usar o comando:

fusesmbtool -l ~/network/ start

Melhor ainda é adicionar esse comando para ser executado automaticamente ao inciar o XFCE. O caminho para isso é:

Menu -> Configurações -> Sessão de inicialização -> Início Automático de Aplicativo
Linux: Samba no Archlinux para Principiantes

Acessando pelo terminal

Outra forma de acessar os diretórios do Windows é pelo terminal. Caso queira, por exemplo, listar os diretórios da máquina Windows cujo nome seja "papa", basta executar:

smbclient -L papa

Coloque a senha ou deixe em branco caso não tenha senha e tecle Enter. Surgirá algo como na figura:
Linux: Samba no Archlinux para Principiantes
Para montar o diretório "shareddocs" de papa no diretório network, por exemplo, poderá usar o comando:

# mount -t cifs -o guest //papa/shareddocs network/

Lembrando que, se você já montou a rede no diretório network, precisará desmontá-la antes de executar esse comando. Isso pode ser feito pelo botão "Desconectar" do Fusesmbtool, ou pelo comando:

# umount /home/usuário/network

(substitua "usuário" pelo nome do seu usuário)

Após montar o diretório, você poderá navegar por ele usando terminal normalmente.

Outra forma de montar os diretórios compartilhados das máquinas Windows é com o comando:

smbclient //papa/shareddocs

Após isso, use o comando:

smb:\> help

Para ver os comandos disponíveis.

Para mais informações acesse:
Espero ter ajudado algum iniciante a acessar as máquinas Windows da sua rede doméstica pelo Thunar e, além disso, ter ajudado a desenvolver os seu conhecimentos sobre Linux.

Abraço.

Página anterior    

Páginas do artigo
   1. Compartilhar
   2. Acessar compartilhamentos
Outros artigos deste autor

Estratégia para Shadow Era (Supernova Boring)

Um pouco sobre Budgie Desktop

Com vocês, Larry, a vaca

Arch BSD - Instalação em VirtualBox

Fedora Desktop completo com i3 WM

Leitura recomendada

Autenticando Linux num PDC Samba com auto-montagem de unidade por usuários (sem usar LDAP)

Samba: Implementando um domínio

Resara Server Configuration

Samba como controlador de domínio no Ubuntu

Compartilhamento do Samba autenticando no AD

  
Comentários
[1] Comentário enviado por maran em 11/08/2009 - 07:02h

Para um home, ficou legal até o artigo, so faltou um pouco mais de explicação do SAMBA, mais para um compartihamento em casa, roda beleza! =D

[2] Comentário enviado por xerxeslins em 11/08/2009 - 07:55h

Valeu maran! =D


[3] Comentário enviado por pinduvoz em 13/08/2009 - 02:54h

Eu também usava o fuse no XFCE e sempre acessei meu compartilhamentos pelo Thunar sem maiores problemas.

E com esse "Fusesmbtool", que eu não tinha disponível, fica muito mais fácil.

Boa dica, como sempre.

[4] Comentário enviado por removido em 20/10/2009 - 12:00h

Gostei do Artigo.
Parabéns.

[5] Comentário enviado por Iagocfn em 16/12/2014 - 13:53h

Tentei fazer download com o wget mas não existe mais o arquivo

[6] Comentário enviado por hrgalvao em 18/01/2017 - 17:33h

Não encontrei o fusesmbtool no yaourt. Existe um chamado fusesmb, mas é muito mal avaliado e eu desconfiei.

[7] Comentário enviado por xerxeslins em 19/01/2017 - 10:55h


[6] Comentário enviado por hrgalvao em 18/01/2017 - 17:33h

Não encontrei o fusesmbtool no yaourt. Existe um chamado fusesmb, mas é muito mal avaliado e eu desconfiei.


A dica está desatualizada. É antiga. Por favor olhe em: https://wiki.archlinux.org/index.php/samba


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts