rootアクセスなしでext2イメージに書き込む方法

rootアクセスなしでext2イメージに書き込む方法

/etc/fstabにエントリを追加して、rootアクセスなしでext2イメージをマウントできました。ただし、sudo権限がないと、このイメージを変更(新しいファイルをコピー)することはできません。 sudo権限なしでこれを達成する方法はありますか?

答え1

userfstabのオプション

ユーザーがアイテムをインストールできるようにするには、そのオプションをアイテムuserに追加するだけです。/etc/fstabたとえば、

/dev/cdrom  /cd  iso9660  ro,user,noauto,unhide

また、アプリを使えば欲しいものを手に入れることができると思います。pmount

マニュアルページから抜粋

pmount - ホットプラグ可能なデバイスを通常のユーザーとしてマウントします。

取付ける:

$ pmount /dev/sda1 /media/somedir

引用する

答え2

私はこれが実際に画像ファイルの権限に関連していないことを発見しました。これはイメージファイルの権限に関連しています。ファイルシステム権限はルートにのみ設定されます。イメージファイルをマウントし、ディスクイメージのすべてのディレクトリを削除して自分を所有者にしました。これにより、root権限なしで書き込むことができます。イメージファイルの権限をrootに設定するのは妥当です。これはイメージファイルが移植可能になるからです。

関連情報