Configuração do Samba no Metasys (Modo Gráfico) Este documento é baseado no Guia Foca Linux, que pode ser encontrado em: http://focalinux.cipsga.org.br/. Introdução O SAMBA é um servidor e conjunto de ferramentas que permite a máquinas Linux e Windows comunicarem entre si, compartilhando serviços (arquivos, diretórios e impressão) através do protocolo SMB (Server Message Block) e CIFS (Common Internet File System), equivalentes à implementação NetBEUI no Windows. O SAMBA é uma das soluções em ambiente UNIX capaz de interligar redes heterogêneas. Na lógica da rede Windows, o NetBEUI é o protocolo e o NETBIOS define a forma com que os dados são transportados. Não serão documentadas aqui todas as possibilidades de configuração do servidor, portanto caso seja de seu interesse, procure pelo guia oficial que traz uma abordagem mais completa sobre o assunto. Configurando o Samba em modo gráfico O Metasys possui um assistente de configuração do samba que pode ser útil para quem não tem muita experiência com o shell (prompt de comando). Para executá-lo, é necessário ter privilégios de root, pois certas configurações só serão possíveis utilizando o usuário administrador. Para acessar este assistente, clique no menu inicial MS e em Executar comando. A janela ilustrada abaixo se abrirá e você deverá digitar o comando kdesu kcontrol e em seguida clicar em Executar. Caso não esteja logado como root, será exibida a tela ilustrada abaixo solicitando a senha do mesmo. Digite-a (Atenção para letras maiúsculas e minúsculas) e clique em OK. Copyright (c) 2007 International Syst S/A. Todos os direitos reservados. 1 Em seguida surgirá o menu principal do centro de controle do KDE, ilustrada abaixo. Configuração base Clique na aba Internet & Rede e em seguida clique em Samba, como mostra a figura abaixo. Esta opção do assistente permite configurar o serviço de compartilhamento de recursos utilizando o protocolo smb. Ele tem como vantagem a utilização de uma interface gráfica para modificar o arquivo /etc/samba/smb.conf e deve atender as necessidades da maioria dos ambientes onde as pessoas responsáveis pela administração não são profissionais da área. Copyright (c) 2007 International Syst S/A. Todos os direitos reservados. 2 A primeira aba (Configuração Base) diz respeito as configurações da sessão global. Nela podemos definir: ➔ Grupo de trabalho (workgroup); ➔ Nome NetBIOS (netbios name); ➔ String de descrição do servidor (server string); ➔ Nível de segurança, que pode ser compartilhamento (share); ➔ Usuário (user); ➔ Servidor (server); ➔ Domínio (domain); ➔ E se pertence a um domínio Active Directory (ADS). No nosso exemplo o nível de segurança como compartilhamento (share), que faz do samba apenas um servidor de arquivos simples, sem autenticação. Observe tela anterior, que definimos o grupo de trabalho como metasys, nome netbios como maquina1, descrição do servidor como micro1 e o nível de segurança como compartilhamento. Copyright (c) 2007 International Syst S/A. Todos os direitos reservados. 3 Após aplicar esta configuração, use o comando nmblookup para testar. Digite este comando como root no Konsole. Por exemplo, se o IP da máquina servidora é 192.168.10.10, então digite: nmblookup -A 192.168.10.10 O comando lhe retornará o nome netbios configurado no samba. Este mesmo nome poderá ser usado no gerenciador de arquivos (Konqueror) utilizando o protocolo smb. Por exemplo, se o nome for maquina1, você poderá acessá-la digitando smb://maquina1/ na barra de endereço do Konqueror. Compartilhando pastas Na aba compartilhamentos, ilustrada compartilhamentos do servidor. na figura seguinte, iremos definir os Para a configuração-exemplo vamos considerar que a pasta a ser compartilhada já existe e que tem as permissões de leitura e escrita para todos os usuários. No nosso caso, a pasta compartilhada será /home/publico. Copyright (c) 2007 International Syst S/A. Todos os direitos reservados. 4 Para iniciarmos a configuração, clique no botão Adicionar Novo Compartilhamento. Na tela que será exibida, preencha ou selecione as seguintes informações: (Imagem 5) Insira aqui o caminho do diretório no sistema de arquivos Digite aqui o nome do compartilhamento que será criado Insira aqui uma breve descrição do compartilhamento (opcional) Selecione esta opção caso queira que o usuário não possa criar, salvar nem apagar arquivos deste compartilhamento Habilita o compartilhamento Permite que usuários tenham acesso ao compartilhamento sem a necessidade de fornecer uma senha Se o compartilhamento pode ser visualizado por um navegador de rede como o smb4k no Metasys ou o browser de rede do Windows Não altere nada nas demais abas. Para um compartilhamento básico estes procedimentos são suficientes. Após adicionar o compartilhamento desejado e visualizá-lo na tela, pressione o botão Aplicar da aba Compartilhamento para confirmar e tornar as alterações permanentes, como ilustrado na figura abaixo. Copyright (c) 2007 International Syst S/A. Todos os direitos reservados. 5 Compartilhando Impressoras O processo de compartilhamento de uma impressora é bem parecido com o de pastas, exceto por um detalhe. Você pode optar por compartilhar TODAS as impressoras instaladas em seu computador automaticamente (configuração padrão do Samba) ou especificar quais deverão ser utilizadas e fornecer nomes específicos para as mesmas. No nosso primeiro exemplo, iremos verificar se o compartilhamento padrão de todas as impressoras existe. Para isto, clique na aba Impressoras e em seguida verifique se existe o compartilhamento printers. Conforme ilustra a fugura abaixo. Copyright (c) 2007 International Syst S/A. Todos os direitos reservados. 6 Caso deseje desabilitar o compartilhamento de toda as impressoras, selecione este compartilhamento e clique no botão Remover Impressora. Importante: O Samba apenas compartilha impressoras já existentes. Antes de compartilhar uma impressora, a mesma deverá ser instalada através do gerenciador de impressoras. Ao remover um compartilhamento a impressora continuará instalada localmente no computador. Caso deseje removê-la, utilize o gerenciador de impressoras. Para compartilhar uma impressora específica, clique no botão Adicionar Nova Impressora. E a seguinte tela se abrirá. Nesta tela é necessário especificar a impressora a compartilhar, além das opções desejadas para o compartilhamento. Selecione aqui a impressora a ser compartilhada Habilite esta opção caso queira que todas as impressoras instaladas no computador sejam compartilhadas Digite aqui o nome do compartilhamento que será criado para a impressora Insira aqui uma breve descrição do compartilhamento (opcional) Habilita o compartilhamento Habilite esta opção, se o compartilhamento pode ser visualizado por um navegador de rede como o smb4k no Metasys ou o browser de rede do Windows Permite que usuários tenham acesso ao compartilhamento sem a necessidade de fornecer uma senha Lembre-se de não marcar a opção “Compartilhar todas as impressoras”, para que você possa compartilhar somente a impressora selecionada. Copyright (c) 2007 International Syst S/A. Todos os direitos reservados. 7 Ao terminar a configuração, clique no botão Aplicar para que as alterações sejam salvas e reinicie o servidor samba. Importante: Sempre que alterar qualquer configuração no Samba, mesmo em modo gráfico, é necessário reinicar o servidor através do Konsole (Terminal) logado como root através do comando: service smb restart Copyright (c) 2007 International Syst S/A. Todos os direitos reservados. 8 Contato Qualquer dúvida, sinta-se à vontade para entrar em contato conosco. Suporte Metasys Telefone: (31) 3296-7270 Skype: suporte.metasys Help Desk: www.metasys.com.br/suporte International Syst S/A Av. Raja Gabáglia, 4055 Bloco A – Cj. 215 – Santa Lúcia 30360-670 – Belo Horizonte – MG – Brasil Autoria Centro de Suporte Metasys Copyright (c) 2007 International Syst S/A. Todos os direitos reservados. 9