Linux

隱藏其他使用者的程序

  • September 7, 2020

我正在執行 Debian 伺服器並為少數朋友提供 shell 訪問權限。我想對那些普通使用者隱藏正在執行的程序,例如top只顯示他們自己的程序,而不是其他任何人啟動的任何東西。不過,顯然 root 應該看到所有程序。

我該怎麼做?我已經在許多提供 shell 帳戶的共享託管服務上看到了它,但我自己還沒有找到一種方法。

只有Linux是不可能的。使用 SeLinux 或 GrSecurity,您可以在使用者之間“隱藏”(實際上,您不授予它訪問權限)程序。這有點複雜,但並非不可能。

有命令行選項-U

由使用者監控為: -U 某人僅監控具有與給定匹配的 UID 或使用者名的程序。這匹配真實的、有效的、已保存的和文件系統 UID。

或 -u

由使用者監控為: -u 某人 僅監控具有有效 UID 或使用者名與給定匹配的程序。

您將如何有效地對具有命令行訪問權限的使用者執行此操作,我真的不知道。鑑於使用者可以訪問命令行,他們無論如何都可以使用各種其他工具來查看其他人的程序。

引用自:https://serverfault.com/questions/251265