Por que alguns nomes de usuários no FreeBSD começam com um sublinhado?

8

Alguns nomes de usuários no FreeBSD começam com um sublinhado:

_dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin

mas outros não:

www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin

Qual é o significado desse sublinhado? É puramente histórico ou serve a um propósito prático?

Mais alguns exemplos podem ser vistos no arquivo ports / UIDs do FreeBSD.

    
por Joe Harrison 22.08.2016 / 22:58

1 resposta

8

Pode haver mais de um caso, mas o que você aponta foi discutido em um tópico da lista de discussão Pergunta UID / GID da porta do servidor DHCP do ISC em 2008, onde o usuário _dhcp era conhecido por ser uma conta especial (com privilégios diferentes do daemon):

  I noticed that, but I believe that that is a privilege separation 
account that is used with the OpenBSD-version of the dhclient. Also, as 
I pointed out, if this is usable, then why isn't the isc-dhcp-server 
port using it instead of allocating a UID/GID for itself during the install?

Erik

Florent Thoumie wrote:
> On Jan 18, 2008 12:01 PM, Erik Van Benschoten <evanben at valleycomnet.com> wrote:
>> Greetings,
>>
>>   Is there a specific reason that the port of the ISC's DHCP server does
>> not seem to have/use a registered UID/GID?
> 
> Maybe because there's already _dhcp user (uid 65) in base?

Verificando minha máquina FreeBSD 10, vejo outra conta, esta rotulada claramente:

_pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin

Leitura adicional:

    Okay, have you guys read UPDATING?
    > 20040623:
    >         pf was updated to OpenBSD-stable 3.5 and pflogd(8) is privilege
    >         separated now. It uses the newly created "_pflogd" user/group
    >         combination. If you plan to use pflogd(8) make sure to run
    >         mergemaster -p or install the "_pflogd" user and group manually.
    
por 22.08.2016 / 23:51

Tags