Róbson, nesse caso, acho que tem uma opção do "security" a ser usada no seu smb.conf. Acho que é Domain. Uma excelente fonte de consulta é o guia Foca Linux. o Capítulo de Samba vc acessa em http://focalinux.cipsga.org.br/guia/avancado/ch-s-samba.htm. Abraços.
--- Em ter, 9/9/08, robsoncunha1 <[EMAIL PROTECTED]> escreveu: De: robsoncunha1 <[EMAIL PROTECTED]> Assunto: [servux] Re: Dúvida no samba ? Para: [email protected] Data: Terça-feira, 9 de Setembro de 2008, 12:43 Olá Hugo, A minha base de autenticação é um AD do Windows 2003, ele é o controlador de domínio da rede com ip 192.168.1.10, a qual me referi. A distribuição que estou usando, é um linux que já existia aqui um red hat 2.1 Enterprise. Sds, Robson. --- Em [EMAIL PROTECTED] com.br, Hugo Azevedo <hugo_azevedo_ [EMAIL PROTECTED]> escreveu > > Isso, > realmente é necessário usar o comando "smbpasswd -a nome_usuário" , mas isso somente se estiver usando a base de autenticação do Samba. Existem outras bases de autenticação como, por exemplo, a de um serviço de diretório (AD ou OpenLDAP), o MySQL (como o Flávio colocou) entre outras. > > A minha linha, que contém a base de autenticação (database backend), dentro do "/etc/samba/ smb.conf" é "passdb backend = tdbsam". > E a sua? > > Também, notei que vc está usando as linhas chamadas "security = server" e "password server = 192.168.1.10" as quais redirecionam a base de autenticação para o IP 192.168.1.10. > A minha linha é "security = user" a qual redireciona a base de autênticação para a máquina local e usa as contas Unix/Linux. > Qual distribuição vc está usando? > > Achei os seus questionamentos bastantes interessantes e tomei a liberdade de repassá-las para um outro grupo de discussão o qual participo e recebi a ajuda do colega Jorge. Segue abaixo a resposta dele: > > ************ ********* ***** > Olá, Hugo. Teu e-mail saiu com horário das 7:24 da manhã, entraste a madrugada estudando? Parabéns! > > O samba pode ser configurado para usar métodos distintos de autenticação de usuários. > Em suas primeiras versões, destinadas à compatibilidade com o LANMan e NetBIOS (usados no DOS, WFW, 95 e NT), a forma de armazenar a base de usuários, ainda era um arquivo em texto plano (smbpasswd), onde ficavam os nomes de usuários e demais dados. > A Microsoft e a IBM desenvolveram uma API extendida, chamada NetBEUI, afim de compatibilizar a comunicação entre seus sistemas de rede, incluisive sobre TokenRing. > Posteriormente, outra implementação do samba, agora destinada a compatibilidade com o SMB/CIFS começou a guardar as informações de usuários num arquivo TDB (tdbsam), compatível com sistemas Windows NT4 e posteriores. > Esta forma de armazenamento, proporciona um pouco de segurança no armazenamento de informações sobre usuários. > Conforme a versão do Samba e a configuração no arquivo smb.conf, o mesmo utilizará ou não o arquivo smbpasswd. > Atualmente, o Samba 3 guarda os dados de usuários em /var/lib/samba/ passdb.tdb, porisso o /etc/smbpasswd fica vazio. > > Quanto ao smbusers, é um arquivo usado para "mapear" (ou parear) usuários e grupos Unix com usuários e grupos Windows (SMB); > Por exemplo, > o grupo "Administradores" do windows poderia ser associado ao grupo "suporte" do linux; > o usuário "hugo-azevedo" do windows poderia ser associado ao usuário "hazevedo" do linux e assim por diante. > Se vocês não fizeram nenhuma associação, o arquivo vai estar vazio. > > Cordialmente, > > Jorge De Araujo > Consultor de Tecnologia > www.informatica. homelinux. org > www.xanga.com/ epintula > 51 9199-1472 - Porto Alegre - RS > > ************ ********* ***** > > > > > Abraço, > Hugo Azevedo > www.hugoazevedo. eti.br > "A caixa dizia: Requer Microsoft Windows ou superior, então eu instalei GNU/Linux!" > "The box said: Requires Microsoft Windows or better, so I installed GNU/Linux!" > > > > > --- Em seg, 8/9/08, robsoncunha1 <robsoncunha1@ ...> escreveu: > > De: robsoncunha1 <robsoncunha1@ ...> > Assunto: [servux] Re: Dúvida no samba ? > Para: [EMAIL PROTECTED] com.br > Data: Segunda-feira, 8 de Setembro de 2008, 11:06 > > > > > > > Olá Hugo, rapaz suas dicas clarearam muito a minha visão, valeu mesmo. > Mas tenho ainda algumas dúvidas: > > É necessário mesmo usar o comando (smbpasswd -a nome_usuário) ? > Pois já vinha mechendo nesse linux, antes das suas dicas, e criava os > usuários com adduser, sem usar o comando (smbpasswd -a nome_usuário) e > esses usuários conseguem acessar o compartilhamento no linux. > > Abraço, > Robson. > > --- Em [EMAIL PROTECTED] com.br, Hugo Azevedo <hugo_azevedo_ df@> > escreveu > > > > E ae Robson, > > blz? > > Bom, o Samba tem um arquivo de configuração bastante extenso com > muitas opções, mas, na verdade, para compartilhar um diretório não é > necessário mudar muita coisa. Acessa aí o link abaixo: > > http://www.hugoazev edo.eti.br/ html/samba_ gnu.html > > > > Bom não sou um conhecedor profundo do Samba, mas sei que para > acessar um compartilhamento do Samba, se deve adicionar um usuário e > uma senha para o mesmo(useradd e passwd) no Unix/Linux ou no Domínio > (serviço de diretório). Esse último só é utilizado quando se faz a > integração entre o Unix/Linux com um AD, por exemplo. > > > > Não necessariamente deve existir um perfil para tal usuário em > "/home". Por isso, o uso do comando "useradd" e não do "adduser". > Depois, deve-se cadastrar o mesmo usuário no Samba (smbpasswd -a > nome_usuário) . > > > > Em relação a perguta: Para que serve o arquivo smbusers no /etc/samba? > > Esse arquivo pelo que vi deveria fazer a ligação/alias entre um > usuário Unix/Linux com um ou mais usuários samba, mas quando uso o > "smbpasswd -a nome_usuário" , esse arquivo não é modificado. > > > > Também existe o arquivo "/etc/samba/ smbpasswd" que deveria conter os > usuários do Samba, sua respectiva senha e um ID fazendo a ligação > com os usuários do Unix/Linux (/etc/passwd) , mas esse arquivo sempre > está vazio :-(. > > > > Em resumo o "/etc/samba/ smbusers" e o "/etc/samba/ smbpasswd" seria o > "/etc/passwd" e "/etc/shadow" do Samba, respectivamente. Mas isso na > teoria, pois na prática esses arquivos nunca são modificados e nunca > os modifiquei para realizar um compartilhamento com o Samba ;-). > > > > Uso o Debian GNU/Linux, não sei se nas outras distribuições também é > assim. > > > > A outra pergunta: Poderia usar essa configuração em qualquer outra > máquina > > linux com samba que tenha os mesmos diretorios listados ? > > Sim, não vejo problema. Os únicos comando necessários serão: > "useradd", "passwd" e "smbpasswd -a", pois a base de usuários está em > cada Unix/Linux > > > > > > Espero ter ajudado, > > Hugo Azevedo > > www.hugoazevedo. eti.br > > "A caixa dizia: Requer Microsoft Windows ou superior, então eu > instalei GNU/Linux!" > > "The box said: Requires Microsoft Windows or better, so I installed > GNU/Linux!" > > > > --- Em sex, 5/9/08, robsoncunha1 <robsoncunha1@ ...> escreveu: > > > > De: robsoncunha1 <robsoncunha1@ ...> > > Assunto: [servux] Dúvida no samba ? > > Para: [EMAIL PROTECTED] com.br > > Data: Sexta-feira, 5 de Setembro de 2008, 15:03 > > > > > > > > > > > > > > Olá pessoal, > > > > Estou mechendo numa máquina linux, que já tinha o samba instalado. > > O samba na mesma funciona da seguinte forma, aponta para um domínio e > > os usuários cadastrados no linux e logados no domínio windows acessam > > o compartilhamento no linux. > > Detalhe é que os usuários do linux, não precisam ter a mesma senha do > > domínio para acessarem o compartilhamento no linux. > > > > A minha dúvida é para que serve o arquivo smbusers no /etc/samba ? > > Pois o samba está usando os usuários cadastrados no linux, e não desse > > arquivo. > > > > Abaixo segue a configuração do samba dessa máquina: > > > > Outra dúvida, poderia usar essa configuração em qualquer outra máquina > > linux com samba que tenha os mesmos diretorios listados ? > > > > [global] > > workgroup = dominio-pdc > > server string = Samba Server > > security = SERVER > > password server = 192.168.1.10 > > lanman auth = No > > log file = /var/log/samba/ %m.log > > max log size = 0 > > os level = 64 > > create mask = 0666 > > force create mode = 0666 > > directory mask = 0666 > > force directory mode = 0666 > > printing = lprng > > > > [printers] > > comment = All Printers > > path = /var/spool/samba > > printable = Yes > > browseable = No > > > > [TEMP] > > comment = LOCAL TEMPORARIO DE TXT > > path = /diretorio/temp > > read only = no > > inherit permissions = Yes > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Novos endereços, o Yahoo! que você conhece. Crie um email novo > com a sua cara @ymail.com ou @rocketmail. com. > > http://br.new. mail.yahoo. com/addresses > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > > > > > Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail. com. > http://br.new. mail.yahoo. com/addresses > > [As partes desta mensagem que não continham texto foram removidas] > Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
