允许网页devise师更改密码?

我有一个Linuxnetworking服务器,并且为一个网页devise者创build了一个用户(在/etc/passwd )。 我预设了她的密码,她使用她的网页devise软件的sftp上传function来上传内容。 这是有效的,但我不喜欢她自己改变密码的方法。 网页devise软件( Dreamweaver )似乎没有提供这种function。 什么是我提供这个最简单的方法?

允许ssh连接并将loginshell更改为“/ usr / bin / passwd”。 然后login到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. 

解决方法(不是防弹,但为偶然使用)禁用ssh,允许sftp是将passwd放到用户configuration文件; 编辑文件~/.profile (不是你的,只有那个用户),添加行

 /usr/bin/passwd exit 0 

到文件的末尾。

有可能规避这种情况,但是如果您的网页开发人员不是真正的恶意,那应该不成问题。

然后,当Web开发人员使用ssh连接(例如Windows的PuTTY )时,会提示input旧密码,然后提示input新密码:

 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.