如何使用 Visual Code 授予在 Windows Subsystem Linux 中编辑文件的权限

如何使用 Visual Code 授予在 Windows Subsystem Linux 中编辑文件的权限

我想在我的 Kali 发行版中编辑 \etc\apt\sources.list 文件。我有 Windows Insider 更新,并且正在运行 WSL 版本 2。我安装了 vscode 远程扩展。当我尝试保存我编辑的文件时,它显示-

无法保存“sources.list”。无法写入文件(NoPermissions(FileSystemError):错误:EACCES:权限被拒绝,打开“etc\apt\sources.list”)

答案1

您尝试在 GUI 应用程序 (Visual Studio Code) 中编辑 root 拥有的文件,因此收到Error: EACCES: permission denied错误消息。在 GUI 应用程序中编辑 root 拥有的文件可能会导致文件损坏。

打开终端,更改目录cd /etc/apt/并运行以下命令:

sudoedit sources.list  

sudoedit 在 Kali Linux 中默认在终端中打开 nano 编辑器。使用 nano 编辑器的说明总是在每页的底部。您需要知道的唯一两个 nano 键盘快捷键是 WriteOut 和 Exit。按下键盘组合键Ctrl+ O,然后按下Enter保存正在编辑的文件。按下键盘组合键Ctrl+X退出 nano。

相关内容