특정 사용자가 소유한 ext4 외장 하드 디스크 파티션을 자동으로 마운트

특정 사용자가 소유한 ext4 외장 하드 디스크 파티션을 자동으로 마운트

autofs를 사용하여 특정 사용자에 대한 권한으로 외부 HD를 ext4 형식으로 마운트하는 방법을 찾으려고 노력하고 있지만 루트 소유로만 마운트할 수 있습니다. ext4 마운트 지점이 파일 시스템 정보를 사용하여 권한을 결정한다는 내용을 읽었으므로 두 가지를 시도했습니다.

  1. 대상 사용자가 소유한 디렉터리에 파티션을 마운트하도록 autofs를 구성합니다.
  2. 장치 소유자를 설정하는 udev 규칙 작성

binfs를 실행하는 옵션이 있다는 것을 알고 있지만 ext4 형식의 장치를 마운트할 때 mount가 파일 시스템 권한을 처리하는 방법을 알고 싶습니다.

답변1

좋습니다... 시도하지 않은 한 가지 누락된 사항이 있습니다. 마운트된 장치에 소유권을 설정하는 것입니다.

장치를 /mnt/hdd에 수동으로 마운트하고 실행한 후

sudo chown myuser:myuser /mnt/hdd

autofs를 시작하고 필요한 마운트 지점에 액세스하면 올바른 권한으로 마운트됩니다.

관련 정보