“不工作”可能有点不准确,因为它看起来仍然mount
正常umount
,但除用户之外的其他用户无法访问它root
,这完全违背了目的。
它仍然安装在系统上,并且可以通过该root
帐户正常工作,但我的常规用户帐户没有足够的权限来使用它。我不知道已更改与安装相关的任何权限,并且remove --purge pmount
ing 后重新安装不会执行任何操作(无论是使用apt-get
还是使用aptitude
.
知道我不小心踢翻了什么吗?
答案1
我假设您的用户不在正确的组(plugdev)中,来自man pmount
:
Debian 的重要说明:执行 pmount 的权限仅限于系统组plugdev 的成员。请将所有能够使用 pmount 的桌面用户添加到该组,方法是执行
adduser user plugdev (as root).
不要忘记在将用户添加到组后注销或使用sg plugdev
切换到新组。
答案2
你做不是希望允许任意用户管理可插拔设备。任意用户包括nobody
用户和www-data
用户。您想要一个网络脚本来安装/卸载您的设备吗?
相反,对于“可插拔”设备,请通过以下方式授予权限:
adduser username plugdev
然后以该用户身份重新登录即可看到更改生效。