http://www.zago.eti.br/samba/samba-cl9.txt Tuturial com todos os passos pra instalar e configurar o servidor Samba no CL9. 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 O modelo de smb.conf criado com esta configuração está disponivel pra download, pra poupar trabalho de configuração, voce pode substituir o original por este, (faça antes uma copia do original), só precisa criar os usuários e diretorios, acesse: http://www.zago.eti.br/samba/smb.conf-cl9.txt Este smb.conf está configurado pra ter lixeira no servidor, os próprios usuários windows podem trocar suas senhas, permite que as estaçõs win 2000, 2003 e XP tenha perfil móvel gravado no servidor Samba e etc.. instruções pra configurar as estações win98 e ME estão neste documento, no tópico: CONFIGURAR ESTAÇÕES WINDOWS 98 e ME PARA LOGAR NO SAMBA. Pra configurar estações win2k, XP-pro e win2003, requer comandos adicionais, tanto no servidor samba como nas estações windows, veja tutoriais e FAQ especificos pra versão do windows em: http://www.zago.eti.br/samba/A-menu-samba.html Veja também neste diretório (site) FAQ placa_ne.txt -> configurar a placa de rede samba.txt -> configuração para CL8 samba1.txt -> FAQ sobre samba zago.bat -> modelo de login script smb.conf-cl9.txt -> smb.conf configurado com as dicas deste tutorial. smbmount-cl9.txt -> tutorial e FAQ pra Linux acessar compartilhamentos das maquinas windows, útil pra backup e transferir arquivos. no sub-diretório samba tem diversos modelos de smb.conf e tutoriais. tar.txt -> para backup backup.txt -> dicas sobre copia de segurança. quota.txt -> limitar espaço de uso no disco do servidor. cups.txt -> instalar impressora CL9 Está disponível o Samba 2.2.8 com suporte a ACL e LDAP. ******************************************************** Instalação com perfil: Servidor: servidor genérico para redes Neste perfil não faz a instalação do pacote servidor Samba, precisa instalar posteriormente com apt, rpm ou synaptic. ******************************************************** RESUMO DE COMANDOS: apt-get install samba-vfs apt-get install samba-clients chkconfig --level 35 smb on cd /etc/samba mv smb.conf smb.confori wget http://200.204.198.164/zago/samba/smb.conf-cl9.txt cp smb.conf-cl9.txt smb.conf mkdir /home/samba mkdir /home/netlogon mkdir /home/profiles chmod -R 777 /home/profiles service smb start service smb restart crie os usuários pro Linux e Samba: adduser seulogin passwd seulogin smbadduser seulogin:seuloginsamba ******************************************************** E X P L I C A N D O : Instalação com perfil: Estação de Trabalho: ideal para computadores pessoais típicos. No final da instalação, altere a configuração de rede de DHCP para definição manual, mantendo o sugerido o IP da maquina vai ser 192.168.1.100. Neste exemplo a placa de rede foi detectada e configurada na instalação, responde ao ping na própria maquina e também obtendo resposta do IP para outra maquina da rede com win98, com placa de rede também devidamente instalada e configurada com IP 192.168.1.3, rede OK, configurada e maquinas respondendo ao ping. Não prossiga com a instalação enquanto as maquinas não responder ao ping entre elas. Pra conferir os pacotes instalados do samba: rpm -qa | grep samba, retorna: samba-2.2.8-27519cl samba-common-2.2.8-27519cl Pra utilizar a lixeira no servidor samba, precisa do pacote samba-vfs, pra instalar este pacote, execute: apt-get install samba-vfs Pro Linux acessar compartilhamentos do windows, precisa do pacote: samba-clients Pra instalar, execute: apt-get install samba-clients Veja os pacotes instalados na minha configuração: [root@zagofaq root]# rpm -qa | grep samba samba-2.2.8-27520U90_1cl samba-vfs-2.2.8-27520U90_1cl samba-clients-2.2.8-27520U90_1cl samba-common-2.2.8-27520U90_1cl veja também tutorial e FAQ, como acessar compartilhemtos windows via Linux em http://www.zago.eti.br/samba/smbmount-cl9.txt. ative a inicialização do samba junto com o boot do sistema, execute ntsysv e habilite o serviço smb ou execute esta linha de comando: chkconfig --level 35 smb on entre do diretório onde está o smb.conf cd/etc/samba faça uma copia do smb.conf para segurança. cp smb.conf smb.confori Pra poupar trabalho, e pra quem tem conexão com a internet,copie este modelo: wget http://200.204.198.164/zago/samba/smb.conf-cl9.txt Ou faça copia por outros meios e coloque no diretório /etc/samba Neste modelo já tem todas as alterações indicadas neste tutorial, é só copiar e renomear pra smb.conf, criar os diretórios e usuários: mkdir /home/samba mkdir /home/netlogon Pra redes que tem clientes Windows w2k, XP e 2003 precisa também do compartilhamento profiles, crie e libere tudo com: mkdir /home/profiles chmod 777 /home/profiles Iniciar o Samba: service smb start Reiniciar o Samba após alterações no smb.conf: service smb restart crie os usuários pro Linux e Samba: adduser seulogin passwd seulogin smbadduser seulogin:seuloginsamba Por exemplo, pra criar o usuário zago, no servidor, abra um terminal e como root execute: adduser zago passwd zago smbadduser zago:zagoperfil Após cada comando, quando solicitado informe a senha pro usuário. Vá até o tópico deste tutorial que configura a estação do win98, veja o tópico: CONFIGURAR ESTAÇÕES WINDOWS 98 PARA LOGAR NO SAMBA. reinicie o samba e depois reinicie a estação win98 e tua rede está prontinha. Caso falhe o login, reveja as configurações, conexões de rede e todo o processo, Ou faça os ajustes a seu modo e crie os diretórios conforme os compartilhamtos que criou no smb.conf. Ou faça as alterações a partir do original, com editor de texto que não usa caracteres especiais como; vi, pico, emacs ....... vi smb.conf PRESSIONE INS para entrar no modo edição e use as setas para navegar no texto, apague com DEL. retire o comentario (ponto e virgula) destas linhas ; local master = no ; os level = 33 ; domain master = yes ; preferred master = yes ; domain logons = yes ; wins support = yes ; wins proxy = yes ;[tmp] ; comment = Temporary file space ; path = /tmp ; read only = no ; public = yes ;[public] ; comment = Public Stuff ; path = /home/samba ; public = yes ; writable = yes ; printable = no ; write list = @staff pressione ESCAPE salve e saia com SHIFT: wq :wq crie o diretório do compartilhamento [public], observe que o nome do diretório é samba e será visto na rede como public. mkdir /home/samba mkdir /home/netlogon inicie o samba: [root@samba init.d]# cds [root@samba init.d]# ./smb start Iniciando os serviços SMB: [ OK ] Iniciando os serviços NMB: [ OK ] Crie um usuário para o samba [root@samba init.d]# smbadduser zago:zagoteste Adding: zago to /etc/samba/smbpasswd Adding: {zago = zagoteste} to /etc/samba/smbusers ---------------------------------------------------------- ENTER password for zago New SMB password: Retype new SMB password: Password changed for user zago. Password changed for user zago. [root@samba init.d]# ******************************************************** COFIGURAR A ESTAÇÃO WIN98 e ME. Na estação Win98 configure em propriedades do ambiente de rede: Desktop click com botão auxiliar em embiente de rede click em Propriedades Na aba Configuração, selecione: Cliente para redes Microsoft click em Propriedades marque "Efetuar logon no dominio do Windows NT preencha a caixa "Dominio do NT" com o grupo de trabalho MYGROUP OK click na aba identificação altere o grupo para MYGROUP "Grupo de Trabalho: MYGROUP Ok até fechar as janelas e aguarde até pedir para reiniciar o computador No proximo boot na tela de login informe o usuario, senha e dominio fazendo uso de nome de login, senha e dominio usados na configuração acima. 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 são os compartilhamentos do samba e zago é o compartilhamento do usuario criado no Samba como no exemplo acima. Em Public o usuario zago não tem acesso e tem todos os direitos em tmp e zago. Caso não teve exito, tem algum caracter errado, passo errado ou algo parecido, refaça todos os passos até conseguir o resultado indicado acima para depois personalizar, login script, permissões e outras particularidades ou recursos necessários na tua rede. Proximos passos serão tratados por tópicos, como LOGIN SCRIPT, PERMISSÕES. etc... ******************************************************** LOGIN SCRIPT Voce pode mapear as unidades de rede via Explorer ou automatizar o mapeamento de unidades de rede no login, faça estas alterações no seu smb.conf as linhas com ponto e virgula vem por default no samba, não tem função porque estão comentadas, retire o comentario e altere para ficar igual o exemplo abaixo. domain logons = yes ; logon script = %U.bat logon script = %g.bat ; logon path = \\%L\Profiles\%U logon path = //%L/profiles/%g preserve case = No No smb.conf já vem um modelo de compartilhamento para os scripts, vem assim: # Un-comment the following and create the netlogon directory for Domain Logons ; [netlogon] ; comment = Network Logon Service ; path = /home/netlogon ; guest ok = yes ; writable = no ; share modes = no basta tirar os comentários pra ficar assim: [netlogon] comment = Network Logon Service path = /home/netlogon guest ok = yes writable = no share modes = no Neste caso precisa criar o diretório netlogon dentro do home, execute: mkdir /home/netlogon veja no sub-diretório samba (no site) o arquivo zago.bat, este arquivo é um modelo de login script, crie este arquivo na maquina windows pelo edit do DOS ou bloco de notas e salve no diretório do usuário ou tmp do servidor Samba, depois por uma conexão via ssh ou no próprio servidor faça a copia deste arquivo para o diretório dos scripts, pro /home/netlogon ou /etc/samba ou pra outro local conforme definido no compartilhamento [netlogon], comentado acima. precisa criar um arquivo com o nome de login do usuario.bat, no exemplo do usuario zago o arquivo tem o nome zago.bat, depois de copiado para o diretório /home/netlogon ou /etc/samba pode fazer copia para outros usuários e fazer os ajustes com o editor do Linux, vi, pico, emacs etc.. , só não pode criar o arquivo inicial com editores do Linux, mas pode altera-los. Reinicie o samba e a estação windows, no proximo login mapeará automaticamente as unidades de rede para o usuario, as causas para não mapear as unidades de rede pode ocorrer quando tem algum erro no arquivo de script ou este estar no formato Unix, vá pelo ambiente de rede no compartilhamento netlogon e edit o arquivo, aparecendo em uma única linha ele está no formato Unix, edite-o com o bloco de notas para a forma correta, como não tem permissão para gravar neste diretório, então salve em outro diretório, tmp ou do usuário, depois pelo Linux e como root faça a copia para /etc/samba. ******************************************************** PROFILE NO WIN NT, 2K, XP PRO e 2003 Estas versões do windows requer uma configuração especial no Samba pra gravar o profile do usuário, mesmo que venha a configurar pra perfil local, este compartilhamento deve ser criado pra evitar mensagens de erro. No /etc/samba/smb.conf a parte que está assim: # Un-comment the following to provide a specific roving profile share # the default is to use the user's home directory #[Profiles] # path = /home/profiles # browseable = no # guest ok = yes Deve se tirar os comentários pra ficar assim: [Profiles] comment = Network User Profiles path = /home/profiles read only = no create mask = 0700 directory mask = 0700 como foi definido um compartilhamento, também precisa ser criado conforme está no smb.conf, execute este comando: mkdir /home/profiles Este comando cria o diretório onde as estações windows NT, 2K, XP PRO e 2003, vão gravar o perfil dos usuários, mesmo que configure as estações pra trabalharem com "perfil local", é necessário criar este diretório e também estar com este compartilhamento definido no smb.conf. chmod -R 777 /home/profiles Este comando libera o compartilhamento /home/profile pra qualquer usuário com todas a permissões, em alguns testes ocorrem erros de permissão neste diretório, por isto o comando pra liberar geral, quem vai utilizar perfil local não utilizara este compartilhamento e portanto não tem problema liberar geral, caso voce utilize o perfil movel e precise de segurança, reconfigure as permissões deste diretório. ******************************************************** PERMISSÕES nos diretórios compartilhados. ******************************************************** ACENTOS em nomes de arquivos acrescente no smb.conf no final da seção global e antes das linhas que configura a lixeira, acrescente estas linhas abaixo: client code page = 850 character set = ISO8859-1 preserve case = no short preserve case = no default case = lower após a inclusão destes parametros reinicie o samba e refaça o login das estações windows. Resultado: - Todos os arquivos criados a partir desta alteração terão o nome em letras minusculas independente de como foi digitado nas estações windows. - Acentos funcionam normalmente no sistema windows e Linux, indepedente de onde foram criados, um sistema visualiza os arquivos do outro com acentuação correta. - Em um terminal ssh, também via PUTTY os arquivos criados pelo windows são visualizados com acentuação correta. ******************************************************** IMPRESSORAS. Prefira utilizar uma maquina windows da rede para fazer isto, quanto menos acesso ao servidor melhor a segurança, tenho observado problemas com usuarios que não conseguem apagar arquivos na fila de impressão e "fuçam" no servidor, até reinicializa o servidor ou alteram configurações. Pense nisto, instalar as impressoras nas estações e compartilhar por lá. ******************************************************** COMPARTILHAMENTO DE DIRETÓRIOS ******************************************************** LIXEIRA: No windows tem uma lixeira que só funciona pra recuperar arquivos excluidos no HD local, não serve pra recuperar arquivos excluidos no servidor Samba. Pra resolver este problema pode instalar uma lixeira no servidor Samba, assim passa a ter duas lixeiras, uma local e outra no servidor, que torna possivel recuperar arquivos excluidos no servidor samba. Pra instalar a lixeira requer o pacote samba-vfs, pra instalar via apt, execute em um terminal, como root, o comando: apt-get install samba-vfs Ou faça via synaptic ou rpm, procure pelo pacote samba-vfs* e instale. Acrescente as duas linhas abaixo no final de cada compartilhamento que queira a lixeira: vfs object = /usr/lib/samba/vfs/recycle.so vfs options = /etc/samba/recycle.conf Não precisa alterar mais nada no smb.conf, não tem serviço pra iniciar, basta instalar o pacote samba-vfs e acrescentar as duas linhas acima em cada compartilhamento que queira ter a lixeira, tudo é automatico e transparente pro usuário, a criação do diretório .recycle (lixeira) também é automatico, não muda nada pro usuário, quando através de uma estação windows apagar um arquivo nos compartilhamentos samba, ele será automaticamente movido pra este diretório .recycle, portanto não será apagado, por isto será possivel recupera-lo, mover da lixeira pra outro diretório. Arquivos apagados (deletados, excluidos ou removidos) dificilmente podem ser recuperados no Linux, quando possivel é muito trabalhoso e dificilmente se consegue exito, portanto não confunda a lixeira com recuperar arquivos no Linux. Os arquivos e diretórios dos compartilhamentos Samba são acessados tanto pelo Linux como pelas estações windows, nestes compartilhamentos o comando rm pelo Linux os excluira de maneira definitiva, enquando o comando apagar (DEL) das estações windows, serão modificados pelo samba pra mover pra lixeira. Embora utilizamos o termo apagar e recuperar, na realidade o pacote samba-vfs com os parametros de lixeira no compartilhamento, modificam os comandos de exclusão pra mover, tudo de forma transparente pro usuário, sem perguntas, mensagens ou avisos. Portando os comandos de exclusão se tranforma em mover arquivos pro diretório .recycle, depois de apagados (deletados) os arquivos continuam neste diretório ocupando espaço em disco e disponiveis pra serem movidos pra outro diretório ou seja recupera-los. Os arquivos que estão na lixeira (.recycle) podem ser copiados pra outros locais (backup ou recuperação) ou removidos pra sempre com o comando rm. Por exemplo o compartilhamento /tmp, na configuração deste samba ele está assim: [tmp] comment = Temporary file space path = /tmp read only = no public = yes Após incluir as duas linhas pra criar a lixeira, ele passa a ficar assim: [tmp] comment = Temporary file space path = /tmp read only = no public = yes vfs object = /usr/lib/samba/vfs/recycle.so vfs options = /etc/samba/recycle.conf Faça o mesmo com os demais compartilhamentos que queira a lixeira e reinicie o samba, a lixeira já está pronta pra uso. Pra testar se está tudo OK, a partir de uma estação windows, crie um diretório no servidor, dentro do compartilhamento tmp e copie prá lá alguns arquivos, depois apague um arquivo. Acesse este diretório /tmp, pelo console do servidor ou mesmo da estação windows atravez de um terminal com o putty e execute um ls -la drwx------ 3 zago zago 4096 Dez 28 20:19 .recycle vai aparecer um diretório oculto .recycle, portanto não está visivel para as estações win98, mas os arquivos que as estações windows apagarem no servidor vão ser movidos pra esta lixeira, (.recycle). Entre no diretório .recycle e execute novamente ls -la pra visualizar os arquivos apagados, neste exemplo veja o arquivo que o usuário zago apagou. -rwxr--r-- 1 zago zago 3870 Dez 28 15:13 dicas.txt Fique atento as permissões, caso tenha problema em recuperar arquivos da lixeira, altere as permissões de acesso com chmod Na estação win98 esta lixeira não está visivel por ser um diretório oculto, pra recuperar arquivos ou acessar a lixeira a partir da estação win98, precisa configurar o windows pra visualizar os arquivos ocultos. Configurando o win98 pra visualizar arquivos ocultos e a lixeira do servidor. Faça duplo click no icone "Meu computador" -> abra o menu "exibir" -> click na opção "Opções de pasta..." -> click na aba "modo de exibição" -> marque a opção "Mostrar todos os arquivos", -> aplicar -> OK. Agora volte acessar o compartilhamento do servidor pra visualizar e acessar a lixeira do servidor Uma boa politica de backup é incluir estes diretórios no script de cópias. cuidado com o espaço em disco, como são movidos pro diretório .recycle, continuam ocupando espaço em disco, monitore com frequencia e use scripts para apagar os arquivos mais antigos, isto é, depois da copia. O arquivo de configuração da lixeira é /etc/samba/recycle.conf não precisa alterar nada, a não ser que queira personaliza-lo. Observe no /etc/samba/smb.conf que tem um tópico especial sobre a lixeira. Agradecimento especial ao colega Anderson Marcelo de Oliveira andersonmsp@yahoo.com.br, que muito ajudou na elaboração deste tópico. ******************************************************** ******************************************************** CONFIGURAR ESTAÇÕES WINDOWS 98 e ME PARA LOGAR NO SAMBA. No desktop click com botão auxiliar no icone redes, depois click em propriedades pra acessar ambiente de rede. Na aba identificação, item grupo de trabalho -> coloque o mesmo nome definido no samba, cuidado que o windows vem por default WORKGROUP e o samba vem MYGROUP, neste modelo de samba estou utilizando MYGROUP, mas os dois tem que ser iguais, altere para qualquer nome, desde que iguais tanto no Samba como no Windows, este mesmo nome vai ser utilizado na tela de login, o item "Dominio" nesta tela de login tem que constar este mesmo nome. Pra alterar no smb.conf de MYGROUP pra outro nome, procure na seção global por estas linhas: # workgroup = NT-Domain-Name or Workgroup-Name workgroup = MYGROUP Altere somente a palavra MYGROUP, para o nome que voce desejar, não use acentos, espaços ou caracteres especiais. em propriedades de tcp/ip da placa de rede endereço IP preencha o IP e a mascara, lembre de manter mesma classe de rede. em propriedades de Clientes para Redes Microsoft marque -> Efetuar logon no dominio do Windows NT no campo Dominio do Windows NT, preencha com o mesmo nome usando no samba e grupo de trabalho na estação windows. vai dando OK, fechar e salvar até reiniciar. No proximo boot na tela de login tem mais um item, alem de "nome de usuário" e "senha" tem o item "Dominio" preencha com login e senha de usuario já cadastrado no samba, em Dominio tem que utilizar o mesmo nome utilizado no grupo, neste exemplo MYGROUP ou outro que voce tenha definido. Quando cancela este login ou pressione ESC ou por algum motivo não informar o usuario e senha ou mesmo informando não completar o login no servidor, os compartilhamentos do samba não serão vistos pelo windows, por exemplo quando iniciar o windows cancelar o login e depois querer acessar o compartilhaamento do linux pelo ambiente de rede do windows não vai funcionar, use o nome de login e senha exatamente como cadastrado no servidor Samba. quando não tem scrip pra mapear unidades de rede, voce poderá acessar os compartilhamentos via ambiente de rede, também pode mapear as unidade de rede pelo explorer, prefiro fazer via script no servidor, veja neste tutorial o tópico LOGIN SCRIPT. ******************************************************** LOGIN SCRIPT. No login o windows vai executar um arquivo .bat com nome de login do usuário, este arquivo precisa estar no diretório conforme definido no smb.conf, neste modelo estou utilizando o /home/netlogon. Por exemplo, para o usuário zago precisa ter o arquivo zago.bat e assim pra todos os demais usuários, tem outras maneiras de fazer isto, prefiro esta por personalizar o login de cada um. No linux não existe unidades de rede tal como no windows H: G: e etc.., este arquivo vai estar no servidor Linux pra ser executado pelo windows no login, vai servir para as estações windows dar um apelido, link ou como queiram, mapear unidade de rede definida por uma letra tal como T: Este arquivo não pode ser criado no Linux, voce precisa criar no windows pelo bloco de notas e depois copiar pra este diretório /home/netlogon, não vai poder salvar direto, utilize uma destas "gambi" No smb.conf, no final do compartilhamento [netlogon], acrescente uma linha "admin users = zago" troque zago pelo seu usuário que administra o sistema, assim este usuário e somente êle pode gravar e alterar arquivos neste compartilhamento, faça o script no windows e salve acessando ambiente de rede e depois este compartilhamento onde poderá criar e editar os scripts dos usuários através do bloco de notas do windows e salvando no modo texto. Também poderá criar este arquivo pelo edit do DOS ou bloco de notas e copiar para dentro do diretorio /home/netlogon, ou até mesmo pro seu home e depois como root copiar pra /home/netlogon, use ssh, telnet, disquete ou ambiente de rede para copiar o arquivo, depois de copiado este arquivo pode ser manipulado pelo Linux com cp, editado pelo "vi" ou outro editor e ser ajustado para cada usuário, pelo Linux pode copiar e editar, só não pode criar. SOLUÇÃO 2: Através de um editor Linux crie o arquivo de script por exemplo o (vi) ou outro editor, veja abaixo os exemplos para o arquivo zago.bat: # unix2dos zago.bat # chmod +rwx zago.bat onde zago.bat é o script que você criou, unix2dos converteu o arquivo para o padrão DOS e chmod +rwx tornou executavel. CONTEÚDO DO ARQUIVO: exemplo de script para usuario zago mapear a unidade de rede T: que está no servidor samba e aponta pro diretório /tmp compartilhado como tmp nome do arquivo igual ao nome de login acrescido de .bat zago.bat -> nome do arquivo net use T: \\samba\tmp -> conteúdo do arquivo net time \\samba /set /yes -> para sincronizar data e hora com o server linux onde: zago.bat é o nome do arquivo criado para o usuario com login zago T: a unidade de rede que vou usar nas estações windows, use letras entre F e Z \\samba é nome do servidor linux onde está instalado o samba, para saber o nome do servidor veja no prompt que aparece o nomedousuário@nomedamaquina por exemplo: [root@samba /]# na linha acima estou procurando por "samba" \tmp é nome do diretorio compartilhado ou pasta que foi definida no smb.conf como um compartilhamento e também criada no caminho definido, em /home/tmp Nas estações windows o compartilhamento aparecem como netlogon, pelo prompt do Linux aparece em /home/netlogon/, o local é o mesmo, no windows é mostrado o nome do compartilhamento. Assim em todo login do usuário zago o samba procurará pelo arquivo /home/netlogon/zago.bat. Não precisa reiniciar o samba nem fazer alterações, após criar o script faça logoff ou reinicie a estação pra testar o script. ******************************************************** LOG USE E ABUSE DO LOG, você vai resolver muitos problemas com as informações do log. Para solucionar problemas um bom começo é interpretar os logs, quase todos os serviços tem seu log. veja no seu samba para qual diretorio êle aponta, normalmente no samba vem: log file = /var/log/samba/log.%m Para localizar problemas ao compartilhar recursos do Linux via samba veja os arquivos de log que estão em: /var/log/samba/ utilize também o tail pra acompanhar os registros no log no momento que acontecem, veja algums exemplos: tail -f /var/log/messages Veja quais são os arquivos de log em /var/log/samba e ajuste a linha abaixo pra acompanhar o arquivo de log desejado: tail -f /var/log/samba/log.smbd #smbstatus mostra as conexões ativas e alguns dados dos usuarios. #smbstatus -u usuário mostra o que um determinado usuário esta utilizando no samba. ******************************************************** TROCAR SENHAS VIA ESTAÇÃO WIN98, isto funciona com estações win98 e ME, nas estações NT, XP, 2000 E 2003 fica solicitando a troca de senha em cada login, ainda não descobri como solucionar este problema, não ocorre no win98 e ME, somente nos demais Windows, como não sei lidar com o windows, conto com ajuda de alguém que tenha a solução, por favor envie pro FAQ. No Global do smb.conf precisa destas 3 linhas: unix password sync = Yes passwd program = /usr/bin/passwd %u passwd chat = *password* %n\n *password* %n\n *success* Nas estações windows os usuários podem trocar suas senhas de acesso ao samba, as senhas do Linux não são alteradas. Entre no Painel de controle, entre em senhas, procure pela opção "alterar outras senhas" na caixa de dialogo click em "redes microsoft" e Ok, informe a senha atual e a nova senha e OK, receberá a mensagem de confirmação de troca da senha Também tem o recurso de utilizar o putty pra fazer uma conexão ssh e trocar tanto as senhas do samba como do Linux, veja mais em: http://www.zago.eti.br/ssh/ssh.txt Pra trocar senhas do Linux via web (não troca do samba): http://www.zago.eti.br/senhas-trocar-via-web.txt ********************************************************