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는 호환되지 않는 매우 다른 사용자 및 권한 모델을 가지고 있습니다. 또는 작동하려면 파일 시스템이 Linux와 같은 방식으로 사용자 및 권한을 지원해야 합니다 chmod. chownNTFS는 Windows 파일 시스템이므로 이러한 명령이 작동할 수 없습니다.

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

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

755이것은 디렉토리 모드 와 파일 모드를 제공하는 지정된 사용자 및 그룹으로 마운트됩니다 644.

관련 정보