Linux
limits.conf 中的萬用字元域適用於 root 使用者,但不應
我希望在 CentOS 上降低非 root 使用者的優先級。在 /etc/security/limits.conf 中,我是否需要使用預設萬用字元域條目來指定它,並為root 提供一個,以便 root 使用者不使用此優先級?
Ubuntu 上的 limits.conf 手冊頁說:“注意:組和萬用字元限制不適用於 root 使用者。要為 root 使用者設置限制,此欄位必須包含文字使用者名 root。” 相比之下,CentOS 上的 limits.conf 手冊頁沒有提及這一點。當我
* - priority 15
在 CentOS 上添加到 limits.conf,然後以 root 身份 ssh 時,我的 nice 設置為 15。沒有該條目,它是 0。如果我還添加root - priority 0
,root nice 再次為 0,但不需要此行, 應該是?
是的,您需要一個 root 條目。CentOS 手冊頁沒有提到 root 的例外,因為 root 沒有例外。Ubuntu 手冊頁提到了 root 的異常,因為在 Ubuntu 上,root 存在異常。文件在兩個系統上都是正確的。
Ubuntu 中的 root 例外是特定於 Debian 的更新檔(即 Debian 應用的更新檔,並由其衍生產品繼承)。此更新檔旨在解決錯誤 63230。我不知道為什麼它沒有在上游應用。