LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 708|回复: 2

标题: 怎样让ps, top不显示其他用户的进程?

[复制链接]
发表于 2007-10-18 11:41:52 | 显示全部楼层 |阅读模式
freebsd可以通过sysctl kern.ps_showallprocs=0实现.
redhat怎么办呢?
 楼主| 发表于 2007-10-18 16:32:54 | 显示全部楼层
没人理我啊,
其实只要
chmod 400 /proc/*/stat就可以了.
但新建的进程还是不行,怎么设定让新进程一开始就是400的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-19 09:17:36 | 显示全部楼层
看了下源码2.6.9版的内核/proc/*/stat的权限是写死的,
修改fs/proc/base.c,将S_IRUGO都替换成S_IRUSR,重新编译内核,就可以了.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表