Você deve estar OK fazendo isso : na verdade, de acordo com o artigo e lendo a documentação, você pode classifique /etc/passwd
e /etc/group
por UID / GID com pwck -s
e grpck -s
, respectivamente.
Meu /etc/group
cresceu adicionando novos usuários e instalando programas que adicionaram seu próprio usuário e / ou grupo. O mesmo é verdade para /etc/passwd
. A edição tornou-se um pouco complicada devido à falta de estrutura.
Posso classificar esses arquivos (por exemplo, por ID numérico ou alfabético por nome) sem efeito negativo no sistema e / ou gerenciadores de pacotes?
Eu acho que isso não importa, mas só para ter certeza que eu gostaria de ter uma segunda opinião. Talvez root
precise ser a 1ª linha ou dentro das primeiras 1k linhas ou algo assim?
O mesmo vale para /etc/*shadow
.
Você deve estar OK fazendo isso : na verdade, de acordo com o artigo e lendo a documentação, você pode classifique /etc/passwd
e /etc/group
por UID / GID com pwck -s
e grpck -s
, respectivamente.
Embora ErikF esteja certo de que isso geralmente deve ser bom, eu quero apontar um problema em potencial:
Você tem permissão para mapear nomes de usuários diferentes para o mesmo UID. Se você fizer uso disso, as ferramentas que mapearem um UID de volta para um nome de usuário geralmente escolherão o primeiro nome de usuário encontrado para esse UID em /etc/passwd
. A classificação pode fazer com que um nome de usuário diferente apareça primeiro. Para fins de exibição (por exemplo, ls -l
output), o nome de usuário deve funcionar, mas é possível que você tenha configurado algum programa para aceitar solicitações do nome de usuário A, onde ele negará essas solicitações se elas virem do nome de usuário B, mesmo que A e B são o mesmo usuário.
Da mesma forma, prefiro ter usuários daemons / utils nos usuários intermediários e padrão no final de ambos passwd
e shadow
.
hvd
answer também é muito bom em atrapalhar a ordem dos usuários, especialmente em sistemas com muitos usuários mantidos manualmente.
Se você conseguir classificar os arquivos, por exemplo, apenas para usuários padrão, seria mais sensato do que alterar a ordem de todos os usuários, imo.