O LSB especifica alguns nomes de grupos, mas users
não é um deles.
Em uma configuração completamente nova, você pode preferir evitar o uso de 1000. A maneira como useradd
funciona, alocará a cada usuário um grupo e os identificadores numéricos para usuário e id de grupo serão convenientemente os mesmos. Eu chamaria isso de abordagem preferencial para sistemas multiusuários modernos (acho que sistemas antigos padronizavam um grupo compartilhado como users
como o grupo primário do usuário).
Meus usuários não são necessariamente membros de um grupo compartilhado como este no Fedora ou no Debian. Nesse caso, seria um pouco acadêmico qual número é atribuído - seria apenas outro grupo de sistemas que varia entre diferentes distribuições. (E outro grupo como bin
sem propósito aparente nos tempos modernos).
O LSB diz que os UIDs e GIDs 0-99 são alocados estaticamente pelo sistema. Os UIDs 100-499 (e em todos os sistemas modernos 100-999) são supostos para serem alocados dinamicamente. Isto é confirmado pelo Manual de Políticas Debian ; ele simplesmente não tem a virtude de ser estritamente verdadeiro no momento atual .
Não tenho certeza do que significa ver Pode não ser uma suposição segura, caso a ordem em que os grupos estejam alocados em mudanças por algum motivo. users
como 100 em um sistema Debian.
No Fedora, é bastante seguro assumir que você pode alocar o id 100, porque a alocação automática de 100-1000 do ID realmente conta para baixo . (Para ficar claro, isso é o oposto do Debian).
Possíveis opções considerando suas informações até o momento:
- Pare de usar o grupo
users
. Mas provavelmente você tem alguns arquivos compartilhados e precisará alocar um ID de grupo compartilhado de qualquer maneira. - Use 100 e espere que não quebre se você [re] instalar um sistema que aloque IDs de sistema contando a partir de 100 como o Debian.
- Use algo alto o suficiente como 10000, que nunca terminaria alocado automaticamente.
- Use o 1000 se nenhum dos seus sistemas existentes o usar para outra coisa e você nunca planeja adicionar um novo sistema operacional que acesse seus sistemas de arquivos. [*]
- Aloque um ID livre para o início do intervalo de 500 a 1000. (Fedora há mais de cinco anos, com contagem de 499-100 em vez de 999-100, então não posso excluir que você tenha alocações como essa).
[*] Quando um sistema é instalado, você pode adicionar usuários com qualquer ID desejado. Mas minha preocupação é que o usuário inicial criado por um instalador do sistema operacional provavelmente tenha ID & GID 1000, não permite que você os altere, e particularmente se ele não criar um usuário root
, então alterar seu ID posteriormente pode ser muito irritante).
A opção 10000 parece mais simples para mim. Funcionaria muito bem se você criasse um novo sistema ou instruísse outra pessoa. Também deve funcionar no seu sistema atual.