ulimit
是一個用于控制 shell 會話中資源限制的命令。要修改最大用戶數,您需要更改系統級別的配置文件,而不是在單個用戶的 shell 會話中使用 ulimit
命令。
以下是如何修改最大用戶數的步驟:
/etc/security/limits.conf
文件。您可以使用任何文本編輯器,例如 nano
或 vim
。例如,使用 nano
編輯器,運行以下命令:sudo nano /etc/security/limits.conf
MAX_USERS
替換為您希望的最大用戶數:* soft nproc MAX_USERS
* hard nproc MAX_USERS
這將限制所有用戶在單個會話中可以創建的最大進程數。請注意,這并不是系統上允許的最大用戶數,而是每個用戶會話的限制。
保存并關閉文件。
重新啟動系統以使更改生效。
請注意,這些更改僅適用于通過 PAM(Pluggable Authentication Modules)進行身份驗證的用戶。如果您的系統使用其他身份驗證方法,您可能需要查找相應的配置文件并進行更改。