내 것이 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
작동 하려면 chown
Linux와 유사한 방식으로 사용자 및 권한을 지원해야 합니다. NTFS는 Windows 파일 시스템이므로 이러한 명령은 작동하지 않습니다.
할 수 있는 한 가지 작업은 NTFS 파티션을 마운트하여 모든 파일/디렉터리에 대해 서로 다른 사용자와 모드를 지정하는 것입니다.
mount -o uid=userid,gid=groupid,dmask=022,fmask=133 /path/to/disk /mnt
그러면 지정된 사용자 및 그룹을 사용하여 설치되며 디렉터리 모드 755
및 파일 모드가 제공됩니다 644
.