我需要在 Linux 中为 nagios 用户创建一个帐户吗

我需要在 Linux 中为 nagios 用户创建一个帐户吗

我已经安装NAGIOS并且centos运行正常。

我想尝试使用 nagios 用户的命令,但是当我这样做时

su nagios然后从用户那里得到这个

This account is currently not available.

但网络界面工作正常。所以我想知道问题出在哪里

答案1

我使用的方法:

  su - nagios -s /bin/bash

使用 shell“/bin/bash”切换到 nagios 用户,并使用 nagios 用户的环境

答案2

此消息表明已通过设置其 shell(可能为 )禁用该帐户/sbin/nologon。如果您愿意,仍然可以使用该用户的权限运行命令;有很多方法可以做到这一点。例如,您可以使用 su:

su nagios -s /bin/bash

或者你可以使用 sudo:

sudo -u nagios <command>

诀窍就是绕过运行用户的默认 shell。使用此帐户的其他程序(如 cron 作业或 suid 程序,当然还有 nagios)都可以正常工作;该消息仅表示用户无法登录并获取 shell。

相关内容