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.