Chmod는 ntfs-3g 파티션에서 작동하지 않습니다

Chmod는 ntfs-3g 파티션에서 작동하지 않습니다

내 것이 chmod제대로 작동하지 않습니다.

방금 manjaro 배포판을 다시 설치했습니다(/home이 아닌 형식화된 루트만).

폴더는 ntfs 파티션에 있으며(이미 ntfs-3g가 설치되어 있음) 사용자를 해당 폴더에만 사용하도록 설정하기만 하면 됩니다.

~/backup ❯ ls -al
totale 4
drwxr-xr-x 1 root users    0 13 ago 10.08 .
drwxr-xr-x 1 root users 4096 13 ago 11.32 ..

그런 다음 내부 권한을 변경합니다.

~/backup ❯ sudo chown -R $USER .

그러나 이번에도 결과는 다음과 같습니다.

~/backup ❯ ls -al
totale 4
drwxr-xr-x 1 root users    0 13 ago 10.08 .
drwxr-xr-x 1 root users 4096 13 ago 11.32 ..
~/backup ❯

어떤 아이디어가 있나요?

답변1

Windows와 Linux는 사용자 및 권한 모델이 매우 다르며 호환되지 않습니다. 파일 시스템이 chmod작동 하려면 chownLinux와 유사한 방식으로 사용자 및 권한을 지원해야 합니다. NTFS는 Windows 파일 시스템이므로 이러한 명령은 작동하지 않습니다.

할 수 있는 한 가지 작업은 NTFS 파티션을 마운트하여 모든 파일/디렉터리에 대해 서로 다른 사용자와 모드를 지정하는 것입니다.

mount -o uid=userid,gid=groupid,dmask=022,fmask=133 /path/to/disk /mnt 

그러면 지정된 사용자 및 그룹을 사용하여 설치되며 디렉터리 모드 755및 파일 모드가 제공됩니다 644.

관련 정보