这是我尝试用作手册的网站:
如何在 Ubuntu 上安装 eJabberd XMPP 服务器 | DigitalOcean
我尝试使用许多网站上的教程将 ejabberd 安装到我的虚拟机(Ubuntu)上,但我在开始时遇到了困难。在我写完
sudo apt-get update
sudo apt-get -y install ejabberd
它会安装 ejabberd。但是当我尝试写入以下内容时
ejabberdctl register admin localhost mypassword
它说没有找到 ejabberdctl。我也尝试过重新启动它,但情况仍然一样。
sudo service ejabberd restart
答案1
ejabberdctl
拥有者为 root,并且安装了 550 权限,这/usr/sbin
意味着非 root 用户无法执行该二进制文件。请尝试:
sudo ejabberdctl register admin localhost mypassword
sudo
在该终端上将您的权限提升为 root(输入密码后),从而使您能够访问二进制文件。