首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只有root才能运行的进程。

问只有root才能运行的进程。
EN

Unix & Linux用户
提问于 2011-05-10 16:42:18
回答 3查看 1.8K关注 0票数 2

我已经创建了一个进程,它作为守护进程it.Now在后台运行,我希望只有根应该能够查看该process.My进程的输出,类似于"top“,它从系统积累数据并在被请求时显示系统统计信息,我希望系统统计信息只显示给根。

提前谢谢。

EN

回答 3

Unix & Linux用户

发布于 2011-05-10 18:07:09

如果问题是日志文件,请确保它们是根用户拥有的,并且没有全局读取权限。chmod o-r logfile

如果问题是可执行文件,请确保它没有全局执行权限。chmod o-x program

票数 1
EN

Unix & Linux用户

发布于 2011-05-11 07:46:47

要检查运行程序的是否是root用户,您应该调用getuid()。

票数 1
EN

Unix & Linux用户

发布于 2011-05-11 06:48:01

代码语言:javascript
复制
chown root:root /path/to/logfile /path/to/program
chmod go-strwx /path/to/logfile /path/to/program

如果如此重要,则可能希望将数据隔离到VM、domU、监狱/容器或专用专用网络的中心盒中。AppArmor或SELinux可以评估。

当我在戴维斯参加RAID2001时,惠普在一个全仪器的Linux内核上进行了一次谈话,该内核带有一个隐藏的NIC日志记录系统调用一个单独的主盒。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/12946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档