![用户在 mac os x snow leopard 服务器上远程更改密码的简单方法是什么?](https://linux22.com/image/1364277/%E7%94%A8%E6%88%B7%E5%9C%A8%20mac%20os%20x%20snow%20leopard%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E8%BF%9C%E7%A8%8B%E6%9B%B4%E6%94%B9%E5%AF%86%E7%A0%81%E7%9A%84%E7%AE%80%E5%8D%95%E6%96%B9%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我被委托管理我们的小型雪豹服务器。它应该用作 FTP 服务器 - 并且确实如此(万岁)。现在,我已为我们团队中的六个人提供了用户名和密码,以便通过 FTP 登录服务器,但我希望他们能够在首次登录后更改密码。
我尝试按照我发现的步骤在这个网站上,但它们不起作用。
我得到的错误只是说?Invalid command.
如果有其他方法或任何人知道可能出了什么问题,我将非常感激您的帮助。
答案1
要使用您链接的说明更改密码,您的 FTP 服务器需要支持更改密码命令。您没有提到使用的 FTP 服务(我猜想它是内置的 OS X FTP 服务),但听起来不支持通过 FTP 命令更改密码。
您可以让用户通过 telnet 登录并在那里更改密码。请注意,telnet 和 FTP 密码都是明文发送的,因此更改为 SSH 和 SFTP 也无妨。
答案2
Snow Leopard Server 的 Web 服务提供密码更改服务。该服务可在“服务器管理”->“侧边栏中的 Web 服务”->“站点”->“选择/创建受 SSL 保护的虚拟站点”->“Web 服务”子选项卡->“允许用户更改密码”复选框中启用。请注意,该服务仅适用于 SSL 站点(用于保护发送到服务器的密码),因此您需要 SSL 证书 - 要么是正确签名的证书(需要付费),要么是自动创建的自签名证书(将向您的用户发出不受信任的证书警告,您应该不是教您的用户在遇到此类警告时单击“确定”/“继续”/等)。因此,这不是最佳选择;抱歉...