无权修改启动文件 rc.local

无权修改启动文件 rc.local

我正在尝试将程序路径添加到/usr/bin/xscreensaver-demo文件,以便我的屏幕保护程序在启动时启动。但我无法保存它。我没有权限更改和保存它。我在 Brackets 和 gedit 中都尝试过这个。

/etc/rc.local

# By default this script does nothing
/usr/bin/xscreensaver-demo
exit 0

我想过使用sudo终端中的命令,但我不知道要执行什么命令才能以超级用户权限编辑该文件并保存它。

答案1

首先,您需要一个文本编辑器。Ubuntu 默认自带 gedit。要以 sudo 权限运行 gedit,请输入sudo gedit filepath。然后系统会要求您输入 sudo 密码,输入后,gedit 窗口将打开,允许您编辑和保存文件。

如果您知道如何使用 vi/vim(甚至知道如何插入/保存和退出就足够了),您可以通过sudo vi filepath在终端中打开文件来执行相同的操作。

看来我错了。

由@提供钢铁司机 为什么用户永远不应该使用普通的 sudo 来启动图形应用程序?

@捷特尼克说>对于 gtk 应用程序您应该使用gksudo

相关内容