저는 현재 Windows에서 Linux on VMware를 사용하고 있으며 두 번째 HDD 장치를 추가했습니다. 그러나 새 장치에 생성된 모든 파일이나 사전에는 executable
삭제 불가 권한이 부여됩니다(루트 권한이 있어도). 사용 중에는 ls
폴더가 녹색으로 강조 표시되어 보고 싶지 않습니다. 나는 이것이 Linux보다 VM과 더 관련이 있다고 생각합니다. 파일 권한을 변경(실행 권한 제거)해도 sudo chmod -x myFile
아무 것도 변경되지 않습니다. 추가된 모든 파일이 실행 가능 플래그로 끝나는 이유와 이를 제거하는 방법을 아는 사람이 있습니까? 모든 답변을 높이 평가하겠습니다. 미리 감사드립니다, 토비
답변1
Linux에서 NTFS(또는 FAT) 파일 시스템을 사용하려고 하는데 파일 권한에 문제가 있는 것 같습니다.
기본적으로 이러한 파일 시스템은 Unix 스타일 권한을 지원하지 않지만 마운트 옵션에서 기본 권한을 정의할 수 있습니다.
sudo mount -t ntfs -o rw,auto,user,fmask=0133,dmask=0022 /dev/drive /mnt/point
이는 마운트된 드라이브의 모든 파일에 644를 할당하고, 마운트된 드라이브의 모든 디렉터리에 755를 할당합니다.
permissions
그럼에도 불구하고 마운트 옵션을 추가하여 NTFS 드라이브에 대한 Unix 권한을 활성화하는 방법이 있습니다 . 그러나 이를 사용하려면 사용자 매핑을 정의해야 합니다. man ntfs-3g
자세한 내용은 참조하십시오 .
그러나 FAT는 이를 전혀 지원하지 않습니다.