请注意:这个问题的部分内容来自我在 reddit 上打开的线程。
另请注意:预期的解决方案应与AnyDesk 和 i3WM相关,而不是“NoMachine”、VNC、TeamViewer 或任何其他远程桌面解决方案。感谢您的理解。
问题
我是 i3wm 用户,我想使用 AnyDesk 无人值守登录,但如果没有超级用户权限,我无法通过sudo
.
我的意思是,如果我运行sudo 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 系统上没有这些内容,这就是为什么我无法运行图形超级用户请求 la 的原因gksudo
。
任何帮助表示赞赏。
基本上,在我自己在网上和这个网站上做了一些研究之后,我进入了这个
lxpolkit
工具,还有一堆与政策工具包和这些东西相关的东西。现在安装
lxpolkit
提供了一个图形用户界面来插入正确的提升用户密码,以便访问我以前无法访问的权限。现在,每次我希望从 AnyDesk 的主窗口中对“安全选项”进行一些更改时,我都会看到一个小窗口询问用户密码,之后我可以更改所有内容。
不知何故,考虑到这个工具是为 设计的
LXDE
,这是唯一适合我的解决方案i3WM
。也许有人希望添加一些解释?至于我,我对解决方案感到满意,我在这里写下它以防万一其他人试图找到解决方案。
顺便说一句:这个工具现在还允许我在尝试编辑公共文件时提升其他工具的用户权限,例如
code
/ ,这些文件可以轻松读取,但需要运行提升的权限才能再次在磁盘上写入。codium
/var/www/html/