Professional Documents
Culture Documents
Sobre SUSE 10
Consulte "Suse Linux Refercia", a configurao do Samba inicia na pgina 781 deste guia, como baixar este documento e mais dicas sobre ferramentas e aplicativos do SUSE 10 em; http://www.zago.eti.br/distro/suse10-dicas.html
ambiente KDE para uso remoto via ssh -X e FreeNX e configurei o grub para iniciar em modo texto. Acho que no existe uma formula mgica de configurao nem definio do hardware, tudo depende de estudo e avaliao sobre a destinao do servidor, em sua instalao deve ser avaliado; uso de banco de dados, volume de dados, tipos de acesso, segurana, outros processos rodando no servidor e muitos outros detalhes devem ser considerados, testados para avaliar o perfil de instalao e configurao, use este perfil em ambiente de testes, para conhecer e colocar o servidor Samba em funcionamento, depois continue refinando a configurao conforme suas necessidades. Com este perfil j instala os pacotes do Samba server e cliente, resta somente a configurao, veja os pacotes instaldos;
suse10:~ # rpm -qa | grep samba kdebase3-samba-3.4.2-26 samba-client-3.0.20-4 yast2-samba-client-2.12.4-2 yast2-samba-server-2.12.8-2 samba-3.0.20-4 suse10:~ # rpm -qa | grep smb libsmbclient-3.0.20-4
passwd zago smbpasswd -a zago Simplificando, linhas para copiar e colar todas de uma vez, usuario=zago senha=minhasenha useradd -m $usuario echo $senha | passwd --stdin $usuario ( echo $senha ; echo $senha ) | smbpasswd -s -a $usuario ## Configure o /etc/samba/smb.conf, Yast2, webmin, copie de outra instalao, utilize este modelo na comparao ou substitua o original da configurao por este, http://www.zago.eti.br/modelos/smb.conf-suse10.txt comando para importar smb.conf-suse10.txt diretamente no editor "vi" (veja cp.txt) mv /etc/samba/smb.conf /etc/samba/smb.confori vi /etc/samba/smb.conf :r !lynx -dump http://www.zago.eti.br/modelos/smb.conf-suse10.txt Recarregue as alteraes com; rcsmb reload
Agora, com Samba configurado e rodando, entre no yast e na configuao do Samba, pode ser em ambiente texto ou grfico, procure e habilite a opo de iniciar Samba automaticamente no boot, no precisa fazer mais nada, na saida ser executado o suseconfig e no ters problemas na configurao das estaes, no sei explicar o porque, quando no executar este procedimento vai ocorrer erro ao adicionar estaes Win XP, talvez falte algum comando como executar suseconfig ou algo do tipo, quando tiver tempo, procuro por uma soluo mais elegante, por enquanto siga esta dica quando configurar a estao winxp conforme tutorial indicado abaixo, este quebra-galho funciona e resolve o problema. Prontinho, servidor no ar!, aproveite e faa um teste no smb.conf, muito simples, veja o que est sendo interpretado pelo Samba com o comando; testparm -v Caso retorne alguma indicao de erro, j sabe, tem que resolver todos os problemas antes de prosseguir, pode ser erro de digitao ou outro qualquer, tem que resolver o problema antes de configurar a estao..... Tambm vai notar muitas diretivas que no constam no smb.conf, estas diretivas so carregadas com o valor default quando no definida (omitidas) no smb.conf o samba carraga o valor default, caso deseje ou precise alterar alguma opo, ento edite o smb.conf e altere ou inclua a diretiva com a opo desejada, reinicie o Samba e volte a testar com testparm para conferir os valores em uso, caso no tenha erros, tente primeiro colocar o samba em funcionamento e testar a partir das estaes , depois faa o ajuste fino, facilita no entendimento e soluo de problemas. Pode redirecionar o resultado para arquivo e acessar com seu editor preferido, exemplo para redirecionar a saida para o arquivo meuteste testparm -v > meuteste, veja mais dicas sobre outros comandos, uso dos logs e soluo de problemas na pgina indicada no inicio deste documento (Amenu-samba.html, dicas-e-truques.html ...) Agora vem a configurao da estao windows, siga as dicas de como configurar a estao para fazer login no servidor samba. Na primeira instalao do Samba o ideal usar uma estao win98 por ser mais fcil de configurar, depois que funcionar configure estaes com outras verses de windows, procure utilizar ambiente
de testes, utilize instalaes zeradas, sem nada de firewall, facilita na soluo de problemas, depois da primeira configurao j sabe como fazer e tem melhores condies de replicar o procedimento nas demais instalaes e aplicar suas regras de sugurana. Configuar estao win98, procure neste documento pelo tpico: Configurar cliente - Estao Win98 e ME As demais verses do windows requer mais comandos no servidor samba pra incluir as estaes, continue consultando este documento e demais arquivos do FAQ no diretrio samba, procure pelo nome do arquivo associado verso do windows instalado nas estaes.
Esta diretiva "logon path =" sem parametro ou diretiva, indica que no usar perfil mvel, portanto, sem perfil dos usurios no servidor Samba. Quem vai usar perfil mvel, precisa alterar no smb.conf para incluir o profile mvel, como neste exemplo que grava o perfil por usurio, username no login "%U" ;
# Where to store roving profiles (only for Win95 and WinNT) # %L substitutes for this servers netbios name, %U is username # You must uncomment the [Profiles] share below ; logon path = \\%L\Profiles\%U logon path = \\%L\Profiles\%U
Tambm precisa criar o compartilhamento a ser utilizado para salvar os arquivos, precisa criar o diretrio e configurar no smb.conf exemplo;
criar o diretrio mkdir /home/profiles Incluir no smb.conf este compartilhamento, ajuste as permisses e caminhos. [Profiles] comment = Network User Profiles
path = /home/profiles read only = no create mask = 0700 directory mask = 0700
No Samba somente isto, caso tenha algum problema com permisso, faa um teste com chmod, libere geral com chmod -R 777 /home/profiles, veja nos logs e faa os ajustes, o restante da configurao na estao windows. Mesmo com esta configurao no smb.conf pode configurar estaes para no usar perfil mvel, pode ter um misto de usurios com perfil mvel e outros com perfil local, use o GPEDIT.MSC na configurao da estao, mais detalhes, use CTRL+F e procure por GPEDIT.MSC em; http://www.zago.eti.br/samba/samba-xp-w2k-win2003.txt
Entendeu....., o mesmo nome nos 3 lugares tem que serem iguais. Caso no complete o login, reveja a configurao, sem login no ter acesso aos compartilhamentos do Samba, caso completou o logim, ter acesso aos seguintes compartilhamentos: Click em ambiente de rede para encontrar o compartilhamento Samba, click sobre ele e encontrar 3 compartilhametos, public, tmp e zago Explicando: Public e tmp so os compartilhamentos do samba e zago o compartilhamento do usuario criado no Samba como no exemplo acima. Em Public o usuario zago no tem acesso e tem todos os direitos em tmp e zago. Enquanto no conseguir os resultados acima no adianta tentar os proximos passos, a rede no est funcionando e os proximos itens depende desta parte funcionando corretamente. Caso no teve exito, tem algum caracter errado, passo errado ou algo parecido, refaa todos os passos at conseguir o resultado indicado acima para depois personalizar, login script, permisses, criar outros compartilhamentos e ajustes personalizar o servidor a seu modo, no esquea dos logs, eles so sua grande fonte de informao na procura do problema. Mapear unidade de rede automaticamente no login, controles de acesso, permisses, controle por tipos de arquivos que podem salvar, profile mvel, lixeira no servidor, ant-virus, log, auditoria e
muitos outros recursos para refinar e personalizar seu servidor Samba, veja indicaes de tutoriais e FAQ especifico em; http://www.zago.eti.br/samba/A-menu-samba.html Pgina principal deste site (FAQ) http://www.zago.eti.br/menu.html