Arch: /etc/group/을 삭제했는데 그룹을 다시 만들 수 있는 방법이 있나요?

Arch: /etc/group/을 삭제했는데 그룹을 다시 만들 수 있는 방법이 있나요?

나는 최근 어리 ​​석음으로 /etc/group을 삭제했습니다.

sudoers 및 audio와 같이 명백히 누락된 그룹을 처리했지만 누락된 그룹이 더 있는지 확인할 수 있는 방법이 있습니까?

답변1

존재 하는지 확인하십시오 /etc/group-(후행 대시 포함). 그룹 파일의 백업입니다.

저는 Arch보다 Debian과 Red Hat에 더 익숙하지만 일반적으로 그룹은 다음과 같이 구성됩니다.

  • 기본 시스템 설치 중.
  • 패키지가 시스템에 추가되면 특정 격리가 필요합니다.
  • 새로운 사용자가 시스템에 추가되면.

Debian에서는 모든 패키지를 강제로 다시 설치하면 처음 두 인스턴스를 처리하고 /home나머지를 살펴봅니다.

기본 사용자 GID는 네 번째 /etc/passwd필드 입니다 passwd(5).

확실한 시스템 그룹을 처리한 후 /home을 찾아보고 파일 find에 없는 GID 에 대한 찾기 파일을 실행할 수도 있습니다 /etc/groups. 이는 복구되지 않은 데이터를 가리키는 경향이 있습니다.

동시에 다음과 같은 질문도 스스로에게 물어봐야 합니다.

  1. /etc/group애초에 왜 삭제하나요?
  2. /etc버전 관리가 없나요?
  3. 왜 백업이 없나요?

나는 세 가지 문제를 모두 해결하는 데 중점을 둘 것입니다.

관련 정보