Qual é o usuário equivalente para ninguém: ninguém do CentOS?

16

Estou convertendo do centOS e estou acostumado a ter um nobody: nobody user: grupo para executar serviços. O Ubuntu tem um usuário de prática recomendada semelhante: combinação de grupo para executar um serviço?

    
por paradrupal 18.05.2012 / 16:48

3 respostas

19

Você pode usar nobody: nogroup se realmente quiser um usuário / grupo sem permissões. Mas os derivativos do Debian tendem a definir um usuário e / ou grupo por tarefa para garantir que seus serviços sem privilégios sejam separados uns dos outros .

    
por Greg 18.05.2012 / 16:57
7

O Ubuntu tem um usuário nobody e um grupo nogroup , eu acho que eles podem ser usados de maneira equivalente se você quiser.

Ter todos (ou a maioria) serviços em execução sob o mesmo usuário anula parte do propósito de usar um usuário não privilegiado; assim, eu acho que a melhor prática recomendada é que cada serviço tenha seu próprio usuário (por exemplo, o apache é executado como www-data, acho que o exim4 terá um usuário exim4, o spamassassin terá um usuário spamd (eu acho) !), e assim por diante). Quando você instala um serviço, ele cuida da criação desse usuário para você. Às vezes, o gerenciamento de permissões para garantir que os serviços possam se comunicar pode ser um pouco incômodo, mas essas instâncias geralmente são bem documentadas e a segurança e a compartimentalização somadas valem o incômodo (menor).

    
por roadmr 18.05.2012 / 16:56
0

Não deve ser ninguém: nogroup, mesmo que alguns servidores ainda reconheçam corretamente o unix padrão "nobody: nobody".

    
por jasmines 18.05.2012 / 16:55