smbpasswd [RESOLVIDO]

1. smbpasswd [RESOLVIDO]

Leonardo Silva
leo2silva

(usa CentOS)

Enviado em 23/05/2011 - 16:42h

Olá galera.
Sou novo tanto no portal viva o linux quanto com o sistema operacional linux.
Estou configurando a nível de teste apenas, um servidor samba, testando algumas facilidades e sei que para acessar o samba é preciso cadastrar um usuário no samba, com o "smbpasswd -a [usuario]". A minha dúvida é o seguinte:

Tem algum arquivo de configuração que armazena os usuários cadastrados no samba?
Estou utilizando o Debian 5.0 Lenny


Obrigado!


  


2. Re: smbpasswd [RESOLVIDO]

Maycon Vieira
msurf

(usa Debian)

Enviado em 23/05/2011 - 21:05h

/etc/samba/passwd


3. /etc/samba/passwd

Leonardo Silva
leo2silva

(usa CentOS)

Enviado em 25/05/2011 - 14:47h

valeu pela força msurf, mas então,

Na minha instalação não têm este arquivo, /etc/samba/passwd,

dentro da pasta /etc/samba/ só tem estes (n tem nenhum oculto):

dhcp.conf
smb.conf
gdbcommands

Eu instalei o Debian só com o sistema básico e depois instalei o pacote samba, pelo aptitude...
Já cadastrei alguns usuários, mas o arquivo não é gerado

Falta alguma coisa?


4. Re: smbpasswd [RESOLVIDO]

Rogério Cardoso Rodrigues
Rogério cokim

(usa CentOS)

Enviado em 25/05/2011 - 17:10h

tenta usar o webmin pra genrencia o samba fica bem mais facil e o controle de usuarios fica via browser web


5. Re: smbpasswd [RESOLVIDO]

Leonardo Silva
leo2silva

(usa CentOS)

Enviado em 27/05/2011 - 12:38h

O webmin seria até interessante, a nível de conhecimento... mas gostaria de fazer "na mão"...

obrigado pela força!


6. Solução

Leonardo Silva
leo2silva

(usa CentOS)

Enviado em 28/05/2011 - 18:08h

Iae pessoal, blz?

Bom, depois de fazer algumas pesquisas e sem sucesso no idioma brasileiro, rsrs, eu encontrei a solução:



The first point to check is your smb.conf, authentication chapter.
If you have
passdb backend = smbpasswd
then your users are in:
/etc/samba/smbpasswd

But in case (as mine) you have:
passdb backend = tdbsam
then you must use:

Code:

# pdbedit -Lw


--

Pelo que eu entendi, por padrão o samba armazena os usuários cadastrados num banco de dados. Para listar os usuários neste banco de dados usa-se o comando:

# pdbedit -Lw

Mas se eu direcionar a lista de usuários para smbpasswd, como na dica acima, ai sim é gerado o arquivo /etc/samba/smbpasswd com a lista dos usuários cadastrados no samba

O caminho fica normalmente na linha 113 do smb.conf (pelo menos na instalação do samba no debian 5.0 que eu fiz)


Fonte: http://ubuntuforums.org/showthread.php?t=660717


Valeu galera, obrigado pela ajuda!



  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts