Parceiro, nesse caso você não tá usando o banco de autenticação padrão do Samba. Implementações de domínio baseadas em bases TDBSam, LDAP ou MySQL não precisam do smbpasswd para adicionar os usuários. Inclusive, dependendo da versão do Samba que você roda na sua máquina, tem umas dicas interessantíssimas no Viva o Linux, que facilitam imensamente a administração de users do Samba. Dá uma olhada em http://www.vivaolinux.com.br/artigo/Administrando-seu-servidor-Samba-com-o-User-Manager/ . Leia tudo, inclusive os comentários do artigo. Vai te ajudar muito. Grande abraço.
Seg, 8/9/08, robsoncunha1 <[EMAIL PROTECTED]> escreveu: De: robsoncunha1 <[EMAIL PROTECTED]> Assunto: [servux] Re: Dúvida no samba ? Para: [email protected] 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_ [EMAIL PROTECTED]> 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]
