http://www.zago.eti.br/samba/dicas.txt FAQ, indicação de documentação sobre samba, scripts, linhas de comando pra copiar e colar, dicas pra facilitar a vida do adminstrador do servidor. dicas-e-truques.html, versão em HTML com mais dicas de uso frequente.... http://www.zago.eti.br/samba/dicas-e-truques.html Mais indicação de tutoriais, FAQ e outros documentos especificos como login script, tutoriais, lixeira, FAQ, configurar estações e etc... http://www.zago.eti.br/A-menu-samba.html 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 Como configurar as estações windows pra logar no Samba: http://us1.samba.org/samba/docs/using_samba/toc.html http://us1.samba.org/samba/docs/using_samba/ch03.html Documentação em ingles, tem telas capturadas das configurações do windwos. Mais documentação SAMBA http://us4.samba.org/samba/ http://www.oreilly.com/catalog/samba/chapter/book/ *************************************************************** 14.12. Como faço para o windows mapear em unidades de rede os compartilhamentos do linux. http://www.conectiva.com.br/cpub/pt/incConectiva/suporte/pr/servidores.samba.netlogon.html *************************************************************** Quota de impressão. http://www.dicas-l.com.br/dicas-l/20030924.shtml http://www.rau-tu.unicamp.br/istec/sourcewell/index.php?SourceWell_Session=2cc7a4d8e5dea961afae96e8c41ce301 O IBQUOTA é um gerenciador de quota de impressão por usuário, ou seja, com ele cada usuário terá direito a uma quantidade especifica de folhas para imprimir. *************************************************************** DOCUMENTAÇÃO EM PORTUGUES. Endereços recomendados, tutoriais, dicas e outros docomentos. http://www.conectiva.com.br/cpub/pt/incConectiva/suporte/pr/servidores.samba.html PERGUNTAS & RESPOSTAS - Capítulo 14. SAMBA http://www.conectiva.com.br/cpub/pt/incConectiva/suporte/pr/hardware.impressora.8.cups.samba.html 4.5. Como configurar o Cups para trabalhar em rede com máquinas windows? ### Servidor de Impressão Linux, estações windows http://www.guiadohardware.net/livros/linux/05/ http://www.linuxrapido.linuxdicas.com.br/modules.php?name=Sections&op=viewarticle&artid=69 Como reiniciar o samba sem prejudicar os usuários Demora no logon? http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=1224 Para aqueles que já sofreram com o tempo que o Samba demora até efetuar o logon das máquinas Win XP/NT*, este artigo explica de forma clara e objetiva o que se deve fazer para reduzir ao máximo este tempo de espera *************************************************************** Samba authentication through PAM with MySQL Note: this assumes you have Samba, mySQL and pam_mysql already installed and running on FreeBSD 4.0 or greater The following describes how to setup Samba, PAM, and mySQL such that Samba users are authenticated through MySQL using PAM. http://www.freebsddiary.org/samba-pam.php *************************************************************** Indicação de ferramentas para configurar servidor Samba. Cada distribuição tem seu configurador do sistema, dependendo do ambiente gráfico também tem ferramentas pra isto, uma ferrramenta pra configuração de diversos serviços, incluindo o Samba e também comum na maioria das distros é webmin. No CL10 a instalação com perfil Servidor Samba já inclue a instalação dele, caso selecione outro perfil a instalação pode ser feita a qualquer momento, o acesso é pelo browser, pode ser na propria maquina ou da maquina remota na rede interna ou da web, webmin tem seu próprio servidor web, portanto não depende do Apache nem de ambiente gráfico instalado. Vale a pena conhece-lo, pode acessar com qualquer brownser, até com IE, é simples de usar, configura diversos servidores e serviços, entre eles, swat configurador do samba, modulos pra configurar samba, usuários, compartilhamentos, impressoras, logs, transferir arquivos, selecionar opções de configuração, editar scripts e arquivos de configuração e etc... webmin no Mandriva 2006 tem diversos modulos relacionados ao Samba, acesse webmin - na aba "servidores" procure pelo icone "Compartilhamento de Arquivos com Windows (Samba)", veja também outros modulos relacionados a log e configurações do sistema em geral.... Prefiro o ambiente texto, muito mais rápido e prático, pra quem prefere o ambiente gráfico deve conhecer o webmin, veja como instalar e configurar, acessar remotamente e outras dicas em: http://www.zago.eti.br/webmin.txt No Linuxconf que funciona em modo texto tanto local como remotamente, também tem modulos pra configurar samba, usuários, grupos e outros serviços, muito prático pra administrar grupos e usuários, antes de usar estas ferramentas faça uma copia do smb.conf, podem modificar o teu smb.conf e o resultado pode não ser o esperado, a copia serve pra voltar a configuração anterior, veja mais em: http://www.zago.eti.br/linuxconf.txt FAUS - administrar usuários e maquinas via browser.. http://faus.sourceforge.net/ FAUS significa "Ferramenta de Administração de Usuários do Samba" e é um CGI escrito em Perl para permitir a administração de usuários via uma interface web. O Samba já possui uma ferramenta de administração do servidor de uma forma geral, incluindo de usuários, conhecida como SWAT. Assim, como o FAUS, o SWAT é um CGI que responda a requisições via navegador. SWAT Veja o FAQ e documentação em: http://www.zago.eti.br/samba/swat.txt Existem diversas maneiras de configurar serviços em sistemas GNU/LINUX, alguns tutoriais tem todos os comandos prontos pra copiar e colar na linha de comando, inclusive uma configuração pronta que precisa alterar somente o nome do grupo de trabalho, diretórios compartilhados, e claro, criar seus usuários com suas respectivas senhas, não tenha medo da tela preta, basta abrir um terminal pra usar o botão auxiliar do mouse pra colar os comandos, veja dicas em: http://www.zago.eti.br/modelos/A-menu-modelos.html Normalmente o servidor Samba é um micro destinado exclusivo pra servidor, os meus não tem CDROM, drive de disquete, monitor, mouse e nem teclado, prefiro administrar remotamente via ssh. A partir de estações windows pode conecar via putty para acessar o console do servidor, winscp em ambiente gráfico e para troca de arquivos, a partir de outra maquina com Linux conectar via ssh com a opção -X para executar programas do ambiente gráfico remotamente. como usar ssh, putty, winscp e outras dicas, veja no FAQ: http://www.zago.eti.br/ssh/ssh.txt *************************************************************** Ambiente de rede - Linux acessando compartilhamentos Windows... No CL10 instalado com perfil desktop corporativo, tem um icone no desktop pra localizar todos os compartilhamentos windows, ele acha também o servidor Samba, pode ser uma opção pra estações Linux acessarem os mesmos diretórios compartilhados pra estações Windows. Conheça também o smb4k: Download, documentação e etc... http://smb4k.berlios.de/ Screenshot http://smb4k.berlios.de/screenshots.html Pra montagem automatica pra backup, passar anti-virus e outros serviços em modo texto, considere o uso de smbmount: http://www.zago.eti.br/samba/smbmount.txt *************************************************************** Comparar dois smb.conf e salvar as diferenças entre eles em /tmp/smbdif (altere o caminho e nome dos arquivos) egrep -v "^#|^$" /etc/samba/smb.conf > /tmp/smb1 egrep -v "^#|^$" /etc/samba/smb.confori > /tmp/smb2 diff -y --suppress-common-lines /tmp/smb1 /tmp/smb2 | tr -d '\011' > /tmp/smbdif less -Nis /tmp/smbdif *************************************************************** Comandos úteis: Pra fazer manualmente, especial pra manutenção: Parar o samba, para somente o serviço samba, os demais serviços Linux continuam rodando normalmente: service smb stop Iniciar o samba: service smb start Reiniciar o Samba, recarregar alterações efetuadas no smb.conf, muito útil qundo fizer alterações no smb.conf, com este comando não precisa parar pra reiniciar, em um tacada só recarrega as modificações efetuadas no smb.conf. service smb reload Configurar pra iniciar o Samba junto com o boot: chkconfig smb on Configurar pra não iniciar mais junto com o boot: chkconfig smb off #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. Pra executar o comando smbstatus periodicamente, pode usar um script, no exemplo abaixo, o script limpa a tela e executa o comando a cada 3 segundos, ajuste a seu modo o scrip abaixo. [root@faqcl10 root]# cat smbz #!/bin/sh while true; do clear smbstatus -S sleep 3 done Outro exemplo com filtro, neste exemplo com uso do grep pra selecionr o numero 2021 que corresponde ao pid de um usuário no sistema. [root@faqcl10 root]# cat smbz2 #!/bin/sh while true; do clear smbstatus | grep 2021 sleep 3 done Pra não ficar alterando o script, passe os dados que deseja pesquisar atraves de varialvel, utillize este script: [root@faqcl10 root]# cat smbvar #!/bin/sh while true; do clear smbstatus | grep $1 sleep 3 done Pra usar este script digite o parametro de pesquisa após o comando, exemplos: sh smbvar fatima sh smbvar 2021 sh smbvar 192.168.1.53 Veja também os resultados de: watch -d 'smbstatus | grep usuario' watch -d 'smbstatus | grep zago' Trabalhando com os resultados de smbstatus. O comando smbstatus exibe resultado semelhante a: [zago@servsamba zago]$ smbstatus Samba version 2.2.8 Service uid gid pid machine ---------------------------------------------- prosoft root prosoft 2008 rodrigos (192.168.1.53) Thu Mar 10 08:09:32 2005 vendas root vendas 2021 fatima (192.168.1.113) Thu Mar 10 08:13:56 2005 ---corta-- Locked files: Pid DenyMode Access R/W Oplock Name -------------------------------------------------------------- 2008 DENY_NONE 0x3 RDWR NONE /home/prosoft/PROSOFT0/PROEMPRE.BTR Thu Mar 10 08:45:09 2005 2021 DENY_NONE 0x3 RDWR NONE /home/spaic/SPAIC/LOCA50/BCODADOS/locuso.dbf Thu Mar 10 08:25:23 2005 --corta- Observe que na segunda parte cada linha inicia com um numero, no exemplo acima o 2021 é o PID do processo, na primeira parte tem uma coluna "pid", com isto dá pra identificar quem está usando determinado arquivo. Filtrar com grep, acrescente | grep expressãoqueprocura, exemplo pra pegar somente os resultados do pid 2021 smbstatus | grep 2021 utilize qualquer parte do resultado do log, nome do usuário, diretório, aquivos, ip e etc.. veja outros exemplos: smbstatus | grep 192.168.1.53 smbstatus | grep /home/prosoft smbstatus | grep fatima smbstatus | grep .dbf O resultado deste comando pode ser longo, depende do numero de usuários e arquivos em uso. Pra rolar a tela use as teclas SHIFT+PageUp e SHIFT+PageDown, em ambiente gráfico ou quando acessar por ssh via terminal de ambiente grafico tem a barra de rolagem. quando o resultado for longo pode não exibir todo o resultado, neste caso desvie o resultado para arquivo, acrescente o sinal ">" mais o nome do arquivo, ex.: smbstatus > sambateste.txt Depois é só editar o arquivo e usar os recursos do editor pra localizar o que quer. Conforme a versão do samba pode haver pequenas diferenças no resultado. *************************************************************** 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 smb.conf como estão as configurações de log, normalmente tem no global estas linhas: log file = /var/log/samba/%m.log max log size = 50 debug level = 1 neste exemplo indicam que os arquivos de log serão gravados dentro do diretório /var/log/samba, que o nível de detalhamento do log é 1, ou seja, minimo, voce pode alterar pra 2, 3 ou mais, tenha muito cuidado, dependendo do nivel de detalhamento escolhido, os logs podem ser tão grandes que degrada o uso do servidor, está opção é muito indicada pra solução de problemas, ative quando for o caso de precisar de mais detalhes nos logs e volte pra condição normal assim que não precisar mais de tanto detalhes... 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 Altere a linha de comando acima pra acompanhar outros logs do samba, veja outros arquivos de log disponiveis no diretório: /var/log/samba Esta opção é muito útil pra solucionar problemas, a partir de uma estação windows voce pode fazer uma conexão com putty e deixar o tail rodando no terminal aberto pelo putty enquanto tenta ações pelo windows pra ver o que é registrado nos logs. *************************************************************** Problemas com estações win98 efetuar login no Samba? Apague os arquivos .pwl no diretório windows. Sempre que trocar a senha no Samba, trocar o servidor Samba ou após alterações no Samba as estações win98 falhar no login com mensagens de erro no dominio ou senha, apague o arquivo com a terminação .pwl que fica no diretório windows da estação, não precisa apagar todos, basta apagar o arquivo com o nome de login .pwl do usuário com problema. Claro que deve checar as conexões de rede antes, testar com ping pra ver se as maquinas se comunicam e outras configurações de rede, configurações do samba e da estação. *************************************************************** Veja qual a configuração de idioma, execute: set | grep LANG veja também o conteúdo de /etc/sysconfig/i18n cat /etc/sysconfig/i18n Veja qual o idioma em uso, digite no terminal: echo $LANG *************************************************************** Samba versão 3 - Criar usuários e senhas. CL10 - Adicionar usuários no SAMBA = samba-server-3.0.4-62748cl Nesta versão do samba não tem o comando: smbadduser Precisa criar o usuário no Linux pra depois adicionar a senha pro Samba. Não precisa criar usuários com: smbadduser, precisa somente definir a senha com: smbpasswd -a , em seguida pede pra digitar a senha duas vezes, exemplo pra criar usuario zago, tanto pro Linux como Samba: adduser zago passwd zago smbpasswd -a zago Ou no lugar de: smbpasswd -a zago, use: pdbedit -a -u zago Em tutoriais Samba quando usar pro CL10 e encontrar esta indicação: smbadduser usuário:apelido simplesmente ignore, não existe este comando no CL10, pra adicionar usuários no Samba versão 3 em diante, basta executar: smbpasswd -a usuario primeiro adicione o usuário no Linux com adduser e depois adicione no samba com o comando: smbpasswd -a usuario Veja também sobre pdbedit, no Samba 3 tem o pdbedit pra adicionar usuários. Pesquise e veja os resultados de: pdbedit -a -u usuario Para ver outras opções do comando digite pdbedit --help man pdbedit Remover usuário: Pra remover usuário do Samba, de acordo com a versão o comando pode ser diferente, no [root@servsamba samba]# rpm -qa | grep samba samba-clients-3.0.4-62748cl samba-server-3.0.4-62748cl --corta-- No CL10 com Samba 3.0.4, na página do manual indica -x: man smbpasswd -x This option specifies that the username following should be deleted from the local smbpasswd file. smbpasswd -x usuario Resultado dos comandos pra criar e remover usuário popoteste: [root@servsamba samba]# adduser popoteste [root@servsamba samba]# passwd popoteste Changing password for user popoteste. New password: Retype new password: passwd: all authentication tokens updated successfully. [root@servsamba samba]# smbpasswd -a popoteste New SMB password: Retype new SMB password: Added user popoteste. [root@servsamba samba]# cat /etc/samba/smbpasswd zago:500:297C9EDCA556978CE2000DE7B1D8469C:50C8CC1054D585D07726971812BB2343:[U ]:LCT-410BF57E: --corta-- popoteste:504:66CC3ABAD726FA9CAAD3B435B51404EE:23D4E7E4D1C51503128474E68567D582:[U ]:LCT-4265A34D: [root@servsamba samba]# smbpasswd -x popoteste Deleted user popoteste. O usuário popoteste não aparece mais no /etc/samba/smbpasswd *************************************************************** CL 10 acentos e caracteres especiais no nome de arquivos Criar um compartilhamento com tudo liberado pra todos. editar o /etc/samba/smb.conf e incluir no smb.conf: [supersoft] comment = sistemas path = /home/supersoft public = yes writable = yes printable = no write list = @staff force create mode = 0777 force directory mode = 0777 create mask = 0777 directory mask = 0777 criar o diretório: mkdir /home/supersoft chmod -R 777 /home/supersoft na estação win, crie arquivos e diretórios e veja as permissões destes arquivos com ls -la: [root@serv root]# ls -la /home/supersoft/ total 20 drwxrwxrwx 4 root root 4096 2004-09-15 11:37 . drwxr-xr-x 6 root root 4096 2004-09-15 11:30 .. drwx------ 2 zago zago 4096 2004-09-15 11:37 .recycle drwxrwxrwx 2 zago zago 4096 2004-09-15 11:33 Nova pasta -rwxrwxrwx 1 zago zago 6 2004-09-15 11:24 ação.txt o arquivo ação não foi criado com nome igual indicado na estação win98, acrescente no smb.conf estas configurações: Tentativas de erro e acerto, depois de muitas ficou assim: [root@serv root]# cat /etc/sysconfig/i18n LANG=pt_BR.iso8859-1 SYSFONT=lat1u-16 SYSTERM=linux LC_COLLATE=POSIX no /etc/smb.conf unix charset = iso8859-1 display charset = cp850 Com esta configuração arquivo como ação é visualizado corretamente tanto no Linux como windows independente de qual sistema foi criado. *************************************************************** Arquivo de senhas do Samba /etc/samba/smbpasswd Este arquivo é criado automaticamente na criação do primeiro usuário, veja o resultado na criação do primeiro usuário Samba: Resultado no CL10, mover o arquivo de senhas e criar usuários novamente, veja os resultados abaixo: 14:51:22 root@sambacl10 [/root # cd /etc/samba 14:51:24 root@sambacl10 [/etc/samba # ls lmhosts smb.conf smbusers 14:52:03 root@sambacl10 [/etc/samba # smbpasswd -a zago New SMB password: Retype new SMB password: startsmbfilepwent_internal: file /etc/samba/smbpasswd did not exist. File successfully created. Added user zago. 14:52:24 root@sambacl10 [/etc/samba # ls lmhosts secrets.tdb smb.conf smbpasswd smbusers 14:52:27 root@sambacl10[/etc/samba # mv smbpasswd teste 14:52:40 root@sambacl10 [/etc/samba # smbpasswd -a zago New SMB password: Retype new SMB password: startsmbfilepwent_internal: file /etc/samba/smbpasswd did not exist. File successfully created. Added user zago. 14:52:47 root@sambacl10 [/etc/samba # Neste teste fiz com o samba parado. Tendo problemas com senhas ou arquivos de senhas do Samba, mensagens no log do samba indicando falha no acesso ao arquivo de senhas, verique se o caminho indicado no smb.conf está correto, pra recriar o arquivo de senhas, pare o samba, remomeie o arquivo de senhas depois crie um usuário pra ver se retorna resultados iguiais os regirstrados acima. *************************************************************** Ambiente de testes... Dicas pra usar ambiente de testes na solução de problemas. Sempre que tiver problemas com Samba, use ambiente de testes pra tentar isolar o problema. Dica pra quem não tem hardware sobrando. A maneira mais segura, utilize duas maquinas da rede, nos momentos de testes use um cabo cross over pra ligar as duas maquinas, assim não tem perigo de interferir em outros serviços, nestas maquinas tem a liberdade de testar tudo antes de fazer promessas, o mais importante, sem gastos e tudo legalmente, faça instalação dual-boot, assim quando terminar os testes, reinicie a maquina e selecione a opção de boot normal, volte os cabos da rede normal e tudo fica como antes, já entendeu!, nestas maquinas ficam duas instalações, uma para o trabalho normal e outra pra testes pra usar com cabo cross.... Outra opção é usar 2 HD pra testes, mas isto envolve abrir maquina, trocar cabos e outras complicações, prefiro esta opção... Pra quem tem disponibilidade pra testes fora do horario de trabalho normal da empresa, quem pode parar o servidor pra testes e outras condições que pode usar o servidor com outro HD ou dual-boot no servidor, pra isto faça duas instalações do Linux no servidor, o boot normal destinado a servidor de produção e a segunda instalação destinada pra testes, nesta pode usar um espaço menor, pode até clonar a instalação. Pra fazer testes, atualização, upgrade, modificações na configuração e experiencias, basta fazer boot boot pela instalação de testes e fazer o que deseja, quando tiver exito, aplique na instalação de produção. A parte mais importante, voce faz os testes que quiser sem comprometer o servidor, ao reiniciar pelo boot do servidor tudo fica como se nada aconteceu no servidor. Outra opção interessante, instale um segundo HD nesta maquina e quando for fazer os testes, entre no SETUP e altere a sequencia de boot, em muitas maquinas isto funciona perfeitamente, tem BIOS que permite selecionar o boot pela primeira ou segunda IDE, o mesmo vale pra HD IDE com HD SATA ou SCSI na mesma maquina, procure conhecer os detalhes do SETUP da tua maquina, maquinas novas normalmente permite usar mais de um tipo de HD e selecionar por qual delas quer o boot. Faça também dual boot neste segundo HD. Considere manter neste segundo HD um clone do servidor, aprovei e faça um backup periodico nele também, pode até automatizar pra atualizar diariamente, em situação de emergencia pode usa-lo como servidor em substituição ao HD principal, principalmente em casos de crash... Não confundir instalar Linux no segundo HD com inverter a ordem de boot no SETUP, são coisas diferente e com resultados totalmente diferentes. Fazendo instalações em dois HD sem alterar a ordem no SETUP, pode ter problema quando ficar somente um HD na maquina, nos casos de queima ou remoção da primeira. Alterando a ordem de boot no SETUP o HD trabalha como sendo a primeira, por exemplo, um HD conectado como master na segunda IDE, em condições normais será /dev/hdc, mas alterando no SETUP pra fazer boot pela segunda IDE, o device será /dev/hda e não /dev/hdc, a configuração desta HD em /etc/fstab será como /dev/hda, pode até remover o HD da primeira IDE e trocar o cabo da segunda HD pra conectar na primeira IDE que continua funcionando sem precisar de ajustes no /etc/fstab, grub e etc... Estações Windows com qualquer comportamento estranho, resultado inesperado, qualquer falha ou erro, considere normal e dentro do esperado, não perca tempo com recuperação, faça uma nova instalação, sempre tente trabalhar com uma instalação zerada, em ambiente de testes procure usar uma instalação sem anti-virus, firewall, atualizações e programas adicionais, sem criar usuário local e outras frescuras. Nesta instalação, vá direto para configuração de fazer login no Samba, este é caminho mais curto pra encontrar a solução, após resolver o problema de acesso ao Samba, termine a configuração a seu modo.... Nada melhor do que testar pra comprovar...... Não confie cegamente em tutoriais ou opiniões de outras pessoas.... Pratique antes, evite vexame em clientes ou situações desagradaveis... Incie estes testes em uma maquina de testes, nunca faça testes em instalações criticas, servidores, ou onde tenha informações valiosas... Veja dicas pra duas instalações Linux no mesmo HD http://www.zago.eti.br/boot_div.txt dual boot Linux e windows. http://www.zago.eti.br/boot-dual-win-e-linux.txt Utilize esta instalação pra testes. Antes de qualquer modificação ou atulização no servidor, faça nesta instalação de testes, por exemplo, upgrade, atualizações e instalação de novos pacotes. *************************************************************** *************************************************************** Veja no seu smb.conf a seção correspondente ao diretório compartilhado ex: /dados writable=yes create mask = 0765 reinicie o seu samba com /etc/rc.d/init.d/smb stop e depois /etc/rc.d/init.d/smb start. para liberar o diretório inteiro, digite umask -S 022. *************************************************************** Tipo caso vcs queiram tirar a senha que é pedida no windows , o esquema é o seguinte, basta adicionar a opção : Public = Yes e pronto ,, qualquer um têm acesso a pasta compartilhada( claro que esta opção não sobrescreve o chmod) , porém ,, no caso de tirar a senha quando vc vai montar uma unidade ( a partir da máquina linux ) , temos que analizar .. Subject: Re: [ano2001] Samba... > > uso o swat normal tá.... so que os compartilhamentos pedem senha e como faço > > para tirar essa maldita senha e a opção de readonly?????? *************************************************************** > Bem o problema é o seguinte, configurei um servidor samba ele aparece na > rede as máquinas Win enchergam ele mais quando eu vou acessar a máquina > linux ela pede senha, como eu faço para dar permição de acesso, e como > faz pra configurar o diretório que quero compartilhar? Se vc quer que as máquinas win tenham acesso a um diretório do linux sem pedir senha, seu /etc/smb.conf deve conter uma section [public] parecida com a que tem aqui: ;*******************section public***************** [public] path = /dir/que/vc/quer/compartilhar/ public = yes only guest = yes writable = no printable = no Desta forma os usuários do windoze vão ter acesso a tudo o que está abaixo do diretório compartilhar/ sem que seja necessária nenhuma senha. E não esqueca de reiniciar o samba depois que alterar o smb.conf. *************************************************************** La vai: # adduser fulano # addgroup geral # usermod -G geral fulano # smbadduser fulano:fulano # vi /etc/smb.conf --> na secao [public] coloque uma linha assim user = fulano,beltrano,... ou user = @geral,... ou ainda user = beltrano,@geral,... Assim voce define quem acesso ao compartilhamento. > 2º. Tempo .. : ) > > Consigo enxergar o Servidor Samba no Win2k, mas não > consigo acessar o compartilhamento /public que criei nele > para acesso geral, criei um usuario e setei pro samba, mas > mesmo assim não funciona *************************************************************** QUOTA DE IMPESSÃO NO SAMBA. No site: http://www.ib.unicamp.br/ibquota informações sobre a instalação de SAMBA+CUPS, é possivel atribuir quota de impressão por usuário, atraves do IBQUOTA. *************************************************************** De: Dicas-L-Owner@unicamp.br Assunto: [Dicas-L] Data: Tue, 8 Mar 2005 03:19:16 -0300 Faça download gratuito do 1º capítulo do novo livro "MAPAS MENTAIS - Enriquecendo Inteligências" www.idph.net/loja/mapasmentais.shtml ---------------------------------------------------------- Qual será o futuro da 4Linux? Participe e ganhe cursos. http://www.4linux.com.br/campanhas/pesquisa_google/ ---------------------------------------------------------- Configurando o Samba para auditar eventos ========================================= Colaboração: Renato Torresan Pagano Acrescentando informações ao tutorial de Samba (SaMBa 3.x -> Tudo o que você precisa saber (e não tinha para quem perguntar :) ) do Tiago Cruz. Configurando o Samba para auditar eventos. ========================================== Obs.: Essa tutorial é valido somente para o Samba 3.x, pois ele vem compilado com os modulos vfs(Virtual File System), nada impede de que os mesmos modulos sejam compilados em versões anteriores do Samba. Verifique se existem os modulos necessários, esse tutorial foi testado no Fedora Core 1 com a instalação default. Os modulos ficam em: /usr/lib/samba/vfs/ (foi usado o audit.so). Edite o smb.conf e adicione a linha "vfs object = audit" no compartilhamento que sera auditado: [documentos] comment = documentos path = /home/documentos writable = yes browseable = yes admin users = renato vfs object = audit Para auditar o compartilhamento é necessário adicionar uma linha no syslog.conf #Samba audit user.*;user.!warn;authpriv.none;cron.none;mail.none;news.none /var/log/samba/audit.log Esse é um exemplo do log gerado em /var/log/samba/audit.log Oct 26 17:54:52 server smbd_audit[7496]: connect to service documentos by user renato Oct 26 17:54:52 server smbd_audit[7496]: opendir ./ Oct 26 17:55:08 server smbd_audit[7496]: opendir documentos Oct 26 17:55:15 server smbd_audit[7496]: unlink ./arquivo.txt Para verificar os logs existe um pacote chamado smbd_audit que nada mais é do que um tipo de sarg para o samba. É feito em PHP e necessita de perl. Roda um script no cron que coleta o audit.log e armazena no Mysql. O Pacote pode ser baixado no endereço: http://sourceforge.net/projects/smbdaudit/ Renato T. Pagano Podium Tecnologia em Redes www.podium.com.br -------------------------------------------------------------------- Colabore com a Dicas-L. Publique seu comentário sobre esta mensagem em http://www.Dicas-l.com.br/dicas-l/20050308.php -------------------------------------------------------------------- As mensagens da lista Dicas-L são veiculadas diariamente para 26780 assinantes. Todas as mensagens da Dicas-L ficam armazenadas em http://www.Dicas-l.com.br/dicas-l/ A redistribuição desta e outras mensagens da lista Dicas-L pode ser feita livremente segundo a licença Creative Commons http://creativecommons.org/licenses/by-nc-sa/2.0/br/deed.pt -------------------------------------------------------------------- *************************************************************** De: Wellington Terumi Uemura Para: Elias Albuquerque de Oliveira Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) erro durante a tentativa de ingresso no dominio Samba-acesso negado Data: Tue, 25 Oct 2005 20:49:44 -0200 > pessoal , > não estou conseguindo registrar o windows xp Veja no log do sistema e no log do samba para identificar o porque do erro, fica mais fácil correr atrás com esta informação do que apenas correr atrás de um problema que você não sabe o que causou. *************************************************************** ***************************************************************