arch linux 64bit
使用i3WM
目前遇到就是內接硬碟都無法透過FileManager掛載
但是外接隨身碟或硬碟可以
點擊會出現Not Authorized to perform operation
我是算是Windows Linux雙系統
總共三顆硬碟
Windows分區在sda
Linux在sdc
sdb只是資料碟
有人可以幫忙嗎?
离线
polkit和对应的包(比如polkit-gnome、lxpolkit,和具体使用的桌面、FileManager有关)有安装吗?在Terminal里输入:
pacman -Ss polkit
会看到说明,已安装的包会显示[installed]。
如果polkit和对应的包都装上了,请检查有没有把当前用户添加进到storage组里,在Terminal里输入:
groups
会显示当前用户添加到了哪些groups里。
如果storage里已有当前用户,请试试wiki上的规则:
https://wiki.archlinux.org/index.php/Po … r_any_user
离线
polkit和对应的包(比如polkit-gnome、lxpolkit,和具体使用的桌面、FileManager有关)有安装吗?在Terminal里输入:
pacman -Ss polkit
会看到说明,已安装的包会显示[installed]。
如果polkit和对应的包都装上了,请检查有没有把当前用户添加进到storage组里,在Terminal里输入:
groups
会显示当前用户添加到了哪些groups里。
如果storage里已有当前用户,请试试wiki上的规则:
https://wiki.archlinux.org/index.php/Po … r_any_user
謝謝你,解決了問題
我在/etc/polkit-1/rules.d只有找到50-default.rules
之後新增10-enable-mount.rules
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.udisks2.filesystem-mount-system" && subject.isInGroup("storage")) {
return polkit.Result.YES;
}
});
就可以用了
离线
按道理说,把用户加入 XX 组,在 systemd 时代应该大多已经不需要了才对。
我现在用 thunar,没有加入 storage 组也能挂载任何磁盘的(非移动设备会要求输入sudo密码)。
Site: CVHC.CC Twitter: @cuihaoleo Org: LUG@USTC
AD: ~欢迎参与志愿计算~
离线
按道理说,把用户加入 XX 组,在 systemd 时代应该大多已经不需要了才对。
我现在用 thunar,没有加入 storage 组也能挂载任何磁盘的(非移动设备会要求输入sudo密码)。
我在想是因為polkit在我安裝完ArchLinux後沒有給我掛載權限(包括users跟stoage群組)
所以我才要自己新增10-enable-mount.rules
离线