本文主要是介绍记一次keepalived报错解决-Unsafe permissions found for script,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
关于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报错解决-Unsafe permissions found for script的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!