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

我已经在centos上安装了NAGIOS并且工作正常。

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

su nagios用户然后得到这个

This account is currently not available.

但networking界面工作正常。 所以我想知道最新的问题

我使用的是:

  su - nagios -s /bin/bash 

nagios用户使用shell“/ bin / bash”更改了nagios用户的环境

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

 su nagios -s /bin/bash 

或者你可以使用sudo:

 sudo -u nagios <command> 

诀窍是绕过运行用户的默认shell。 其他的东西,如cron作业或suid程序使用此帐户,当然nagios,将正常工作; 该消息仅意味着用户无法login并获取一个shell。