我最近为一些人和他们的项目设置了一个 SFTP 服务器。出于安全原因,人们被授予系统帐户,因此他们没有 SSH 访问权限(我们不希望他们意外修改文件、安装任何内容或运行程序;帐户是使用命令创建的adduser --system --no-create-home USERNAME
)。这样做的后果之一是他们无法自行更改或设置密码。本质上,他们必须通过电子邮件将他们想要的密码发送给我,或者他们必须在同一个房间,这样我就可以通过 SSH 登录,他们可以使用我的计算机来更改密码。
这对我们来说都不是一个很好的选择。那么我错过了什么吗?拥有系统帐户的用户是否可以通过某种方式远程管理自己的密码?或者,将它们设置为系统帐户是不是一个坏主意?我现在不想更改设置,但如果有更好的选择,我可以这样做。