LinuxLinux中的只讀
Linux中的只讀top
?
我有幾台伺服器,其中有一些客戶端的應用程序,我想為客戶端提供一個應用程序以查看伺服器和應用程序狀態,並能夠重新啟動一些服務。
我已經完成了大部分工作,將 ssh 使用者的登錄 shell 替換為自定義 shell 腳本,該腳本為他提供了一個菜單,其中包含一些執行此操作的選項。一旦他登錄,菜單會自動啟動
sudo
(withNOPASSWD
),因為腳本需要重新啟動系統服務。問題是我希望他查看top
or的輸出htop
,但我不希望他能夠殺死或 renice 程序以及其他兩者都top
允許htop
的事情。我只是想讓他查看top
.是否有任何選項、標誌或等效命令?
有
top
,secure mode
當它被呼叫為top -s
在該模式下,使用者無法更改頂部
kill
或renice
程序的刷新延遲。如果你想讓它在系統範圍內而不是在每次呼叫的基礎上,你可以使用
/etc/toprc
具有以下內容的文件:s 3.0
只有兩行:第一行設置
secure-mode
,第二行設置刷新延遲。你可以有一個~/.toprc
,但它的語法與系統範圍的不同/etc/toprc
,你不能在那裡設置安全模式。我在 中找不到類似的選項
htop
。