ubuntu – 在/ var / run中写入PID文件的权限

前端之家收集整理的这篇文章主要介绍了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

猜你在找的Ubuntu相关文章