USB 드라이브 탑재 시 기본 권한

USB 드라이브 탑재 시 기본 권한

두 개의 파티션이 있는 USB 스틱이 있습니다.

  1. 부팅(vfat)
  2. 루트 파일 시스템(ext4)

이 스틱을 컴퓨터에 연결하면 파일 뷰어에 파티션이 표시됩니다. (데비안 제시와 메이트). 이 항목을 클릭하면 드라이브가 마운트됩니다.

문제는 대상 폴더의 액세스 권한에 있습니다.

파티션 #1: 내가 소유자이자 그룹 소유자이므로 상관없습니다.

파티션 #2: 소유자는 루트이고 그룹은 루트입니다. 다른 사용자에게는 읽기 및 실행 권한이 있습니다.

이것을 어떻게 바꿀 수 있나요?

답변1

vfat-o uid=<uid>,gid=<gid>이는 아마도 장치 데몬이 수행하는 작업인 를 사용하여 설치할 수 있습니다 . 이는 vfat파일 시스템의 inode에 사용자 ID 또는 그룹 ID가 없기 때문에 발생합니다.

ext4inode에 대한 UID 및 GID 권한이 있습니다. 따라서 모든 권한은 파일 시스템의 일부이며 다르게 마운트하여 변경할 수 없습니다. 원하는 대로 chown파일 시스템의 파일 권한을 변경할 수 있습니다 ext4. 예를 들어

chown -R <me>:<stillme_group> /path/to/mount/point

참고: 파일 시스템(또는 inode에 UID 및 GID 정보가 있는 파일 시스템)과 함께 USB 스틱을 사용 ext4하고 해당 USB 스틱을 다른 컴퓨터에서 사용하는 경우 동일한 UID 및 GID 번호를 사용하는 것이 좋습니다. 모든 컴퓨터의 사용자 및 그룹. 이는 inode가 UID 및 GID 정보를 단순히 UID 및 GID 번호로 저장하기 때문입니다.

관련 정보