LINUX.ORG.RU
ФорумAdmin

openvpn не стартует

 


0

0

Дистрибутив gentoo. Несколько месяцев не заходил на сервер. Сегодня заметил, что openvpn не запущен.


init.d # whoami
root

init.d # /etc/init.d/openvpn.Admin start
 * Starting openvpn.Admin ...
 * start-stop-daemon: failed to exec `/usr/sbin/openvpn': Permission denied
 * start-stop-daemon: failed to start `/usr/sbin/openvpn'
 * Check your logs to see why startup failed                           [!!]
 * ERROR: openvpn.Admin failed to start

init.d # tail  /var/log/messages 
Mar 23 11:23:05 stroyta /etc/init.d/openvpn.Admin[15588]: start-stop-daemon: failed to exec `/usr/sbin/openvpn': Permission denied
Mar 23 11:23:05 stroyta /etc/init.d/openvpn.Admin[15587]: start-stop-daemon: failed to start `/usr/sbin/openvpn'
Mar 23 11:23:05 stroyta /etc/init.d/openvpn.Admin[15574]: ERROR: openvpn.Admin failed to start

Лог /var/log/openvpn/Admin.log, последнее измнение несколько месяцев назад

Tue Oct  7 16:08:38 2014 event_wait : Interrupted system call (code=4)
Tue Oct  7 16:08:38 2014 TCP/UDP: Closing socket
Tue Oct  7 16:08:38 2014 Closing TUN/TAP interface
Tue Oct  7 16:08:38 2014 /sbin/ifconfig tap2 0.0.0.0
SIOCSIFADDR: Permission denied
SIOCSIFFLAGS: Permission denied
Tue Oct  7 16:08:38 2014 Linux ip addr del failed: external program exited with error status: 255
Tue Oct  7 16:08:38 2014 SIGTERM[hard,] received, process exiting


Ответ на: комментарий от zgen

Поясните, пожалуйста. Я не понимаю

dzukp
() автор топика
Ответ на: комментарий от dzukp

я root

Ты-то root, но сам openvpn, судя по логу, выполняется от другого юзера, у которого нету прав выполнить /sbin/ifconfig tap2 0.0.0.0

iron ★★★★★
()
Ответ на: комментарий от iron

Я ж запускаю /etc/init.d/openvpn.Admin, значит и /usr/sbin/openvpn тоже от моего имени. Разве не так?

dzukp
() автор топика
Ответ на: комментарий от dzukp
etc # lsattr /usr/sbin/openvpn 
----i--------e- /usr/sbin/openvpn
etc # chattr -i  /usr/sbin/openvpn 
etc # lsattr  /usr/sbin/openvpn 
-------------e- /usr/sbin/openvpn
etc # chmod 755 /usr/sbin/openvpn
etc # /etc/init.d/openvpn.Admin start
 * Starting openvpn.Admin ...

Запустилось. Откуда мог взяться флаг immutable у /usr/sbin/openvpn и куда делся +x не понятно. Само же не могло.

dzukp
() автор топика
Ответ на: комментарий от dzukp

-rw-r--r-- 1 root root 489940 окт. 20 2009 /usr/sbin/openvpn

Достиг периода полураспада или хакеры намекнули, что не нужно использовать такую рухлядь :)

проверяй целостность пакетов.

vel ★★★★★
()
chmod +x /usr/sbin/openvpn 
snaf ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.