web-dev-qa-db-ja.com

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

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

22
HandyGandy

Fuse module fuseiso を使用して、rootアクセスなしでこれを行うことができます。 Fuseとfuseisoがインストールされたら、通常のユーザーとして実行できますfuseiso cdimage.iso ~/somedirectoryでマウントします。

Fuseを使用しようとしたときに権限エラーが発生した場合は、fuseisoグループにユーザーを追加する必要がある場合もあります。

23
fschmitt

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

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

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

1
Cry Havok