报错解决"/>
记一次keepalived报错解决
关于Unsafe permissions found for script的报错信息,网上绝大部分的建议都是修改脚本文件的权限为744或755,这样的建议是没错的,但还要注意一点,脚本文件的拥有者必须确认是root用户,否则即使权限没问题,keepalived运行时仍会抛出该错误,命令如下:
chown root:root *.sh
chmod 744 *.sh
下图是keepalived1.3.0版本的部分更新内容,也就是说keepalived为了防止运行期间脚本文件被非root用户修改而造成各种不可知的危害,要求我们不能让非root用户有任何修改脚本文件内容的可能性,也就是上面说的保证脚本文件的拥有者为root,并且非root用户不具备write权限,这个脚本才是安全的。
这个坑困扰了我一天,至少我没查到有人提到需要修改拥有者这一问题,所以希望这篇文章能够帮到有需要的人。
更多推荐
记一次keepalived报错解决
发布评论