Ubuntu 如何使用图形界面编辑文件而无需 root 权限?

Ubuntu 如何使用图形界面编辑文件而无需 root 权限?

我在虚拟机上安装了 Ubuntu,想编辑一些 Apache 配置,但要求我是 root 用户。我可以在终端中使用“sudo”来执行此操作,但我想通过双击并保存来编辑 - 通过 GUI。

有什么办法可以设置权限以便我可以这样做吗?

谢谢你!

答案1

您应该将您的用户添加到www-data服务器上。

sudo usermod -a -G www-sata your_user

然后保留 /var/www 以及此目录中的文件,由 root:www-data 拥有

也可以看看设置默认所有者/用户

然后使用 -X 选项 ssh 登录

ssh -X user@server

然后你用

gedit /var/www/file_to_edit

如果您安装了 ssh,则可以使用 sshfs 在本地挂载文件。SSHFS 自动挂载权限被拒绝

我认为 sshfs 最容易为您提供您想要的功能;)

在 Windows 中您可以使用 winscp。

答案2

如果您可以在终端中使用 sudo,则可以使用 gksu 作为 GUI 编辑器,例如“gksu gedit”。如果文件权限需要 root 访问权限,那么您必须这样做。另一方面,如果文件权限不需要 root 权限来写入,那么您只需运行,例如“gedit”。

相关内容