我有几台服务器,其中有一些客户端的应用程序,我希望为客户端提供一个应用程序以查看服务器和应用程序状态,并能够重新启动某些服务。
我已经完成了它的主要部分,用自定义 shell 脚本替换了 ssh 用户的登录 shell,该脚本为他提供了一个带有一些选项的菜单。登录后会自动用sudo
(with NOPASSWD
)启动菜单,因为脚本需要重新启动系统服务。问题是,我想他查看的输出top
或htop
,但我不希望他能够杀死或renice只能过程,也许其他的东西,都top
和htop
许可证。我只是想让他查看top
.
是否有任何选项、标志或等效命令?
还有top
的secure mode
,当它被调用为
top -s
Run Code Online (Sandbox Code Playgroud)
在该模式下,用户无法更改顶部kill
或renice
进程的刷新延迟。
如果你想让它在系统范围内而不是在每次调用的基础上,你可以使用/etc/toprc
具有以下内容的文件:
s
3.0
Run Code Online (Sandbox Code Playgroud)
只有两行:第一行设置secure-mode
,第二行设置刷新延迟。你可以有一个~/.toprc
,但它的语法与系统范围内的不同/etc/toprc
,你不能在那里设置安全模式。
我在htop
.
归档时间: |
|
查看次数: |
476 次 |
最近记录: |