Re: mount -oloop 問題?
※ 引述《coscell.bbs@bbs.cis.nctu.edu.tw (goodman)》之銘言:
> 請問高手:
> 只有 root 才能把 .iso 檔 mount 起來瀏覽。
> 一般 user 在 console 下有沒有替代的方案?
找個小型的 Linux distribution,安裝到 qemu 裡頭的 disk image 中,然後執行
qemu,比方說:
# qemu -hda linux-disk.img -cdrom WANT_TO_BE_MOUNTED_BY_NORMAL_USER.iso
接著,在 qemu 的模擬環境下,透過裡面執行的 GNU/Linux,將 ISO 給 mount 起來,
反正在 qemu 中,你應該就有 root 權限,要做什麼就做什麼。之後,啟動 sshd /
ftpd 等 daemon,將 ISO mount 起來的目錄作為 "/"。當然,得透過 port
redirection (qemu 的 -redir 選項) 或改指定開啟不同的 port,以使 port number
大於 1023。最後,就是用 sftp / ftp 存取 qemu 的 GNU/Linux 虛擬環境。
雖然迂迴了些,但有頗多好處,比方說可透過 qemu 內建的 monitor 作自動化處理,
或者更換 VFS mount 的機制 (如果有加密處理的話)。
--
Jim Huang aka "jserv"
Planet OrzLab: http://orzlab.blogspot.com/
website: http://jserv.sayya.org/
blog: http://blog.linux.org.tw/jserv/
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: 118-169-96-238.dynamic.hinet.net
推
11/13 13:28, , 1F
11/13 13:28, 1F
討論串 (同標題文章)
完整討論串 (本文為第 14 之 15 篇):