![Chmod 不適用於 ntfs-3g 分區](https://rvso.com/image/178479/Chmod%20%E4%B8%8D%E9%81%A9%E7%94%A8%E6%96%BC%20ntfs-3g%20%E5%88%86%E5%8D%80.png)
我的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
。