ext4 ハードドライブで chown が機能しない

ext4 ハードドライブで chown が機能しない

新しい 3TB の内蔵ハード ドライブがあり、これにデータを書き込んだ後、DD を使用してドライブを完全にゼロにしました。次に、Gparted でパーティション テーブル (GPT) を作成し、ext4 パーティションを作成しました。すべて正常に完了しましたが、ドライブ プロパティのアクセス許可がすべてルートに設定されており、ドライブにファイルを書き込むことができません。

わかりました。chown は動作するはずです。試してみました:

sudo chown -R user:user /dev/sdb1

ユーザーは私のユーザー名ですが、それでも違いはありません。

念のため、chmod を試してみました:

sudo chmod -R 755 /dev/sdb1

まだ何もない。

何が足りないのか、何かアイデアはありますか?

答え1

dev/sdb1デバイス ファイルです。ただし、ハード ディスクのマウント ポイントは別の場所にある必要があります。たとえば、またはの下/media/<user>/などです/mnt/。デバイス ファイル自体ではなく、マウント ポイントで試してください。

答え2

デバイスの所有権を設定する代わりに、マウント ポイントの所有権/権限を設定する必要があります。

マウント ポイントを /data に設定するとします。

sudo chown user:user /data
sudo chmod 777 /data

これにより、そのユーザーに所有権が設定され、すべてのユーザーに読み取り、書き込み、実行の権限が与えられます。

関連情報