在此网站上 >如何编辑 /etc/hosts 文件?我想提问,但我没有权限。很奇怪,因为现在我必须提出一个新问题,为什么?那不是问题。
我尝试做一个起动机在我的桌面打开一个文件须藤,直接。在终端中它的工作方式如下“sudo leafpad /etc/hosts“带有魅力。但如果我在启动器中输入相同的命令,什么也不会发生。
目标只需单击一下即可将新的生命值放入其中。
为什么在终端中可以正常但在启动器中却不行?也无法创建快捷方式。为什么?
谢谢你的回答
答案1
虽然不是解决方案,但应该是一种解决方法
打开终端并使用 sudo Ex 打开您的 FileManager。sudo thunar &
末尾的“&”将允许终端继续运行,并且不会被文件管理器进程“锁定”,以防我们需要输入另一个命令。
好的,现在您有一个以 root 身份运行的文件管理器,我们可以添加一些文件。导航到/etc/sudoers.d
并创建文档/纯文本。将文件命名为您的用户名...在此示例中,我将使用 orion 作为用户名。好的,现在在 /etc/sudoers.d 目录中我有一个名为 orion 的文件。单击(双击或其他方式)打开文件并输入以下内容:
%orion ALL=(ALL) NOPASSWD: ALL
保存文件,就完成了。使用 sudo 时,您不再需要在终端中输入密码,现在您可以使用以下命令创建该“快捷方式”sudo leafpad /etc/hosts
我会说这会让你的系统不太安全,这不应该在“公共机器”上做,但我很懒,讨厌一直输入密码:)