Limit.conf의 와일드카드 필드는 루트 사용자에 대해 작동하지만 그렇게 해서는 안 됩니다.

Limit.conf의 와일드카드 필드는 루트 사용자에 대해 작동하지만 그렇게 해서는 안 됩니다.

CentOS에서 루트가 아닌 사용자의 우선순위를 낮추고 싶습니다. /etc/security/limits.conf의 기본 와일드카드 도메인 항목을 사용하여 이를 지정해야 합니까?반품루트가 이 우선순위를 사용하지 않도록 루트에 하나를 제공하시겠습니까?

Ubuntu의limit.conf 매뉴얼 페이지에는 "참고: 루트 사용자에게는 그룹 및 와일드카드 제한이 적용되지 않습니다. 루트 사용자에 대한 제한을 설정하려면 이 필드에 리터럴 사용자 이름 root가 포함되어야 합니다."라고 나와 있습니다. CentOS.conf 매뉴얼 페이지에는 이에 대한 언급이 없습니다. * - priority 15CentOS에서limits.conf에 추가한 다음 루트로 로그인 하면 내 nice가 15로 설정됩니다. 이 항목이 없으면 0입니다. 을 추가하면 root - priority 0rootnice는 다시 0이 되지만 이 줄은 필요하지 않습니다. 그래야 합니까?

답변1

예, 루트 항목이 필요합니다. 루트에는 예외가 없기 때문에 CentOS 매뉴얼 페이지에는 루트에 대한 예외가 언급되어 있지 않습니다. Ubuntu 매뉴얼 페이지에는 루트에 대한 예외가 언급되어 있습니다.우분투에서, 루트에는 한 가지 예외가 있습니다. 문서는 두 시스템 모두에서 정확합니다.

Ubuntu의 루트에 대한 예외는 Debian에만 해당됩니다.수리하다(즉, 데비안에 의해 적용되고 그 파생물에 의해 상속된 패치) 이번 패치로 해결됩니다오류 63230. 왜 업스트림에 적용되지 않는지 모르겠습니다.

관련 정보