Linux

增加非 root 使用者的 nproc 限制。僅重啟生效

  • May 2, 2014

我正在增加nproc我的 rhel6 系統中的一個開髮使用者帳戶的限制。在搜尋了一些 rubust 解決方案後,我開始/etc/security/limits.conf使用這兩行進行編輯:

@dev_user        hard    nproc          4096
@dev_user        soft    nproc          4096

在某些情況下,我必須處理如此多的執行緒,這就是我希望這些數字高的原因。該解決方案也很好地服務於這個目的。但我的問題是,如果任何時候我在獲得許可的情況下編輯該文件,sudo那麼它只會在系統重新啟動後才會出現。

此 dev_user 已被提供僅root具有權限的訪問sudo權限。這是我對您的謙虛請求,請建議我一些無需重新啟動即可完成任務的解決方案。此外,增加的限制應該持續很長時間,除非沒有其他人再次對其進行編輯。

中指定的設置/etc/security/limits.confpam_limits.so( man 8 pam_limits) 應用。

pam 堆棧僅在創建新會話(登錄)期間涉及。因此,您需要註銷並重新登錄才能使設置生效。

引用自:https://unix.stackexchange.com/questions/127557