用户在 mac os x snow leopard 服务器上远程更改密码的简单方法是什么?

用户在 mac os x snow leopard 服务器上远程更改密码的简单方法是什么?

我被委托管理我们的小型雪豹服务器。它应该用作 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 证书 - 要么是正确签名的证书(需要付费),要么是自动创建的自签名证书(将向您的用户发出不受信任的证书警告,您应该不是教您的用户在遇到此类警告时单击“确定”/“继续”/等)。因此,这不是最佳选择;抱歉...

相关内容