Debian stretch 要求输入 root 密码,以便在升级后挂载 USB 磁盘

cer*_*cem 5 debian autofs usb-drive authorization

之后apt-get upgrade && apt-get dist-upgrade,Debian Stretch 开始询问外部 USB 磁盘的 root 密码。

创建/etc/polkit-1/localauthority/50-local.d/55-usb-mount.pkla文件并不能解决问题。

如何在没有root密码的情况下再次安装外部磁盘?

shi*_*ish 1

我以前遇到过这个。虽然我没有完整的答案,但这是我使用的解决方法

\n\n

我安装了udisks2或者可能是在那之前安装的。

\n\n

我已经清除了用于外部笔式驱动器的所有其他安装程序,同时确保mount包在那里。

\n\n

我每次都会这样做:-

\n\n
$udisksctl mount -b /dev/sdb1\n
Run Code Online (Sandbox Code Playgroud)\n\n

同样,当工作完成后:-

\n\n
$udisksctl unmount -b /dev/sdb1\n
Run Code Online (Sandbox Code Playgroud)\n\n

安装/卸载 - 所需的操作。当你想使用磁盘时,使用mount

\n\n

-b = 告诉/共享它是一个块设备

\n\n

/dev/sdb1 = 这是我的 USB 磁盘的挂载位置。您可以通过运行找到 USB 磁盘的安装位置dmesg | tail ,然后在命令中使用相同的路径。

\n\n

一个更简单的方法是使用lsblk

\n\n
$ lsblk\nNAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT\nsda      8:0    0 465.8G  0 disk \n\xe2\x94\x9c\xe2\x94\x80sda1   8:1    0   1.9G  0 part [SWAP]\n\xe2\x94\x9c\xe2\x94\x80sda2   8:2    0  93.1G  0 part /\n\xe2\x94\x94\xe2\x94\x80sda3   8:3    0 111.8G  0 part /home\n
Run Code Online (Sandbox Code Playgroud)\n\n

该问题/错误是已知的并已报告。请参阅https://bugs.debian.org/767233

\n\n

希望它对您有用。

\n\n

2015 年 9 月 23 日更新 - 尝试运行 /bin/mount 并查看是否仍然需要 root 密码。虽然挂载不需要 root 密码 AFAIK。

\n