通过向 /etc/fstab 添加条目,我能够在没有 root 访问权限的情况下挂载 ext2 映像。但是,如果没有 sudo 权限,我无法修改此映像(将新文件复制到其中)。有没有办法在没有 sudo 权限的情况下实现这一目标?
答案1
user
fstab 中的选项
我认为如果您希望用户能够安装该条目,您只需将该选项添加user
到您的条目中即可。/etc/fstab
例如:
/dev/cdrom /cd iso9660 ro,user,noauto,unhide
挂载
我也认为你可以使用该应用程序实现你想要的pmount
。
手册页摘录
pmount - 以普通用户身份安装任意可热插拔设备
安装:
$ pmount /dev/sda1 /media/somedir
参考
答案2
我发现这实际上与图像文件的权限无关。这与图像文件中的权限有关。文件系统权限仅为 root 设置。我安装了映像文件并对磁盘映像中的所有目录进行了 chown,使自己成为所有者。之后我就可以在没有 root 权限的情况下写入它。将图像文件的权限设置为 root 是有意义的,因为这样图像文件就变得可移植。