要限制Linux用戶的資源,可以使用limits.conf文件。這個文件位于/etc/security/目錄下。您可以編輯這個文件,并在其中為特定用戶設置資源限制。
以下是一個示例limits.conf文件內容:
#<domain> <type> <item> <value>
user1 hard nproc 20
user1 soft nproc 10
在這個示例中,用戶user1的進程數被限制為最多20個(hard限制)和最多10個(soft限制)。您可以為用戶設置不同的資源限制,包括進程數、內存使用、CPU時間等。
要使更改生效,需要重新啟動用戶的會話(例如通過注銷并重新登錄)或重新啟動系統。請注意,limits.conf文件中的更改將應用于所有新的用戶會話,而不會立即應用于當前正在運行的會話。