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 ファイル システムであるため、これらのコマンドは機能しません。

実行できることの 1 つは、すべてのファイル/ディレクトリに対して異なるユーザーとモードを指定して NTFS パーティションをマウントすることです。

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

755これにより、ディレクトリ モードとファイル モードを指定して、指定されたユーザーとグループでマウントされます644

関連情報