ルートアクセスなしでisoをマウントしますか?


22

rootアクセス権のないユーザーが任意のisoをマウントすることは可能ですか?もしそうならどのように?

回答:


23

ヒューズモジュールfuseisoを使用して、ルートアクセスなしでこれを行うことができます。fuseとfuseisoをインストールしたら、通常のユーザーfuseiso cdimage.iso ~/somedirectory としてマウントできます。

あなたはまたにユーザーを追加する必要がありますfuse使用しようとしたときに権限エラーを取得する場合のグループfuseiso


また、注目に値するのは、DolphinなどのKDEアプリにマウントするkde-service-menu-fuseisoです。
gertvdijk

1

最も簡単な方法はおそらくを使用することsudoです。cdromグループ内の全員がISOイメージをマウントおよびマウント解除できるようにしたいと仮定します。を使用して、sudoersファイルに以下を追加しますvisudo

cdrom ALL = /bin/mount -o loop -t iso9660 *.iso /media/*
cdrom ALL = /bin/umount /media/*

これにより、cdromグループ内のすべてのユーザーが、/ mediaフォルダー内のディレクトリに.isotype iso9660で終わるファイルをマウントし、/ mediaフォルダー内のすべてのファイルをアンマウントできるようになります。


2
良いアプローチが、rootアクセスは、使用するために必要とされるであろうvisudo
phunehehe

1
@phunehehe-ソリューションを設定する場合と同様です。
クライハボック

どうしてただsudo suではなく、ルートになるのですか?
qdii

2
悪用される可能性がありますumount /media/..。たとえば、を使用して任意のファイルシステムをアンマウントできます。
クリスダウン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.