user171780 Asked: 2023-03-03 14:58:26 +0800 CST2023-03-03 14:58:26 +0800 CST 2023-03-03 14:58:26 +0800 CST 无需 sudo 挂载外部 SSD 772 我有一个外部 USB SSD,它有一个格式化为 ext4 的分区。PC 正在运行 Ubuntu 20.04。当我插入它并单击按钮安装它时,它会在不询问任何密码的情况下安装,我可以将文件复制到其中。然后我按下按钮卸载它,就是这样。 我想实现相同但来自命令行。一直在这里查看一些答案,但无法使其正常工作。例如,这个仍然要求我输入密码。 我怎样才能做到这一点? mount 1 个回答 Voted Best Answer Vojtech Trefny 2023-03-03T15:30:56+08:002023-03-03T15:30:56+08:00 从您的桌面安装是使用 UDisks 完成的,这是一个系统守护程序,它允许通过polkit进行(某些)非特权安装。UDisks 有一个命令行工具,您可以使用它udisksctl: udisksctl mount -b /dev/sdxY 和 udisksctl unmount -b /dev/sdxY 如果udisksctl要求您输入密码,则意味着未满足非特权挂载所需的某些要求。例如,您正在尝试安装系统磁盘(不是可移动磁盘)或者您没有登录活动会话等。如果是这种情况,UDisks 将无济于事,您需要使用以下命令将设备添加到fstabuser或users允许非特权安装的选项(即使只是使用简单的mount命令)。对于并非始终可用的外部驱动器,请添加该noauto选项,这样系统就不会在引导期间尝试安装它。因此,在您的 fstab 中添加与此类似的行 UUID=<uuid of your drive> /media/mySSD ext4 defaults,noauto,users 0 0 (您可以从中获取 UUID lsblk -f) 然后用mount /media/mySSD.
从您的桌面安装是使用 UDisks 完成的,这是一个系统守护程序,它允许通过polkit进行(某些)非特权安装。UDisks 有一个命令行工具,您可以使用它
udisksctl
:和
如果
udisksctl
要求您输入密码,则意味着未满足非特权挂载所需的某些要求。例如,您正在尝试安装系统磁盘(不是可移动磁盘)或者您没有登录活动会话等。如果是这种情况,UDisks 将无济于事,您需要使用以下命令将设备添加到fstabuser
或users
允许非特权安装的选项(即使只是使用简单的mount
命令)。对于并非始终可用的外部驱动器,请添加该noauto
选项,这样系统就不会在引导期间尝试安装它。因此,在您的 fstab 中添加与此类似的行(您可以从中获取 UUID
lsblk -f
)然后用
mount /media/mySSD
.