无法重启的freeradius服务器
问题描述:
sudo service freeradius restart
OUTPUT:工作的freeradius.service失败,因为控制过程,错误代码退出。有关详细信息,请参阅“systemctl status freeradius.service”和“journalctl -xe”。无法重启的freeradius服务器
systemctl status freeradius.service
OUTPUT:
● freeradius.service - LSB: Radius Daemon
Loaded: loaded (/etc/init.d/freeradius; bad; vendor preset: enabled)
Active: failed (Result: exit-code) since Sun 2017-05-14 12:08:21 UTC; 1min 26s ago
Docs: man:systemd-sysv-generator(8)
Process: 13126 ExecStart=/etc/init.d/freeradius start (code=exited, status=255)
May 14 12:08:21 ip-172-30-0-14 systemd[1]: Starting LSB: Radius Daemon...
May 14 12:08:21 ip-172-30-0-14 freeradius[13126]: * Starting FreeRADIUS daemon freeradius
May 14 12:08:21 ip-172-30-0-14 freeradius[13126]: ...fail!
May 14 12:08:21 ip-172-30-0-14 systemd[1]: freeradius.service: Control process exited, code=exited status=255
May 14 12:08:21 ip-172-30-0-14 systemd[1]: Failed to start LSB: Radius Daemon.
May 14 12:08:21 ip-172-30-0-14 systemd[1]: freeradius.service: Unit entered failed state.
May 14 12:08:21 ip-172-30-0-14 systemd[1]: freeradius.service: Failed with result 'exit-code'.
注:上/等 文件权限/ FreeRADIUS的
-rwx------ 1 freerad freerad 565 May 14 11:03
答
这是不是配置或权限。
使用FreeRADIUS项目中的official unit file,或将ExecStartPre=/usr/sbin/freeradius $FREERADIUS_OPTIONS -Cxm -lstdout
添加到Ubuntu单元文件中,以在启动时执行配置检查。
对于权限问题,与/usr/sbin/freeradiusd -f -lstdout -xx
手动运行的过程。当你与-X
运行的freeradius它会作为启动它,与-f -lstdout
运行的用户意味着它会改变配置的用户......或者至少是在新版本中,不知道你运行的是什么呢。