我正在尝试在服务器中编辑一些apache配置文件。我想使用VS代码ssh插件,但是我没有找到保存配置文件的方法,因为我是以用户身份(具有sudo权限)但不是root用户登录VM!我收到一个权限被拒绝的错误。
我想必须有一种方法可以从VS代码编辑文件(我也尝试过winSCP,但没有结果),当我保存更改时,将它们另存为sudoer。
[我从一个朋友那里听说,当他尝试从VScode中保存文件时,有一个提示以sudo重试。我不明白这一点,不幸的是,除了他使用的是Macintosh,我现在没有其他详细信息。
[如果有人建议使用其他工具,我很高兴听到它。
服务器运行Ubuntu 18,apache和我的PC Windows10。如果需要任何其他规格,我将编辑此部分。
TLDR。
我需要一种方法来编辑root拥有的文件,已经以具有root权限的用户身份登录。我想通过UI界面来完成此操作,因为我很难通过nano / vi编辑和创建多个文件。
我实际上修复了VS代码扩展。如果转到extention.js并搜索正在运行的命令(它是具有字符串输出的功能数组,由一个Empy空间连接),则将找到名为l的函数。只需添加到命令列表
"-t sudo su"
并且它像魅力一样工作。