如何以系统用户身份登录(韵律)?


0

我安装了prosodyXMPP服务器,现在我想通过SSH创建XMPP用户(这基本上意味着在该服务器上运行自定义脚本)。我假设脚本应该由prosody用户运行,因为访问权限。但是,我无法使用prosody用户登录- 因为它是“系统”用户。我该如何登录prosody

我正在从脚本执行SSH,所以sudo不是一个选项。


你能解释一下“通过ssh创建用户”是什么意思吗?
谢尔盖P. aka azure 2013年

我的意思是创建XMPP用户。谢谢你的注意,我编辑了这个问题。
Pavel S.

而且,我很难理解你要做什么以及你有什么问题。
谢尔盖P. aka azure 2013年

你有prosody使用XMPP服务器的系统用户吗?您是否可以访问服务器上的root帐户?或者访问系统上的其他用户?您注意到您正在从某些“脚本”执行“ssh”。那个剧本在哪里?在使用XMPP的服务器上或在本地计算机上?为什么你认为sudo不是一个选择?如果您想获得帮助,请尝试尽可能具有描述性。希望你的问题是如此清楚,误解将是不可能的:)
谢尔盖P. aka azure 2013年

你试过'ssh root @ sshserver'吗?我的NAS调用root帐户admin,但是当你在帐户名中实际ssh是root时。
Frank Thomas

Answers:


0

作为root(或其他用户,如果你知道韵律的密码),你可以用这种方式运行'韵律'命令:

su -c COMMAND prosody

我不确定这是不是你想要的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.