O domínio curinga no limits.conf se aplica ao usuário root, mas não deve

0

Eu quero uma prioridade reduzida para usuários não-root no CentOS. Em /etc/security/limits.conf, eu preciso especificar isso com uma entrada padrão de domínio curinga e também fornecer uma para raiz, para que um usuário root não use essa prioridade? / p>

A página man do limits.conf no Ubuntu diz: "OBSERVAÇÃO: os limites de grupo e curingas não são aplicados ao usuário root. Para definir um limite para o usuário root, este campo deve conter a raiz do nome de usuário literal." Por outro lado, a página man do limits.conf no CentOS não menciona isso. Quando eu adiciono o * - priority 15 ao limits.conf no CentOS, então o ssh como root, o meu nice está configurado para 15. Sem essa entrada, é 0. Se eu também adicionar root - priority 0 , root nice é novamente 0, mas isso linha não deveria ser necessária, deveria?

    
por plong 03.08.2016 / 01:30

1 resposta

1

Sim, você precisa de uma entrada para root. A página man do CentOS não menciona uma exceção para o root, porque não há exceção para o root. A página man do Ubuntu menciona uma exceção para o root porque no Ubuntu , existe uma exceção para o root. A documentação está correta em ambos os sistemas.

A exceção para o root no Ubuntu é um patch (ou seja, um patch aplicado pelo Debian e herdado por seus derivados). Este patch foi feito para corrigir o bug 63230 . Não sei porque não foi aplicado a montante.

    
por 03.08.2016 / 01:55