我尝试使用此命令禁用我的远程会话

我尝试使用此命令禁用我的远程会话

sudo systemctl 禁用 xrdp $ sudo systemctl 停止 xrdp sudo apt purge xrdp sudo apt purge xserver-xorg-core sudo apt purge xserver-xorg-input-all sudo apt purge xorgxrdp

然后我必须输入我的密码,我收到了无效的单元名称“$”转义为“\x24”(也许你应该使用 systemd-escape?)。单元 /lib/systemd/system/sudo.service 被屏蔽,忽略。从终端我尝试使用 systemctl unmask sudo.service 取消屏蔽 sudo.service,但它仍然不起作用,因为终端仍然说单元 /lib/systemd/system/sudo.service 被屏蔽,忽略。有人能给我一个取消屏蔽单元 /lib/systemd/system/sudo.service 的解决方案吗?

以及如何修复无效的单元名称“$”转义为“\x24”(也许您应该使用 systemd-escape?)。

抱歉,英语不是我的母语。

答案1

您在问题第一行引用的命令毫无意义。您看到的错误消息只是无助的尝试,无论如何都无法理解,不必当真。特别是,您想要取消屏蔽 sudo.service。你应该庆幸屏蔽了它,从而防止了对系统造成更大的损害。

看起来您是在终端窗口中将在网上找到的一组命令复制并粘贴为一行。您需要单独输入每条命令,并且不要在每行开头包含 $ 符号,这些符号仅用于显示新命令的开始位置。

因此,解决方法是返回您复制的教程,重新阅读它,了解它要做什么,然后逐个输入命令。一旦您正确输入命令,错误消息就会全部消失。

相关内容