我安装了prosody
XMPP 服务器,现在我想通过 SSH 创建 XMPP 用户(这基本上意味着在该服务器上运行自定义脚本)。我假设该脚本应该由prosody
用户运行,因为有访问权限。但是,我无法以prosody
用户身份登录 - 因为它是“系统”用户。我该如何以 身份登录prosody
?
我正在从脚本执行 SSH,因此 sudo 不是一个选项。
答案1
以 root 身份(如果您知道 prosody 的密码,则可以是其他用户)您可以通过以下方式以“prosody”身份运行命令:
su -c COMMAND prosody
我不确定这是否是你要找的。