Debian Stretch 要求输入 root 密码才能在升级后挂载 USB 磁盘

Debian Stretch 要求输入 root 密码才能在升级后挂载 USB 磁盘

之后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。

相关内容