14

スーパーユーザーまたはユーザーがコマンドを実行できるように、仮想フロッピーイメージファイルを作成するために表示する投稿がたくさんありますsudo。基本的な手順は次のとおりです。

  1. ddコマンドで空の 1.44MB イメージ ファイルを作成する
  2. で画像ファイルをフォーマットするmkfs.msdos
  3. イメージファイルをマウントポイントにマウントします
  4. 何かをマウントポイントにコピーする
  5. umount仮想フロッピー イメージ ファイル

私の質問は、私がsudoコマンドを実行できない一般ユーザーの場合、上記の手順に従って仮想フロッピー イメージを作成し、それに何かを書き込むにはどうすればよいですか?

どうもありがとう。

4

1 に答える 1

27

はい、もちろんできます。mtoolsFATe2toolsまたはgenext2fsext2 ファイルシステムに使用します。

$ dd if=/dev/zero of=/tmp/disk1.img count=1440 bs=1k 
1440+0 records in
1440+0 records out
1474560 bytes (1.5 MB) copied, 0.00569719 s, 259 MB/s

$ /sbin/mkfs.msdos /tmp/disk1.img 
mkfs.msdos 3.0.12 (29 Oct 2011)

$ mdir -i /tmp/disk1.img
 Volume in drive : has no label
 Volume Serial Number is 9913-BFF6
Directory for ::/

No files
                          1 457 664 bytes free

$ mcopy -i /tmp/disk1.img /etc/issue.net ::/
$ mdir -i /tmp/disk1.img
 Volume in drive : has no label
 Volume Serial Number is 9913-BFF6
Directory for ::/

issue    net        28 2012-06-26  10:49 
        1 file                   28 bytes
                          1 457 152 bytes free

もちろん、ルート権限はありません。

于 2012-06-26T07:41:30.010 に答える