fstab 권한 재정의 마운트 옵션은 무엇입니까?

fstab 권한 재정의 마운트 옵션은 무엇입니까?

파일 시스템 테이블:

LABEL="Shared" /home/howard/Shared/ ntfs permissions,rw,nosuid,nodev,relatime,uid=howard,gid=howard,allow_other,noatime,fmask=033,dmask=022 0 2

설치하다:

mount LABEL="Shared"

설치 보고서:

/home/howard/share 유형 fusionblk의 /dev/sda3(rw,nosuid,nodev,noatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)

"permissions" 옵션은 지원되지 않으며 대신 "default_permissions"가 표시됩니다. ( blksize=4096내 요청 없이도 추가되었습니다.) "permissions" 옵션이 "default_permissions"로 변경된 이유는 무엇입니까?

ntfs 및 ntfs-3g 설치 유형을 시도했습니다. 모두 "fuseblk" 설치 유형으로 반환됩니다.

권한 옵션을 사용하면 각 파일에 대해 소유자, 그룹 및 ugo_rwx 권한을 독립적으로 설정할 수 있습니다. default_permissions를 사용하면 파일 시스템의 모든 파일에 대해 한 번만 설정할 수 있으며 각 파일에 대해 사용자, 그룹 및 권한을 개별적으로 설정할 수 없습니다.

데비안 8.5, 시나몬 2.2.16, 리눅스 커널 3.16.0-4-amd64

답변1

다음 옵션 중 하나라도 포함될 때마다 권한 옵션은 무시되고 자동으로 default_permissions로 변경됩니다.

uid, gid, umask, dmask, 또는fmask

이 문제를 해결하려면 user_idgroup_id대신 uid및를 사용할 수 있습니다 gid.

umask그러나 , dmask또는 fmask를 함께 사용하면 안 됩니다 permissions.

마운트에서 다음 상태를 얻으면 작동 중임을 알 수 있습니다.

기본 사용자 매핑 사용


처음에는 모든 파일이 루트의 소유라는 점에 유의하십시오. 이를 재귀적으로 변경하여 자신이 소유하도록 할 수 있습니다.

관련 정보