마운트된 드라이브에서는 권한을 변경할 수 없습니다.

마운트된 드라이브에서는 권한을 변경할 수 없습니다.

안녕하세요, 저는 우분투를 처음 사용하는 사람입니다.

마운트된 드라이브에 있는 디렉토리의 권한을 변경하려고 시도했지만 "chmod" 명령을 실행할 때 항상 루트나 사용자로 돌아갑니다.

나는 다음 명령을 시도했습니다.

sudo mount -t ntfs -o username=user,rw,uid=1000,gid=1000 /dev/sda1 /media/user/Disk

이 명령으로 성공했지만 다시 실패했는데 이유를 모르겠습니다. 아, 참고로 이전 Windows Server OS의 드라이브를 사용했습니다. 따라서 여기서 유형은 아마도 NTFS일 것입니다. 이제 우분투 22.04를 사용합니다.

그러면 명령에서 무엇을 추가하거나 변경해야 합니까? 아니면 내가 겪고 있는 문제와 관련 없는 일을 하고 있는 걸까요? 그렇다면 필요한 경우 chmod 또는 chown을 사용하여 권한을 변경할 수 있는 방법을 알려주실 수 있습니까? 물론, 드라이브의 모든 디렉터리에 대한 접근 권한은 770(drwxrwx---)으로 설정되어 있습니다. 내 영어가 별로 좋지 않다면 죄송합니다.

답변1

NTFS는 Windows 파일 시스템이므로 Unix 권한을 지원하지 않습니다. mount는 정적 "권한 마스크"를 사용하여 마운트하여 이 문제를 해결합니다. 이를 변경하여 마운트된 전체 드라이브의 권한을 변경할 수 있습니다.

명령을 다시 작성하면 sudo mount -t ntfs -o username=user,rw,uid=1000,gid=1000,mode=777 /dev/sda1 /mnt/drive

마운트 지점: /media는 수동 마운트가 아닌 자동 udisk 마운트를 위한 것입니다. 수동으로 생성해야 할 수도 있습니다.sudo mkdir -p /mnt/drive

관련 정보