挂载没有root访问权限的iso?


22

没有root访问权限的用户是否可以安装任意iso?如果可以,怎么办?

Answers:


23

您可以使用保险丝模块fuseiso在没有root用户访问权限的情况下执行此操作。安装保险丝和保险丝后,您可以以普通用户的fuseiso cdimage.iso ~/somedirectory 身份安装它。

fuse如果尝试使用时出现权限错误,则可能还需要将用户添加到组中fuseiso


同样值得一提的是kde-service-menu-fuseiso可以将它们挂载在KDE应用程序(如Dolphin)中。
gertvdijk 2012年

1

最简单的方法可能是使用sudo。让我们假设您希望cdrom组中的每个人都能够安装和卸载ISO映像。使用以下命令在sudoers文件中添加以下内容visudo

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

这应该允许任何人将在cdrom组安装在结尾的文件.iso类型iso9660里面的一个目录/ Media文件夹,并在/媒体文件夹还卸载任何东西。


2
好的方法,但需要使用root用户访问权限visudo
phunehehe 2010年

1
@phunehehe-设置任何解决方案都是如此。
Cry Havok,2010年

为什么不只是sudo su扎根?
qdii 2012年

2
可以被利用,例如您可以使用卸载任意文件系统umount /media/..
克里斯·唐纳
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.