이전에 이런 질문이 있었다면 죄송합니다. 검색하고 검색했지만 이 문제의 원인을 알 수 없었습니다.
저는 미디어 센터로 사용하고 있는 우분투 12.04를 실행하는 PC를 가지고 있습니다. 내부 드라이브의 용량은 84GB에 불과하므로 외부 2TB USB 드라이브를 추가했습니다. NTFS로 포맷되었으며 /home에 마운트하여 모든 사용자의 홈 디렉토리가 외부 드라이브에 들어가고 작은 내부 드라이브에 영향을 주지 않고 영화, 음악 등으로 채울 수 있습니다.
그러나 나는 드라이브의 모든 파일에 onwer:group root:root 및 권한 777이 있다는 것을 방금 깨달았습니다. 파일을 chown 또는 chmod하려고 하면 작동하는 것처럼 보이지만 아무 것도 변경되지 않습니다. fstab에서 내 라인은
UUID=1EBC02CFBC02A0FF /home ntfs 기본값 0 2
사용자가 파일에 대한 올바른 권한을 얻을 수 있는 방법에 대한 제안 사항이 있습니까?
필
답변1
NTFS로 포맷되어 있습니다.
NTFS는 Windows의 파일 시스템이며 Unix 권한을 지원하지 않습니다. 마운트는 NTFS 권한을 Unix로 변환하는 것입니다.
짧은 대답 - 이렇게 하려면 데이터를 백업하고 복구 모드로 재부팅하고 /home 마운트를 해제하고 외부를 ext4로 포맷하고 /home을 마운트하고 디렉터리를 교체하여 다음과 같이 각 사용자 폴더에 대한 권한을 반복적으로 변경합니다.
sudo chown USER:USER -R /home/USER
sudo chmod o-rwx -R /home/USER