nagios安装过程中会要求输入nagios web访问界面的账号口令
默认账号为nagiosadmin,但是过段时间如果忘记口令该怎么办?
别急。
以ubuntu为例,apt-get安装nagios的话,nagios web界面的账号口令存储在/etc/nagios3/htpasswd.users
$ cat /etc/nagios3/htpasswd.users
nagiosadmin:$apr1$1UTeBvnL$JMM****RfQzCYA61
这里只有一个nagiosadmin账号,口令当然是加密存储的。
这样我们仍然无法得到口令明文,但是可以利用htpasswd命令重新设置账号的口令。
sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
New password:
Re-type new password:
输入新口令后,会要求确认口令,这时候nagiosadmin账号的口令就被修改了。
回到web页面登陆就没有问题了。
htpasswd命令是apache用来管理用于基本认证的用户文件的,详细使用可参考:
http://www.phpchina.com/resource/manual/apache/programs/htpasswd.html