小编Geo*_*e T的帖子

使用 VS Code ssh 工具编辑需要 sudo 权限的文件

我正在尝试编辑服务器中的一些 apache 配置文件。我想使用 VS code ssh 插件,但我还没有找到保存配置文件的方法,因为我以用户身份(具有 sudo 权限)但不是 root 身份登录虚拟机!我收到权限被拒绝错误。

我想一定有一种方法可以从 VS code 编辑文件(我也尝试过 winSCP,但没有结果),当我保存更改时,将它们另存为 sudoer。

我听朋友说,当他尝试从 VScode 保存文件时,会提示以 sudo 重试。我不明白这一点,不幸的是我现在不知道更多细节,除了他正在使用麦金塔电脑。

我遇到的但我不喜欢的建议:

  1. 更改文件所有权
  2. 启用 root 登录

我尝试过的建议

  1. 使用插件进行调整(尝试强制 sudo su 作为第一个命令,配置extension.js,但在空管道中写入时出现错误)
  2. 使用 winSCP

如果有人建议使用其他工具,我很高兴听到。

眼镜

服务器运行 Ubuntu 18、apache 和我的 PC windows 10。如果需要任何其他规格,我将编辑此部分。

太长了

我需要一种方法来编辑 root 拥有的文件,并以具有 root 权限的用户身份登录。我想通过 UI 界面来完成此操作,因为我发现通过 nano/vi 编辑和创建多个文件很困难。

ssh ubuntu visual-studio-code vscode-remote

14
推荐指数
2
解决办法
3万
查看次数

标签 统计

ssh ×1

ubuntu ×1

visual-studio-code ×1

vscode-remote ×1