![Chmod は ntfs-3g パーティションでは動作しません](https://rvso.com/image/178479/Chmod%20%E3%81%AF%20ntfs-3g%20%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A7%E3%81%AF%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93.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 ファイル システムであるため、これらのコマンドは機能しません。
実行できることの 1 つは、すべてのファイル/ディレクトリに対して異なるユーザーとモードを指定して NTFS パーティションをマウントすることです。
mount -o uid=userid,gid=groupid,dmask=022,fmask=133 /path/to/disk /mnt
755
これにより、ディレクトリ モードとファイル モードを指定して、指定されたユーザーとグループでマウントされます644
。