http://www.zago.eti.br/samba/swat.txt FAQ com mensagens e dicas sobre a utilização do swat. Use CTRL+F para refinar a pesquisa. Linha de: **************** separa mensagens ou tópicos. ******************************************************** Zago http://www.zago.eti.br/menu.html FAQ e artigos sobre Linux http://www.zago.eti.br/samba/A-menu.samba-html No CL-10 prefira webmin, vem com modulo swat pra configurar Samba, veja dicas e FAQ em: http://www.zago.eti.br/webmin.txt No CL-10 também pode usar Linuxconf pra configurar usuários, grupos e outros serviços, pra instalar e usar o Linuxconf no CL10, veja dicas e FAQ em: http://www.zago.eti.br/linuxconf.txt ******************************************************************************** Pra fazer manutenção no servidor samba tem varias ferramentas, swat é um utilitario para configurar e dar manutenção no samba via browser. para fazer manutenção no samba não precisa estar no servidor, que algumas vezes não tem teclado nem monitor, pode ser feito por um terminal, um outro micro qualquer da rede, conectado por telnet, SSH, SWAT ou WEBMIN Veja mais sobre webmin em: http://www.zago.eti.br/webmin.txt no KDE tem o komba veja em: http://zeus.fh-brandenburg.de/~schwanz/php/komba.php3 . execute ksamba para configurar e o komba para verificar os compartilhamentos ******************************************************************************** LinNeighborhood algo parecido com ambiente de rede do Windows também gráfico e GNU execute o LinNeighborhood ******************************************************************************** CL9 - INSTALAÇÃO - TODOS OS PERFIS JÁ VEM O SWAT. # whereis swat swat: /usr/sbin/swat /usr/share/swat /usr/share/man/man8/swat.8.gz [root@mail]# rpm -qa |grep swat samba-swat-2.2.8-27520U90_1cl Caso ainda tenha instalado, pra instalar, execute: apt-get install samba-swat cd /etc vi xinetd.conf e acrescente estas linhas: service swat { port = 901 socket_type = stream wait = no only_from = 127.0.0.1 user = root server = /usr/sbin/swat log_on_failure += USERID } No minha instalação do CL9 o xinetd.conf ficou assim: [root@zago etc]# cat /etc/xinetd.conf # # Simple configuration file for xinetd # # Some defaults, and include /etc/xinetd.d/ defaults { instances = 25 per_source = 10 log_type = SYSLOG authpriv log_on_success = HOST PID USERID log_on_failure = HOST RECORD USERID } service swat { port = 901 socket_type = stream wait = no only_from = 127.0.0.1 user = root server = /usr/sbin/swat log_on_failure += USERID } includedir /etc/xinetd.d [root@zago etc]# inicie o xinetd com: service xinetd start Ou pra iniciar o xinetd junto com boot, execute: chkconfig --level 35 xinetd on veja mais sobre inicar serviços no FAQ iniciar.txt e processos.txt veja se a porta 901 aparece na listagem de portas que estão ouvindo, netstat -na abaixo, parte do resultado deste comando, veja que a porta 901 aparece na listagem e na coluna Estado está OUÇA. [root@zago etc]# netstat -na Conexões Internet Ativas (servidores e estabelecidas) Proto Recv-Q Send-Q Endereço Local Endereço Remoto Estado tcp 0 0 0.0.0.0:98 0.0.0.0:* OUÇA tcp 0 0 0.0.0.0:901 0.0.0.0:* OUÇA tcp 0 0 0.0.0.0:139 0.0.0.0:* OUÇA tcp 0 0 0.0.0.0:111 0.0.0.0:* OUÇA ---corta--- No servidor Samba pelo konqueror, ou outro navegador, browser, no endereço da URL, digite: http://localhost:901 Vai abrir uma janela pra digitar login e senha, no login digite root e na senha digite a senha do root Esta configuração não permite acesso remoto atravez de outras maquinas da rede, também não requer que o servidor apache ou samba esteja rodando, na maquina que testei eles estavam instalados e funcionou com estes serviços rodando e também com eles parados, o samba é evidente que precisa estar instalado pra disponibilizar o arquivo de configuração smb.conf, o Apache nem precisa porque o SWAT é standalone. prontinho pra configurar o SAMBA via SWAT, veja também sobre o uso do webmin, o CL-10 vai adotar o webin como configurador deste e outros serviços. Considere que voce pode copiar o smb.conf de outra instalação, pode edita-lo com qualquer editor de texto puro e fazer as alterações, neste diretório tem varios modelos e FAQ com varias dicas pra configuração do smb.conf, veja em: http://www.zago.eti.br/samba/ A configuração do samba está contida em um arquivo texto smb.conf em /etc use qualquer editor de texto para alterar para suas necessidades, mas lembre de criar os compartilhamentos, usuarios, senhas e etc... ou use um dos modos gráficos para auxiliar neste trabalho, existem varios aplicativos gráficos para configurar o samba. SWAT para configurar e gerenciar o samba pelo browser "www" instalação: O swat vem no CD1 do CL8, instalando todos os pacotes ou servidor de arquivos êle também será instalado, ou posteriormente pelo rmp ou ainda pelo apt-get #apt-get install swat Verificar se o swat está intalado digite: # rpm -qa|grep swat samba-swat-2.2.3a-1cl swatch-3.0.4-2cl Verificar se o samba está instalado digite: #rpm -qa|grep samba ou #smbd -V #smbclient -h na listagem exibir samba-2.... samba-cliente.2.... etc... se não aparecer nada é porque não está instalado. para instalar procure no CD1 onde está o pacote e digite: # mount /dev/cdrom /mnt/cdrom # cd /mnt/cdrom/conectiva/RPMS # rpm -ivh samba* ou indicando o caminho onde está o pacote samb*, cdrom, apt ou o diretorio. Antes de usar o SWAT pela primeira vez precisa de algumas configurações entre em /etc edite o inetd.conf e procure pela linha abaixo e tire o comentario swat stream tcp nowait.400 root /usr/sbin/swat swat No CL8 esta linha vem comentada, basta remover "#" do inicio da linha. no arquivo /etc/services tem que ter descomentada (no CL8 está na linha 859 e já vem descomentada) simplesmente certifique se está assim: swat 901/tcp # (not in RFC1700) Samba Web Administration Tool ocorrendo tudo bem, execute ntsysv e selecione swat, smb e xinetd assim em toda inicialização já vem inicializado ou inicie manualmente quando quiser usando #service xinetd restart ou #cds ./indetd restart abra qualquer browser e digite no endereço digite: operando no próprio servidor pode usar: http://localhost:901 operando a partir de clientes use: http://ipdoservidorsamba:901 ou simplesmente IP:porta assim: 192.168.1.2:901 Não precisa inicializar o apache, de qualquer maquina da sua rede interna basta digitar no borwser um endereço do tipo: http://ipdoservidorsamba:901 ou 192.168.1.2:901 Até aqui deveria estar funcionando, mas comigo não funciona, tenho que matar o processo do inet e reinicia-lo, veja a seguir como fazer isto. verifique se a porta 901 aparece no resultado de: # nmap -p 1-65000 localhost Caso não apareça, localize o número do processo do inetd, os numeros que aparece no resultado abaixo são diferentes em cada instalação, portanto execute na sua maquina para anotar o numero correto. # ps ax | grep inetd 866 ? S 0:00 xinetd -reuse 1254 pts/1 S 0:00 grep inetdps ax | grep inetd mate o processo com: # kill 866 digite o comando: # inetd Ou simplesmente fazendo assim: # killall -9 inetd # inetd verifique se a porta 901 aparece no resultado de: # nmap -p 1-65000 localhost Caso apareça pode chamar o swat Se ainda falhar, verifique as mensagens de erro, se os pacotes estão instalados e inicializados, regras de firewall, log, proxy e etc..... http://www.conectiva.com/doc/livros/online/8.0/servidor/intranet.html http://www.na-cp.rnp.br/~geison/dica.htm tutorial sobre o swat http://www.na-cp.rnp.br/~geison/dicas/Conf_Samba.htm ->swat # man swat ******************************************************************************** Vamos a um passo-a-passo enjoativo mas detalhado se referindo a configuração do Samba através do "swat" que é o configurador do samba via browser e que muitos desconhecem existir. Bem, supondo que a rede esteja já montada com as maquinas se enchergando e o samba já instalado no servidor precisaremos habilitar o SWAT no inetd, basta editar o inetd.conf com seu editor de texto favorito (vi RulezZZ!!!) e descomentar a última linha que ficara assim: swat stream tcp nowait.400 root /usr/sbin/swat swat Aí você salva o inetd.conf , e reinicializa o processo inetd: ] # killall -9 inetd ] # inetd Beleza... agora é só começar a mecher no Swat... pra isso você vai no browser (pode usar o Lynx mesmo se quiser mas faz no netscape... fica mais bonito hehe) o endereço é http://localhost:901 ele vai pedir usuário e senha, você poe usuário root e a senha do root. (OBS: isso pode ser feito através das maquinas clientes também). Depois de aberto o SWAT vamos configurar o básico: 1) Clique no ícone 'Globals', e clique no botão 'Advanced View': - Em 'Workgroup' coloque o dominio da rede; - Em 'Netbios name' coloque o nome do servidor (hostname); - Em 'Server String' coloque qualquer coisa, descrevendo o servidor; - Em 'Security' coloque com o valor 'User'; - Em 'Encrypt Password' você tem duas opções, mas coloque Yes para não precisar de alterar nada no registro das máquinas clientes que usem Win95 OSR2 ou superior (ATENÇÃO: Qualquer problema que der quando terminar experimente alterar esta opção); - Em 'Password Level' acontece o seguinte... como Linux é case sensitive e Win não é, o Windows passa pro Linux as senhas todas em minusculas, assim se você tem uma senha: "Trash" o Windows vai passar pro Linux como "trash" e não conseguirá efetuar o login, com o Password Level o Linux passa a testar combinações de minusculas e e maiusculas caso ocorra algum problema com o login. No nosso exemplo se o valor de Password Level fosse 1 ele tentaria: Trash, tRash, trAsh, traSh e trasH. É mais aconselhável que as senham sejam sempre em em minusculas todos caracteres mesmo e pronto; - Username Level é a mesma coisa do Password Level porém com o Username; Essas são as opções mínimas de configurações do Samba, depois disso clique em 'Commit Changes' e pronto. 2) O Samba tá configurado mas ainda não compartilha nada, clique em 'Shares' para começar a configurar o compartilhamento - Na caixa de texto 'Create Share' digite o nome do compartilhamento e clique no botão 'Create Share' para confirmar, depois clique no botão 'Advanced View' para ver todas as opções; - Em 'Comment' faça um comentario qualquer sobre este compartilhamento; - Em Path especifique o diretório que será compartilhado, para testar vamos colocar o /tmp - Em 'Valid Users' coloque os usuários que poderão utilizar este compatilhamento; - Em 'Read Only' se você colocar 'Yes' o compartilhamento será somente leitura; - Clique em 'Commit Changes' pra aceitar as mudanças e pronto, tá criado o compartilhamento; Ótimo né ? mas como a gente colocou 'Encrypt Password' como 'Yes' lá no 'Globals' pra evitar a problemada com o rWindows precisaremos adicionar os usuários na opção 'Password' do Swat... então clica lá no ícone 'Password' - Preencha o campo 'User Name' com o Login do novo usuário; - Preencha o campo 'New Password' com o que será a senha dele; - Preencha o campo 'Re-Type Password' confirmando a senha dele; - Clique em 'Add New User' pra confirmar a pronto; Não se esqueça que este mesmo usuário tem que ser adicionado como usuário no Linux (/etc/passwd) também (# adduser login-do-usuario); No rWindows a máquina tem que estar configurada nas propriedades de rede a opção "Logon principal da Rede" como "Cliente para Redes Microsoft(?)" e só. Lição de casa: Compartilhar a impressora (mesma coisa, porem ao inves de ir no botão 'Share' você vai no 'Printers'. Lembre-se de colocar o samba pra rodar a cada inicialização. Espero ter ajudado, T+++ (OBS: Voltando ao assunto, pra resolver seu problema tente alterar a opção 'Encrypt Password' pra 'Yes', isso vai fazer ela funcionar com Win 95 baunilha ou com OSR2 e superiores(?) ) > Na empresa em que trabalho estou tendo problemas com a comunicacao do > Linux Samba v2.0.6 com estacoes Windows 95 e 98, pois todo dia o servico > sai fora do ar. Voces poderiam me ajudar passando algumas configuracoes > que devem ser feita no Samba e no Windows 95 e 98. > ******************************************************************************** ai vai cara.... no arquivo /etc/inetd.conf tem que ter a seguinte linha... swat stream tcp nowait.400 root /usr/sbin/swat swat e no arquivo /etc/services tem q ter a seguinte swat 901/tcp e tbem tem q levar em conta q el tem q ta instalado na maquina e depois das alteraçoes vc deve reiniciar o serviçco inetd assim ó... /etc/rc.d/init.d/inet restart ai vc ta ligado né...vai no browser e pimba... bingo... Em sex, 29 set 2000, you wrote: > Ae, pra roda esse SWAT pra configura o samba, li que tem q colocar > http://localhost:901 em algum webbrowser....... > como no tutorial da Revista do linux, coloquei........ mas nao abre > nada. ******************************************************************************** ******************************************************************************** Amigo, eu uso o RH 6.2 e estou usando o swat perfeitamente. verifique se a porta 901 esta ok # cat /etc/services | grep 901 verifique se swat esta habilitado em inetd.conf # cat /etc/inetd.conf | grep swat se o resultado der o primeiro caracter da linha um #, remova-o. entre no browser e http://localhost:901/ e seja feliz, pois o meu foi desta forma para funcionar, desta forma consigo administrar meu samba tanto das estações rWindows quanto linux, apesar de usar NFS no linux. ******************************************************************************** De:  Anderson Lizardo Para:  Linux Cc:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Swat - Como habilitar? Data:  Mon, 22 Dec 2003 17:48:08 -0400 Em Segunda, 22 de Dezembro de 2003 16:27, Linux escreveu: > Tem como fazer algum teste para ver se o swat está mesmo "escutando" a porta > 901? Sim. Execute $ netstat -at Deve aparecer uma linha parecida com esta: tcp    0    0 *:swat           *:*            LISTEN A propósito, a minha configuração no xinetd está assim: service swat {     port            = 901     socket_type     = stream     wait            = no     only_from       = 127.0.0.1     user            = root     server          = /usr/sbin/swat     log_on_failure  += USERID } -- Anderson Lizardo ******************************************************************************** De:  Tiago Cruz Para:  linux-br@bazar2.conectiva.com.br Cc:  Milton Ribeiro Assunto:  Re: (linux-br)Swat no Red Hat 9 Data:  Tue, 2 Sep 2003 09:37:32 +0200 On Mon, 1 Sep 2003 17:50:38 -0300 "Milton Ribeiro" wrote: > Tentei habilitar o swat mas não achei onde eu habilito, no red hat > 6.2 existia um arquivo chamado "inetd.conf" mas no 9 não existe, > alguem sabe onde eu configuro isso ? Abra seu arquivo /etc/xinet.d/swat Altere a linha "Disable" para Yes /sbin/service xinetd restar Abraços, Tiago Cruz Org. King de Contab. S/C Ltda. Linux User # 282636 http://www.linuxrapido.linuxdicas.com.br/ Mandrake Linux i18n Team ******************************************************************************** De: Geison Tel Para: carvalh7 Cc: vitor , linux-br , linuxgoias Assunto: Re:(linux-br) SWAT administrando o Samba Data: 27 Mar 2003 15:48:43 -0300 Olá Vitor, Só comentando o que o Evandro disse, eu também utilizo o SWAT e se você ver na versão do Samba 2.2.8 ela tem uma modificação, é um icone de Wizard, eu não tive tempo de testa-lo mas olhando superficialmente achei bem interessante. O SWAT é uma ferramente que vem com o pacote do Samba, basta você fazer algumas configurações quando compilar o pacote do samba Ok. Tenho uma receita de bolo na minha pagina, de uma olhada. http://www.na-cp.rnp.br/~geison/dicas/Conf_Samba.htm Até mais > > Olá Vitor, > > Usei o swat por um bom tempo, e realmente era uma mao na roda. > Nao sei se exite algo melhor hoje em dia, mas eu recomendo. ******************************************************************************** De:  Luciano França Rocha Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br) Porta 901 não responde Data:  Thu, 19 Feb 2004 08:29:15 -0300 O xinetd faz exatamente isso, ele recebe uma chamada numa porta e manda para o servidor swat entao nao vai aparecer swat no netstat... 1- voce esta digitando 127.0.0.1:901 no brownser? se nao for 127.0.0.1 nao vai funcionar... 2 - eu nao vi a linha disable = no, tente colocar pq acho q o default é disable=yes Em Quarta 18 Fevereiro 2004 16:27, Reginaldo Pereira Rossi escreveu: > m tava conseguin ******************************************************************************** De:  Gustavo { Ozzy } Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br) Instalação do SAMBA Data:  Tue, 9 Nov 2004 09:12:36 -0300 Olá Danilo, bom dia ;...     Eu naum estou familiarizado com o Debian, trabalho mais com padrões Red Hat, mas creio q naum será muito diferente.     Para facilitar, eu utilizo o SWAT, q é tipo um front-end q roda no navegador (konqueror, por exemplo):     Basicamente, faça:     - edite /etc/inetd.conf e descomente a linha do swat (geralmente a última linha do arquivo)     - reinitie o inetd     - no navegador web, digite: http://localhost:901 (ou nº_ip_do_servidor:901)     - Entre com a senha do root     - uma interface amigável para colocar o samba no ar     Todavia, dê uma olhada neste artigo: http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=58 e navegue nos artigos deste site "Viva o Linux" q é um ótimo site!     Outra dica é utilizar o Perguntas e Respostas no Site da Conectiva (no caso do Debian, naum sei se ajudará muito..), dê uma olhada:=> http://www.conectiva.com.br/cpub/pt/incConectiva/suporte/pr/servidores.samba .html Espero ter ajudado. []'s, Ozzy =============================================================== > PessoALL da lista, > > Estou com um grande problema aqui na minha empresa. Ontem (e somente ontem) > o administrador da rede descobriu o SAMBA (rodamos o Debian) e quer porque > quer rodá-lo, porém não sabe bulhufas. Não tenho muito o que falar pois > também não conheço muito coisa do mesmo e por isso entro em contato com a > lista pois preciso de ajuda. > Preciso saber como instalar e configurar o SAMBA aqui no servidor, se alguém > puder me ajudar ficarei imensamente grato. No aguardo de um F1, ********************************************************************************