Quais são os usuários necessários usados para

0

Eu quero saber quais usuários são necessários para um sistema Unix / Linux. Agora eu encontrei um documento que me disse que há eram três usuários necessários: root, bin e daemon.

Para o bin do usuário e o daemon do usuário, ainda não consigo entender para que são usados. Aqui está como o documento os descreveu:

Notes: The bin User ID/Group ID is included for compatibility with legacy applications. New applications should no longer use the bin User ID/Group ID.
The daemon User ID/Group ID was used as an unprivileged User ID/Group ID for daemons to execute under in order to limit their access to the system. Generally daemons should now run under individual User ID/Group IDs in order to further partition daemons from one another.

    
por Yves 28.11.2018 / 10:44

1 resposta

2

Para que são usados os usuários bin e daemon ?

Primeiro, observe que o documento ao qual você está se referindo é o Linux Standard Base e lista os requisitos para os sistemas serem considerados compatíveis com LSB, não para que sejam viáveis em geral.

Há muito tempo, dæmons eram executados como root. Isso acabou sendo considerado indesejável, já que significava que qualquer daemon poderia fazer o que quisesse no sistema. Assim, o usuário daemon foi introduzido: os daemon foram executados como usuário daemon , então eles estavam limitados ao que esse usuário poderia fazer.

As razões para bin são semelhantes e estão obsoletas há trinta anos . .

Hoje em dia, como mencionado no LSB, eles estão presentes apenas por razões de legado, isto é, para poder executar software antigo que pressupõe que esses usuários estejam presentes. O software atual não precisa deles.

Quais usuários são necessários em um sistema Linux / Unix?

A resposta curta para isso é: quaisquer usuários são usados pelo sistema.

No entanto, todos os sistemas Linux e Unix têm políticas que especificam que uma determinada linha de base pode ser assumida. Isso inclui usuários e grupos padrão do sistema; veja, por exemplo, Política Debian (que define a estrutura ) e a lista principal de usuários do sistema Debian . Qualquer pacote Debian pode assumir que esses usuários estão presentes: A política especifica que eles são

the same on every Debian system

(embora a Debian Policy seja descritiva, não normativa, ela estabelece uma série de suposições nas quais o resto do Debian confia).

Assim, você pode, em teoria, remover qualquer usuário e grupo que seu sistema não use atualmente; no entanto, isso pode causar quebra futura, à medida que você instala novos pacotes ou atualiza os já existentes. (Reconhecidamente, isso é altamente improvável para bin e daemon .)

    
por 28.11.2018 / 11:34