请注意:这个问题的部分内容来自我在 reddit 上开设的帖子。
另请注意:预期的解决方案应该与AnyDesk 和 i3WM,没有“NoMachine”、VNC、TeamViewer 或任何其他远程桌面解决方案。感谢您的理解。
问题
我是 i3wm 用户,我想使用 AnyDesk 无人值守登录,但如果没有超级用户权限,我就无法通过 启用它sudo
。
我的意思是,如果我运行sudo anydesk
它,它可以工作并允许我进行必要的更改以允许无人值守登录,但是一旦我关闭 anydesk,它就无法用于正常用户会话。
当我anydesk
以普通用户身份运行时,所有内容Security options
都显示为灰色,并且我无法通过单击“ Unlock Security Settings
”链接来解锁。
我尝试过什么
我看过这个问题,无法从任何办公桌访问安全面板虽然提供的答案可能有很大帮助,但我面临着不同的问题。
一旦我用这个建议的解决方案:
echo mynewpassword | sudo anydesk --set-password
我的终端响应:
Setting the password requires administrator privileges and an installed service.
我也尝试过这个问题的答案:Ubuntu 上的 Anydesk 不保存无人值守访问安全设置结果相似。
我读到过一些与 polkit 或 policykit 相关的内容,但我的 i3WM 系统上没有这些内容,这就是为什么我无法运行图形超级用户请求gksudo
。
任何帮助都将受到赞赏。
答案1
基本上,在网络和这个网站上自己做了一些研究之后,我了解了这个lxpolkit
工具,以及一堆与政策工具包和这些东西相关的其他东西。
现在安装lxpolkit
提供了一个图形用户界面来插入正确的提升的用户密码,以便获得我以前无法获得的权限。
现在,每次我想在 AnyDesk 主窗口中对“安全选项”进行一些更改时,都会出现一个小窗口,要求输入用户密码,然后我就可以更改所有内容。
不知何故,考虑到此工具是为而设计的LXDE
,这是唯一对我有用的解决方案i3WM
。也许有人想添加一些解释?
对我来说,我对这个解决方案感到满意,我在这里写下它以防其他人也试图找到解决方案。
顺便说一句:此工具现在还允许我提升其他工具的用户权限,例如code
/codium
当尝试编辑/var/www/html/
公共文件时,这些文件可以轻松读取,但需要运行提升的权限才能再次将它们写入磁盘。