openvpn服务无法开机启动

袁秋黎 发布于 2013/07/22 21:16
阅读 5K+
收藏 0

在centos里装好服务后可以正常运行,在/etc/rc.d/rc.local中添加启动命令
/usr/sbin/openvpn --config /etc/openvpnserver.conf
运行/etc/rc.d/rc.local时提示
Options error: --status fails with 'openvpn-status.log': Permission denied
Options error: Please correct these errors.
Use --help for more information.
添加的这行命令单独运行的是正常的,但是添加到/etc/rc.d/rc.local运行就报错,不知道是什么问题。

加载中
0
旧城的骁珖
旧城的骁珖
还得想办法 从 Permission denied 下手找原因。 https://bugzilla.redhat.com/show_bug.cgi?id=963631
0
旧城的骁珖
旧城的骁珖
权限问题。你不看英文么
0
袁秋黎

引用来自“普华之光”的答案

权限问题。你不看英文么
'openvpn-status.log'的权限已经改成777了,这命令是可以单独运行的,放到/etc/rc.d/rc.local中运行就不行了,不知道这两种运行方式有什么区别?
0
旧城的骁珖
旧城的骁珖
没区别吧。是用root账户运行的 /etc/rc.d/rc.local么
0
袁秋黎

引用来自“普华之光”的答案

没区别吧。是用root账户运行的 /etc/rc.d/rc.local么

是的,都是用ROOT操作的,自己单独新建个脚本把命令写进去运行都是正常的,放到/etc/rc.d/rc.local里就不行了,/etc/rc.d/rc.local里很干净,不知道这个文件本身有没有什么特殊的地方,

这是/etc/rc.d/rc.local内容

#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local

/usr/sbin/openvpn --config /etc/openvpnserver.conf

 

0
冬瓜1
冬瓜1

什么东东?


0
袁秋黎

引用来自“普华之光”的答案

还得想办法 从 Permission denied 下手找原因。 https://bugzilla.redhat.com/show_bug.cgi?id=963631

仔细看了下,是selinux的问题。感谢了

返回顶部
顶部