问题

问题

请注意:这个问题的部分内容来自我在 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/公共文件时,这些文件可以轻松读取,但需要运行提升的权限才能再次将它们写入磁盘。

相关内容