为什么手动挂载设置不同的文件所有权?

为什么手动挂载设置不同的文件所有权?

我几乎在所有事情上都使用终端:事实上,我什至经常不通过界面登录,而是使用tty1文本浏览器访问网络。因此,外部驱动器不会自动安装,我习惯于sudo mount /dev/sdb1 /mnt/JMCF125_DE安装它。它有效,但列表显示存在差异。通过 GUI(Ubuntu 上的 Unity)自动安装时文件的描述如下所示:

-rw------- 1 jmcf125 jmcf125

在手动挂载中,相同文件的属性如下所示:

-rwxrwxrwx 1 root root

这是有道理的,因为我必须使用sudo安装。但为什么系统不需要呢?我的安装座如何才能像系统一样正常工作?另外,我听说 GUI 中的每个操作都会通过后台 shell:我可以看到那里打印了哪些命令吗?

答案1

默认 GUI 使用重力加速度安装可移动驱动器和其他动态文件系统。 Gvfs 要求D总线。您可以在 X11 环境之外启动 D-Bus,但是这很棘手。如果您正在运行 D-Bus,则可以使用以下命令从命令行进行 gvfs 挂载gvfs 安装

该程序pmount提供了一种安装可移动驱动器的便捷方法,无需sudo. pmount 是 setuid root,因此它可以挂载任何它想要的东西,但它只允许设备和挂载点的白名单,因此任何用户都可以安全地调用它。

GUI 中的每个操作都通过后台 shell 是不正确的。有些人这样做,但大多数人不这样做。

相关内容