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 具有非常不同的使用者和權限模型,且不相容。為了使chmodchown運作,檔案系統需要以類似於 Linux 的方式支援使用者和權限。 NTFS 是 Windows 檔案系統,因此這些命令無法運作。

您可以做的一件事是掛載 NTFS 分割區,為所有檔案/目錄指定不同的使用者和模式:

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

這將使用指定的使用者和群組進行安裝,並給出目錄模式755和檔案模式644

相關內容