Arch: Eliminado / etc / group /, existe uma maneira de recriar grupos?

0

Recentemente acabei com o / etc / group sendo burro.

Eu cuidei de óbvios grupos ausentes, como sudoers e áudio, mas existe alguma maneira de eu determinar se há mais grupos faltando?

    
por Oskar Lappi 16.12.2017 / 16:28

1 resposta

0

Verifique se /etc/group- (com um traço final) existe. Isso é um backup do arquivo de grupos.

Estou mais familiarizado com o Debian e Red Hat do que com o Arch, mas em geral, os grupos são configurados:

  • Na instalação do sistema básico.
  • À medida que pacotes são adicionados ao sistema que exigem segregação específica.
  • À medida que novos usuários são adicionados ao sistema.

Sob o Debian, forçar uma reinstalação de todo o pacote cuidaria das duas primeiras instâncias, e olhando para /home o resto.

E os GIDs dos usuários principais são o quarto campo /etc/passwd por passwd(5) .

Depois de cuidar dos grupos de sistemas óbvios, faça uma varredura em / home e, talvez, execute um find procurando por quaisquer GIDs que não estejam no seu arquivo /etc/groups . Isso tenderá a apontar para qualquer dado não restaurado.

Entretanto, você também deve estar se perguntando:

  1. Por que você excluiu /etc/group em primeiro lugar?
  2. Por que você não tem /etc sob controle de revisão?
  3. Por que você não tem backups?

Eu me concentraria strongmente em abordar todas as três questões.

    
por 16.12.2017 / 22:51