permite que o web designer altere a senha?

2

Eu tenho um servidor web Linux e criei um usuário (em /etc/passwd ) para um web designer. Eu pré-defino a senha dela e ela usa o recurso de carregamento de sftp de seu software de design da Web para enviar conteúdo. Isso funciona, mas não gosto do fato de que não há como ela alterar sua senha por conta própria. O software de design da web ( Dreamweaver ) não parece fornecer esse recurso. Qual é a maneira mais fácil para eu fornecer isso?

    
por JoelFan 20.02.2011 / 13:23

2 respostas

1

Permitir conexão ssh e alterar o shell de login para "/ usr / bin / passwd". Então faça o login para ssh:

$ ssh servername
Last login: Sun Feb 20 12:37:33 2011 from 10.0.2.2
Changing password for ooshro.
(current) UNIX password: 
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully
Connection to localhost closed.
    
por 20.02.2011 / 13:37
0

Solução alternativa (não à prova de balas, mas trabalhando para uso casual) para desabilitar o ssh e permitir que o sftp coloque passwd no perfil do usuário; edite o arquivo ~/.profile (não seu, apenas usuário), adicione linha

/usr/bin/passwd
exit 0

até o final do arquivo.

É possível contornar isso, mas se o seu desenvolvedor da Web não for realmente malicioso, isso não será um problema.

Então, quando o desenvolvedor da Web se conecta usando o ssh (por exemplo, PuTTY para Windows) , há prompt para senha antiga e, em seguida, dois prompts para nova senha:

Linux chaos 2.6.26-2-xen-686 #1 SMP Wed Aug 19 08:47:57 UTC 2009 i686
Last login: never
Changing password for tmpuser.
(current) UNIX password: 
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully
Connection to server1 closed.
    
por 20.02.2011 / 17:27