之后apt-get upgrade && apt-get dist-upgrade
,Debian Stretch 开始要求输入外部 USB 磁盘的 root 密码。
创建一个/etc/polkit-1/localauthority/50-local.d/55-usb-mount.pkla文件并不能解决问题。
如何再次在没有 root 密码的情况下挂载外部磁盘?
答案1
我以前遇到过这个。虽然我没有完整的答案,但这是我使用的解决方法
我安装了udisks2
或者可能是在那之前安装的。
我已经清除了用于外部笔式驱动器的所有其他安装程序,同时确保mount
包在那里。
我每次都会这样做:-
$udisksctl mount -b /dev/sdb1
同样,当工作完成后:-
$udisksctl unmount -b /dev/sdb1
安装/卸载 - 所需的操作。当你想使用磁盘时,使用mount
-b = 告诉/共享它是一个块设备
/dev/sdb1 = 这是我的 USB 磁盘的挂载位置。您可以通过运行找到 USB 磁盘的安装位置dmesg | tail
,然后在命令中使用相同的路径。
一个更简单的方法是使用lsblk
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 1.9G 0 part [SWAP]
├─sda2 8:2 0 93.1G 0 part /
└─sda3 8:3 0 111.8G 0 part /home
该问题/错误是已知的并已报告。看https://bugs.debian.org/767233
希望它对您有用。
2015 年 9 月 23 日更新 - 尝试运行 /bin/mount 并查看是否仍然需要 root 密码。虽然挂载不需要 root 密码 AFAIK。