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.412 ]

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

Acelere a publicação de seus artigos e dicas no VOL

Configurando controle genérico de PS2 como controle de Xbox

Fresh Player no Slackware (sim, FRESH)

Como fazer hackergotchi (ou avatar de cabeça flutuante)

Como instalar o XAMPP no GNU/Linux

Leitura recomendada

OpenLDAP e Samba (redundância)

Proteção contra vírus usando Samba + ClamAV + Samba-vscan no Fedora Core 3

Serviço alternativo de baixo custo: Samba + Windows XP + registros de bloqueio

Samba 4 - Configurado para reportar a diferentes redes

Samba - Dançando conforme a música

  
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