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 は、ユーザーと権限モデルが非常に異なり、互換性がありません。ファイルシステムがchmod機能するには、chownLinuxと同様の方法でユーザーと権限をサポートする必要があります。 NTFSはWindowsファイルシステムなので、これらのコマンドは機能しません。

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

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

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

関連情報