다음 주에 내 노트북에서 이중 부팅 Arch/LMDE 설정을 시도해 볼 의향이 있지만 문제에 봉착했습니다. 내 다운로드, 문서 등이 상주하고 읽고, 쓰고, 사용할 수 있는 공유 데이터 저장소를 원합니다. 실행. 내가 선택한 첫 번째 파일 시스템은 ext4였는데, 다른 파일 시스템과 마찬가지로 배포판 간에 uid와 gid가 겹칠 수 있기 때문에 권한에 충분한 주의가 필요했습니다.
그래서 내 질문은: 여러 설치에서 공유된 "데이터" 사용자 그룹을 관리할 수 있는 깔끔한 방법이 있습니까, 아니면 "uid=N gid=N" 옵션을 지원하는 fs에 만족해야 합니까?
답변1
한 그룹에 대한 공유 액세스만 필요한 경우 그룹의 gid가 두 시스템 모두에서 동일한지 "단지" 확인하면 됩니다. (액세스는 사람이 읽을 수 있는 그룹이나 사용자 이름이 아닌 숫자 GID/UID에 부여됩니다.) 이 그룹이 적어도 시스템에 기본적으로 존재하지 않는 경우 -g
스위치를 사용하여 groupadd
숫자를 강제 로 설정할 수 있으므로 더 쉽습니다. . (기존 gid를 에서 변경하여 변경할 수 있지만 /etc/group
이전에 그룹에 부여한 모든 액세스 권한을 사용하게 됩니다.)
나는 설치 시 명시적인 uid/gid 설정이 여기에 포함되지 않는다고 생각합니다. 그러한 액세스 제어(예: vfat)가 없는 파일 시스템에 존재하는 설정은 소유자/그룹 정보가 올라가는 파일을 만들어야 합니다.