如何在没有 root 访问权限的情况下写入 ext2 映像

如何在没有 root 访问权限的情况下写入 ext2 映像

通过向 /etc/fstab 添加条目,我能够在没有 root 访问权限的情况下挂载 ext2 映像。但是,如果没有 sudo 权限,我无法修改此映像(将新文件复制到其中)。有没有办法在没有 sudo 权限的情况下实现这一目标?

答案1

userfstab 中的选项

我认为如果您希望用户能够安装该条目,您只需将该选项添加user到您的条目中即可。/etc/fstab例如:

/dev/cdrom  /cd  iso9660  ro,user,noauto,unhide

挂载

我也认为你可以使用该应用程序实现你想要的pmount

手册页摘录

pmount - 以普通用户身份安装任意可热插拔设备

安装:

$ pmount /dev/sda1 /media/somedir

参考

答案2

我发现这实际上与图像文件的权限无关。这与图像文件中的权限有关。文件系统权限仅为 root 设置。我安装了映像文件并对磁盘映像中的所有目录进行了 chown,使自己成为所有者。之后我就可以在没有 root 权限的情况下写入它。将图像文件的权限设置为 root 是有意义的,因为这样图像文件就变得可移植。

相关内容