前端之家收集整理的这篇文章主要介绍了
ubuntu – 在/ var / run中写入PID文件的权限,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Ubuntu的
触摸:无法触及`/var/run/test.pid’:权限被拒绝
我正在启动start-stop-daemon并喜欢在/ var / run中编写PID文件
start-stop-daemon作为my-program-user运行
/ var / run设置是drwxr-xr-x 9 root root
我想避免将我的程序用户放在根组中.
默认情况下,您只能以有效
用户ID为0(即以root
用户身份)的
用户身份写入/ var / run.这是有充分理由的,所以无论你做什么,都不要去改变/ var / run的权限……而是以root身份在/ var / run下创建一个目录:
#mkdir / var / run / mydaemon
然后将其所有权更改为您希望在其下运行流程的用户/组:
#chown myuser:myuser / var / run / mydaemon
现在指定使用/ var / run / mydaemon而不是/ var / run.
您始终可以通过以相关用户身份运行测试来对此进行测试.
原文链接:https://www.f2er.com/ubuntu/348977.html