http://www.zago.eti.br/samba/samba3.txt Continuação do FAQ samba2.txt FAQ com mensagens da Linux-br relatando suluções sobre o servidor Samba. 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 *********************************************** Subject: Re: (linux-br) Problemas de apresentação de caracteres no Samba:Solução Em Monday 18 February 2002 12:02, Leonardo T. de Carvalho escreveu: > > É possível sim... > Você deve se certificar que seu sistema Linux tem ISO-8859-1 e > que o mount está com a opção > charset=ISO-8859-1... > Aí fica bonitinho. > Windows em português *> geralmente <* usam esse charset. > Ou UTF-8. Seguindo as dicas do Leonardo, eu consegui resolver o problema inserindo as seguintes linhas no arquivo /etc/smb.conf na seção [global]: [global] #conversão de caracteres do Linux para o Windows client code page = 850 character set = ISO8859-1 A primeira instrução informa ao samba que o Windows está usando o charset Western European e a segunda instrução informa ao samba que o Linux também está usando o mesmo charset (no Windows e no Unix eles têm nomes diferentes). Não foi necessário recompilar o Kernel. Agora criamos um diretório F:\devolução\peças pelo Windows no Samba e quando vamos fazer o backup pelo tar aparece /home/devolução/peças, como queríamos. O único senão é que os nomes dos arquivos e diretórios gerados antes da modificação do charset desaparecem, o que significa que teremos de renomeá-los e são muitos diretórios. So falta agora bolar um script. []s -- Edgard Lemos edgard@edconsultoria.com.br Usuário Linux nº 135479 ************************************************** ************************************************** ************************************************** ************************************************** Subject: Re: (linux-br) Trocar senha do samba de maquinas windows Eu acho que esse assunto já foi respondido aqui, de qualquer maneira segue a resposta, de novo, novamente, mais uma vez... :) [global] ... ... ... unix password sync = Yes passwd program = /usr/bin/passwd %u passwd chat = *password* %n\n *password* %n\n *success* ... ... ... [???] Isso funcionou perfeitamente pra mim... Tente, caso não funcione volte à lista com o erro que está acontecendo... ************************************************** Agradeço a todos que me ajudaram a resolver meu problema com o lock de arquivos no samba. Resolvi assim: [global] workgroup = CAMPUS2 netbios name = PDCCAMPUS2 server string = Servidor Linux %v. encrypt passwords = Yes update encrypted = Yes password server = PDCCAMPUS2 username map = /etc/smbusers password level = 15 username level = 15 unix password sync = Yes restrict anonymous = No syslog = 0 max log size = 50 timestamp logs = No large readwrite = Yes min protocol = NT1 time server = Yes socket options = TCP_NODELAY SO_SNDBUF=8576 logon script = startup.bat domain logons = Yes os level = 254 wins proxy = Yes wins support = Yes alternate permissions = Yes create mask = 0770 force create mode = 0770 security mask = 0770 directory mask = 0770 force directory mode = 0770 directory security mask = 0770 hosts allow = 192.168.0. 192.168.1. 192.168.3. status = No hide dot files = No oplocks = No posix locking = No strict locking = Yes read prediction = Yes include = /etc/smb.conf.global.%a include = /etc/smb.conf.global.%M include = /etc/smb.conf.global.%a.%M Valeu mesmo. []´s Edgar Wesley ************************************************** >Eu fiz de um modo diferente, criei um script que ele monta a outra máquina >no /mnt faz o backup e depois desmonta. > >tipo > >smbmount file://maquina_windows/compartilhamento /mnt/maquina_windows -c >username=usuário,password=senha > >Depois coloquei o script do backup e coloquei pra desmontar quando >terminar... > >Coloquei pra rodar na cron.. > >Falow.. > > >Leandro Mendes >Desempregado. > > > > OK amigo, Mas meu problema era ao contrário: - Fazer backup através de programas do Windows (ex: MSBACKUP) de áreas compartilhadas (SAMBA) em servidores LINUX. Na verdade o objetivo de tudo isto é que em muitos clientes, fica fácil trocar o servidor para LINUX, mas não nas estações. Então a tentativa e não trocar muita coisa no cliente (estações), inclusive seu sistema de Backup, geralmente em Windows. Um abraço Centeno RESPOSTA2 Eu uso o seguinte para transferência de arquivos entre linux e windows via samba para a finalidade de backup: smbclient file://maq/dir -U user%senha -c 'put arquivo' você pode usar no lugar do put também o get. Outra opção pode ser ftp. Dê uma olhada em www.eletronica.eng.br -> linux -> dicas {}´s Walterney RESPOSTA3 RESPOSTA4 ************************************************** Subject: Re: (linux-br) Impressão remota pelo samba On Wed, 6 Feb 2002 15:15:17 -0200 Marcio Jose Pereira escreveu: > Meu problema é similar !! > > Já configurei pelo printtool invez dele mandar para rede ele manda para lp0 ! > > que saco !!! > > Estou mandando meu printcap como exemplo se alguém souber e poder nos ajudar > por que não consigo imprimir remotamente eu, quer dizer nós agradeceriamos !!! > > HPLaserJet2200:\ > :sd=/var/spool/lpd/HPLaserJet2200:\ > :mx#0:\ > :sh:\ > :rm=192.168.1.2:\ > :rp=/dev/lpt3:\ > :if=/var/spool/lpd/HPLaserJet2200/filter: Eu utilizo o servidor lpd. Olhe a configuração de uma impressora instalada em uma máquina com Rwindow$: ##PRINTTOOL3## SMB laserjetplus 300x300 a4 {} LaserJetPlus Default {} tributos1:\ :if=/usr/lib/rhs/rhs-printfilters/smbprint:\ :lp=/dev/null:\ :mx#0:\ :rs:\ :sd=/var/spool/lpd/tributos1:\ :sh: Será que esta tua linha não deveria ser em vez de: > :rp=/dev/lpt3:\ ser assim: > :lp=/dev/lpt3:\ Aí acho que ainda assim deveria ser assim > :lp=/dev/null:\ Claro que ainda tens um arquivo de configuração em /var/spool/lpd/HPLaserJet2200 que deveria ser revisto. ----------------------- Flávio Menezes dos Reis Terra de Areia - RS flaviopmta@net3.com.br RESPOSTA2 A impressora funciona bem na máquina Windows. Seguindo as dicas de http://www.conectiva.com.br/suporte/pr/hardware.impressora.70.cups.html ************************************************** coloque na sesão global do smb.conf o seguinte parâmetro: unix password sync = yes Subject: (linux-br) Usuário Samba > Olá pessoal da lista !!! > Como eu faço para que o servidor Samba utilize o arquivo de senhas > "/etc/passwd" no lugar do "smbpasswd". Assim não é preciso criar o > usuário duas vezes, ou tem como migrar os usuários do passwd para o > smbpasswd, e manter eles sincronizados. ************************************************** Subject: Re: (linux-br) Mudar senha de Usuario no Samba http://web.onda.com.br/orso/chetcpasswd.html É mole de configurar e muito bom. É melhor vc deixar o cgi sempre na parte da intranet, sem acesso pela internet. Mauricio Cavalcanti. Subject: (linux-br) Mudar senha de Usuario no Samba > Tenho uma rede com o linux como servidor de logon... scripts e tudo mais > utilizando o samba, > tudo funciona maravilha mas nao sei como fazer para que os usuarios > troquem as senhas sem > precisar de mim... ************************************************** Subject: Re: (linux-br) Permissão no SMB ????? Gustavo V. Goulart wrote: > estou com o seguinte problema. Tenho uma rede com 5 maquinas win98 e um > servidor Linux conectiva 5.0, estou rodando o smb para compatilhar 2 > diretorios. > Criei um grupo users, e todos os usuarios fazem parte dele. Os dois dir. > criados estao com chmod 777, a configuração no smb.conf esta assim para os 2 > dir. Vamos lá então: Substitua essa parte > create mask = 0777 > force create mode = 0777 por isso create mode = 0777 Eu tambem estava tendo esse problema, que foi resolvido usando esse parâmetro. ************************************************** Subject: Re: (linux-br) Samba - Compatilhamento para usuários específicos oculto para outros Crie um grupo qq (ex: captopril) Coloque as seguintes configs no smb.conf: comment = blá path = /home/blabla write list = @captopril public = no writeable=yes printable = no create mode = 0777 directory mask = 0770 Digite o comando: chown root.captopril /home/blabla chmod 770 /home/blabla Qq coisa é só gritar ! Mauricio Cavalcanti. ************************************************** De:  Erino Guilherme de Andrade Para:  redes-l@listas.ansp.br Assunto:  Re: [Redes-l] TCP/IP x Netbeui Data:  Mon, 24 Nov 2003 11:37:23 -0300 ------------------------------------------------------------ Informamos que, devido às mudanças no projeto ANSP da FAPESP, manteremos esta lista até o dia 5 de janeiro de 2004. Entre em contato conosco para quaisquer comentários por meio da própria lista ou pelo e-mail moderador@ansp.br. ------------------------------------------------------------- Bem, o NetBEUi gera muito broadcast na rede.  Se você só pretende usá-lo numa rede local pequena, sem acesso à Internet, tudo bem.  Mas se você pretende conectá-la à Internet, você vai precisar do TCP/IP, e quanto mais protocolos você adicionar mais lentidão você vai introduzir na sua rede.  Por outro lado, você deverá pesar a opção do uso do TCP/IP somente - É que, para que você continue numa rede local a "enxergar" as outras máquinas, você necessitará de um servidor WINS na rede e, consequentemente, um NT/2000/2003 Server... Qualquer dúvida, tamos aí... Tchau Erino. Diego Ronan wrote: > ------------------------------------------------------------ > Informamos que, devido às mudanças no projeto ANSP da FAPESP, > manteremos esta lista até o dia 5 de janeiro de 2004. > Entre em contato conosco para quaisquer comentários por meio > da própria lista ou pelo e-mail moderador@ansp.br. > ------------------------------------------------------------- > >     ----------------------------------------------------------------------- > Ola a todos! Sou novo na lista e queria saber qual é a diferença em usar > TCP/IP e Netbeui em uma rede... Qual seria a melhor opção, entre > outros.. AbraçosDiego ************************************************** De:  Adalberto de Freitas Camargo Para:  redes-l@listas.ansp.br Assunto:  Fw: [Redes-l] TCP/IP x Netbeui Data:  Mon, 24 Nov 2003 11:57:58 -0200 ------------------------------------------------------------ Informamos que, devido às mudanças no projeto ANSP da FAPESP, manteremos esta lista até o dia 5 de janeiro de 2004. Entre em contato conosco para quaisquer comentários por meio da própria lista ou pelo e-mail moderador@ansp.br. ------------------------------------------------------------- Se na configuração da rede IP não for informado o endereço IP do servidor WINS, a resolução de nomes em estações Win9x/Me/2k será feita por broadcast, de forma análoga à realizada pelo NetBEUI.   Essa característica do protocolo TCP/IP garante a sua adequação não somente à grandes redes, com servidores dedicados para a resolução de nomes, mas também para redes pequenas, com apenas poucas estações de trabalho independentes.   Além disso, não há nada que justifique a preferência pelo protocolo NetBEUI, dado que possui desempenho inferior, não é roteável e principalmente não é compatível com serviços Internet e nem com a maioria das aplicações de rede atuais.   Espero ter ajudado, Adalberto de F. Camargo __________________________ Banco Industrial do Brasil S.A. Masterway Telecom Ltda. Engenheiro Consultor ( (11) 3049-9828 + adalberto@bancoindustrial.com.br ----- Original Message ----- From: Erino Guilherme de Andrade To: redes-l@listas.ansp.br Sent: Monday, November 24, 2003 12:37 PM Subject: Re: [Redes-l] TCP/IP x Netbeui Bem, o NetBEUi gera muito broadcast na rede.  Se você só pretende usá-lo numa rede local pequena, sem acesso à Internet, tudo bem.  Mas se você pretende conectá-la à Internet, você vai precisar do TCP/IP, e quanto mais protocolos você adicionar mais lentidão você vai introduzir na sua rede.  Por outro lado, você deverá pesar a opção do uso do TCP/IP somente - É que, para que você continue numa rede local a "enxergar" as outras máquinas, você necessitará de um servidor WINS na rede e, consequentemente, um NT/2000/2003 Server... Qualquer dúvida, tamos aí... Tchau Erino. ----- Original Message ----- From: Diego Ronan To: redes-l@listas.ansp.br Sent: Sunday, November 23, 2003 8:57 PM Subject: [Redes-l] TCP/IP x Netbeui Ola a todos!   Sou novo na lista e queria saber qual é a diferença em usar TCP/IP e Netbeui em uma rede... Qual seria a melhor opção, entre outros..   Abraços Diego ************************************************** De:  Adalberto de Freitas Camargo Para:  redes-l@listas.ansp.br Assunto:  Fw: [Redes-l] NetBeui Data:  Mon, 24 Nov 2003 16:18:48 -0200 ------------------------------------------------------------ Informamos que, devido às mudanças no projeto ANSP da FAPESP, manteremos esta lista até o dia 5 de janeiro de 2004. Entre em contato conosco para quaisquer comentários por meio da própria lista ou pelo e-mail moderador@ansp.br. ------------------------------------------------------------- Normalmente em um ambiente Microsoft, quando você precisa acessar um recurso compartilhado em um servidor de rede ou em outra estação de trabalho, você a procura pelo seu nome. Porém, o nível de enlace de uma rede local não conhece os nomes dos computadores, apenas os endereços MAC das placas de rede.   Quando não existe um servidor de resolução de nomes disponível, a estação que deseja acessar um recurso compartilhado no servidor SERVER1 por exemplo manda um quadro ethernet com endereço destino ff-ff-ff-ff-ff-ff (todos os bits em nível 1) com a mensagem "Quem é SERVER1?". Esse tipo de quadro é processado por todos os computadores da rede, por sua vez interrompem o processamento atual para atende-lo. Obviamente apenas o computador SERVER01 responderá à pergunta, e no seu quadro de resposta estará o seu endereço MAC de origem.   Porém, o ideal é utilizar um serviço de resolução de nomes em um servidor, onde cada computador da rede irá se declarar quando for ligado. Nesse caso, quando uma estação quiser resolver o nome de outra, bastará perguntar diretamente para o servidor de nomes (WINS), sem a utilização de broadcasts na rede.    Com relação ao protocolo de rede mais apropriado, repito que não há nada que justifique a utilização de NetBEUI em uma rede local, principalmente quando se pretende conecta-la à Internet. De um modo geral, a instalação de mais de um protocolo prejudica o desempenho da rede (imagine duas pessoas bilíngues discutindo em que idioma vão conversar...). Sendo assim, o protocolo TCP/IP é necessário e suficiente para redes locais pequenas ou grandes que utilizarão serviços Internet.   Atenciosamente, Adalberto de F. Camargo __________________________ Banco Industrial do Brasil S.A. Masterway Telecom Ltda. Engenheiro Consultor ( (11) 3049-9828 + adalberto@bancoindustrial.com.br ----- Original Message ----- From: Thiarlles To: redes-l@listas.ansp.br Sent: Monday, November 24, 2003 11:53 AM Subject: [Redes-l] NetBeui gente vi que esse protocolo gera muito broadcast na rede? afina de contas o que quer dizer isso? E mais qual a solução mais aproprida para que um rede conectada a internet,possua protocolos para se enxergarem ,qual o protocolo de melhor performance? abs a todos :@) ************************************************** De:  Adalberto de Freitas Camargo Para:  redes-l@listas.ansp.br Assunto:  Fw: [Redes-l] Re: TCP/IP X NetBeui Data:  Tue, 25 Nov 2003 14:39:01 -0200 ------------------------------------------------------------ Informamos que, devido às mudanças no projeto ANSP da FAPESP, manteremos esta lista até o dia 5 de janeiro de 2004. Entre em contato conosco para quaisquer comentários por meio da própria lista ou pelo e-mail moderador@ansp.br. ------------------------------------------------------------- A função do serviço WINS é resolver nomes para endereços IP, como o DNS. Porém o serviço WINS atua exclusivamente na resolução de nomes Netbios em ambiente Microsoft (por exemplo \\servidor).   Em redes Windows 2000 puras, quer dizer sem estações Win9X/ME/NT, não é necessária a utilização do serviço WINS porque o Windows 2000 também pode utilizar o serviço DNS para resolver nomes Netbios.   A utilização de um serviço de resolução de nomes Netbios é especialmente importante quando a rede possui mais de um segmento IP separados por roteadores, que por definição não permitem a passagem de broadcasts de um segmento para outro.   Como exemplo, quando a estação HOST_A quer estabelecer uma comunicação com HOST_B, ela pergunta ao servidor WINS o endereço IP do HOST_B. Uma vez de posse do endereço IP do HOST_B, a estação HOST_A verifica através da máscara de sub-rede se o HOST_B está na mesma rede.   Se o HOST_B estiver na mesma rede, a estação HOST_A manda um quadro broadcast ARP (vide RFC826) para encontrar o endereço MAC da placa de rede do HOST_B e encaminhar para esse endereço os quadros de informação.   Se o HOST_B não estiver na mesma rede, a estação HOST_A manda um quadro broadcast ARP para encontrar o endereço MAC da placa de rede do gateway padrão da rede (roteador) e encaminhar para esse endereço os quadros de informação. Nesse caso cabe ao roteador descobrir o endereço MAC do destino ou do próximo salto da rede e encaminhar para ele os quadros de informação.   Maiores informações sobre o protocolo ARP podem ser encontradas na RFC 826.   Atenciosamente, Adalberto de F. Camargo __________________________ Banco Industrial do Brasil S.A. Masterway Telecom Ltda. Engenheiro Consultor ( (11) 3049-9828 + adalberto@bancoindustrial.com.br ----- Original Message ----- From: Adriano To: redes-l@listas.ansp.br Sent: Tuesday, November 25, 2003 2:37 PM Subject: RES: [Redes-l] Re: TCP/IP X NetBeui Bem, não possuo larga experiência, por isso não sei dizer ao certo. Mas acho que independe do tamanho da rede, e sim de suas necessidades. Se quer trabalhar com nomes na rede, vc deve usá-lo. Senão, pra que instalar um?! O que os mais experientes pensam a respeito? ************************************************** De:  Marco Para:  linux-br@bazar.conectiva.com.br, Hamacker Assunto:  Re: (linux-br)Dosemu e Samba Data:  Mon, 19 Jan 2004 10:56:29 -0200 Existe opções no smd.conf que fazem cache dos arquivos, logo ele não atualiza, se não me engano são opções de "oplocks", dê uma pesquisada, eu não me lembro direito, más acho que é isso. Marco ************************************************** De:  Thiago Macieira Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)SAMBA - Nãocopiar arquivos Data:  Fri, 19 Mar 2004 20:20:59 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Daniel Ribeiro wrote: >       Ola lista, > > >   Gostaria de saber como que configuro o samba para que os usuários >tenham permissão de leitura, alteração, enfim, qualquer coisa menos >remover e copiar os arquivos. Impossível. Primeiramente, a permissão de remover é a mesma de criar um arquivo ou renomeá-lo. A não ser que você queira proibir isso também, não pode proibir de remover. O que você pode fazer é usar o sticky bit (01000) para proibir a remoção de arquivos que não pertencem ao usuário: ele pode ainda remover os seus próprios. Copiar só tem um jeito: proíba a leitura. Se não pode ler, não pode copiar. Se pode ler, pode copiar. - --   Thiago Macieira  -  Registered Linux user #65028    thiago (AT) macieira (DOT) info ************************************************** De: Thiago Macieira Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)Problema de sumiço de rede windows com samba Data: Wed, 23 Nov 2005 22:40:52 -0200 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 marcio katan wrote: >Olá pessoal. Tô com um problema estranho. Estou com um servidor samba em > uma rede windows com máquinas 98, XP e 2000. As pastas compartilhadas > do servidor na rede de vez em quando some. Você clica no ambiente de > rede e fica buscando a rede. Tem hora que fica voando, mas tem hora que > não vai. Já coloquei a diretiva netbios name no smb.conf mas não > resolveu. Estou achando que é um virus que está forçando a eleição de > master browser a todo instante causando a instabilidade. será que é > isso? Configure seu servidor Samba para sempre ganhar a eleição (os level). E apenas o servidor: nenhum outro micro com Samba deve ter a configuração de forçar eleição ou ter um os level alto. - -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358 3. Ac seo woruld wearð geborod, swá se Scieppend cwæð "Gewurde Unix" and wundor fremede and him "Unix" genemned, þæt is se rihtendgesamnung. ************************************************** De: Andreas Hasenack Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)Problema de sumiço de rede windows com samba Data: Wed, 23 Nov 2005 21:14:25 -0200 Em Quarta 23 Novembro 2005 15:47, marcio katan escreveu: > Olá pessoal. Tô com um problema estranho. Estou com um servidor samba em uma > rede windows com máquinas 98, XP e 2000. As pastas compartilhadas do > servidor > na rede de vez em quando some. Você clica no ambiente de rede e fica > buscando > a rede. Tem hora que fica voando, mas tem hora que não vai. Já coloquei a > diretiva netbios name no smb.conf mas não resolveu. Estou achando que é um > virus que está forçando a eleição de master browser a todo instante causando > a instabilidade. será que é isso? Poderia começar (se ainda não tem) colocando este samba como servidor WINS da rede, costuma resolver a grande maioria dos problemas aleatórios, além de ficar mais fácil debugar (pode pendurar um tethereal e ver os nomes sendo resolvidos, por exemplo). Aliás, a dica do tethereal vale para investigar sua suspeita também. Veja o que a máquina windows está tentando fazer quando você clica no ambiente de rede. ************************************************** ************************************************** **************************************************