Linux에서 마운트 된 파티션의 소유자를 설정하는 방법은 무엇입니까?


13

내 컴퓨터에는 두 개의 기계식 HDD가 있습니다. 디스크 0에서 Windows를 실행하고 디스크 1에서 Crunchbang을 실행합니다. 디스크 0의 NTFS 파티션에 파일을 복사하려면 항상 Crunchbang에서 높은 권한을 사용해야합니다.

여기에 이미지 설명을 입력하십시오

내가 아는 한, 파일 권한을 설정하는 데 사용되는 chmod 및 chown과 같은 명령은 파일 시스템 객체 만 보유합니다. 또한 "Linux에서는 모든 것이 파일입니다"라는 것을 알고 있습니다. 즉, 하드웨어 장치, 시스템 정보 등을 나타내는 특수 파일이 있습니다.이 특수 파일은 가상 파일 시스템 / dev에 속하기 때문에 파일 시스템 객체 여야하며 chown, chmod와 같은 명령이이 파일에서 작동해야합니다. 명령으로 장치 sda의 소유자 및 쓰기 권한을 성공적으로 변경했습니다.

chown aswin sda

여기서 마운트 된 파티션의 소유자 / 권한을 변경할 수 없습니다. 로컬 사용자를 마운트 된 파티션의 소유자로 설정하고 읽기, 쓰기, 실행 권한을 설정하려고했지만 여전히 문제가 지속됩니다.

여기에 이미지 설명을 입력하십시오

상승 된 권한없이 디스크에 쓸 수 있도록이 디스크에 대한 권한을 설정하는 방법은 무엇입니까?


1
아마을 사용하여 마운트했을 것입니다 /etc/fstab. 이것을 확인하십시오 : superuser.com/questions/320415/…
Savvas Radevic

ntfs-3g를 설치 했습니까?
MariusMatutiae

@MariusMatutiae ntfs-3g는 이미 최신 버전입니다.
Ashildr

답변:


7

당신은해야 하지 만지지는 / dev / SD * 권한 (나는거야 하지 얘기 /media/sda4). 변경 한 경우 다른 프로그램을 방해 할 수 있으므로 변경 사항을 취소하고 기본 권한을 사용하십시오. (기본 소유자 / 그룹은입니다 root:disk)

마운트 폴더의 권한을 변경하려면 먼저 디스크를 마운트 해제해야합니다 /media/Disk.

umount /media/Disk
chown aswin:aswin /media/Disk
mount -va

특정 사용자 / 그룹 ID로 디스크 내용을 마운트하기 위해에서 특정 uid / gid (사용자 ID 및 그룹 ID)를 설정할 수 있습니다 /etc/fstab. Linux- 특정 사용자 권한이있는 마운트 장치를 참조하십시오.

또한 GUI 기반 그놈 환경을 의미하는 fstab 이외의 다른 솔루션이 있습니다.

gvfs-mount -d /dev/sdXY

... sdXY (적절한 문자와 숫자로 "X"와 "Y"변경) 파티션을 마운트하고 사용자를 소유자로 설정합니다. 그놈 환경에서는 노틸러스 (파일 관리자)의 왼쪽 메뉴에서 파티션을 클릭 할 수 있으며 파티션을 자동으로 마운트합니다.


1
+1 gvfs-mount! 으로 mount만, 나는 마운트 "자신"에 표준 사용자를 허용하도록 관리하지 않은 fstab에 또는 mtab 파일을 편집하지 않고 (즉 마운트 해제에 루트가 아닌 허용).
KrisWebDev

이 답변을 업데이트 할 수 있습니까 gio? Ubuntu 19.04에서 다음을 실행하십시오 $ gvfs-mount. This tool has been deprecated, use 'gio mount' instead. See 'gio help mount' for more info.
BobHy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.