我已经安装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。