Publicada por luiscarlos em 15/06/2007 - 23:00h:
* luiscarlos usa Fedora

Preciso que os usuarios da minha rede alterem sua senha no samba, as senhas do samba sao diferentes das utilizadas no windows, entao elas nao sao sincronizadas, queria algo como o changepassword, no entanto meu samba usa tdb para armazenar as senhas, nao usa o arquivo smbpasswd, entao o changepasswd nao funciona, criei um script para trocar as senhas do samba via web, no entanto tem um problema, se um usuario colocar o nome de outro e uma senha, entao o outro usuario tera sua senha trocada, eu pensei em o usuario digitar a senha antiga, pra valida-lo, mas entao teria que fazer de uma maneira que pudesse conferir se a senha antiga é igual a digitada, pelo que sei nao tem como eu validar uma senha pelo samba...

Pensei em usar o swat, mas tem um problema, quando logar como usuario normal, queria que aparecesse apenas a tela para troca de senha e nao o status do sistema tmb como aparece, tem uma opção -P no swat que permite isso mas ao coloca-la no meu xinetd este nao inicia o serviço, diz que espera apenas um parametro e nao dois, ou seja, preciso de uma interface para trocar a senha do samba que usa base tdb.

  
 
Resposta de achabert em 16/06/2007 - 01:16h:
* achabert usa Debian
* achabert tem conceito: 9.5
 


Uma das coisas que é legal fazer e acabar com esse tipo de coisa, é colocar a galera no domínio Samba e não apenas no Workgroup. Esta sim seria a melhor opção, inclusive com opções de datas para mudança de senha, etc.
A outra que conheço é um software de nome Admintux, com ele o pessoal pode continuar como Workgroup. Desenvolvido em PHP e MySQL, é super simples sua instalação, porém usa sudo com usuário Apache (Então já sabe né! A segurança vai por agua...). Vc. pode fazer suas alterações.
Abraços.

 
Resposta de dvj em 16/06/2007 - 08:39h:
* dvj usa Conectiva
* dvj tem conceito: 8.9
 


Como o samba usa o tdb como passwd backend, use o pdbedit para definir uma política de senhas onde você determinará de quanto em quanto tempo ela deverá ser mudada.
O link abaixo servirá de base para você:

http://www.phptr.com/articles/article.asp?p=422302&seqNum=3

Espero ter ajudado.

  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts