Chinaunix
标题:
怎么限制 ps(netstat) 命令只显示当前用户(执行者)的进程?
[打印本页]
作者:
wu1990
时间:
2011-09-20 17:25
标题:
怎么限制 ps(netstat) 命令只显示当前用户(执行者)的进程?
不是问 ps(netstat) 的参数。
比如root 执行
ps aux
可以显示所有进程
但是如果是 user1 执行
ps aux
只能限制他自己的进程。
selinux吗?
怎么配置?
不只是ps命令还有netstat 之类的这些命令
还有像kill 这些,限制只能结束自己的进程。
作者:
wu1990
时间:
2011-09-20 17:57
作者:
wu1990
时间:
2011-09-21 09:21
作者:
jerryjzm
时间:
2011-09-21 10:27
其实这个是为了安全
就拿netstat为例子
用root执行 netstat -napl 你可以在最后一列中pid看到提供服务的进程id和进程名。而且,系统所有启动而且处于监听状态的都可以列出来。
但是一般,用户,在pid这一列,是看不到信息。这个就是为了安全考虑。
作者:
7tigerr
时间:
2011-09-21 12:14
作者:
wu1990
时间:
2011-09-21 15:02
回复
4#
jerryjzm
非常谢谢你的回答!
但是你试下ps aux 一般用户也可以列出所有来~而我在某台 freebsd 机器上 一般用户值看到自己的进程~看不到其他人的..
不知道是freebsd的原因,还是说Linux也可以设置成这样~
作者:
jerryjzm
时间:
2011-09-21 17:14
我举的只是个例子
作者:
jerryhan020
时间:
2013-12-30 12:20
回复
1#
wu1990
ps ux 就可以显示当前用户的
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2