在内心深处,挂载无论如何都是由 root 执行的:只有 root 才能调用mount
系统调用。诸如mount
、pmount
和 之fusermount
类的程序是 setuid root 并限制允许非 root 调用者挂载的内容。
如果您正在挂载一个没有实现文件所有权(例如 FAT)的文件系统,调用的用户mount
最终将拥有这些文件(除非被挂载选项覆盖)。除此之外,谁来安装并不重要。
我并不是说以 root 身份安装是您场景中的正确解决方案。我不知道你的场景是什么。但是与其他用户相比,以 root 身份进行挂载没有直接的安全风险。