Sudoを使用してroot権限でのみ読み取ることができるディレクトリ(別のパーティション内)にISOイメージファイルを書き込む方法を教えてください。空きがありません。ファイルをコピー、移動、複製できません。所有者も権限も変更できません。
ルートとしてBraseroを起動した場合gksu brasero
、そこからディレクトリを読み取ってISOファイルを選択できますが、空のCDを選択して書き込むことはできません。
メニューからディスクユーティリティを実行すると、CD/DVDを使用できますが、ディレクトリを読み取ってISOファイルを選択できません。コマンドラインからディスクユーティリティを起動する方法が見つかりません。ディスクユーティリティは、多くのことを実行できない場合や、たとえばISOブート用の永続的なファイルが存在するパーティションをマウントする場合など、実行が困難な便利なプログラムです。なぜ他のプログラム/ユーティリティではないのですか?
Sudoでファイルを読み取り、バッファリングの問題なしにディスクを書き込むプログラムにデータを渡す方法(おそらくコマンドラインを使用)はありますか?
また、これに対する迷路の解決策があるかどうか、それが正常であるか、アプリケーションがユーザーによる設計が適切でないかどうかも知りたいです。
bindfs 異なる権限を持つファイルシステムの別のビューを作成します。ファイルの読み取りを許可するディレクトリのビューを作成します。たとえば、次のコマンドは、/media/sda1/private
上に/mnt
のビューを作成します。ここで、すべてのユーザーがすべてのファイルを読み取ることができます。
Sudo bindfs -p a+rX /media/sda1/private /mnt
次のコマンドは、/media/sda1/private
上に/mnt
のビューを作成します。ここで、ユーザーrobert
はすべてのファイルの所有者です(および関連する権限があります)。
Sudo bindfs -u robert /media/sda1/private /mnt
ビューを削除するには、マウントを解除します(Sudo umount /mnt
)。