/etc/apt/sources.list“E212:无法打开文件进行写入?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (30)

试图使用vi编辑器编辑源代码.列表,但在保存文件时得到以下错误:

/etc/apt/sources.list" E212: Can't open file for writing
提问于
用户回答回答于
For some reason the file you are writing to cannot be created or overwritten.
The reason could be that you do not have permission to write in the directory
or the file name is not valid.

VIM有一个内置的帮助系统,只是引用了它的意思:

:w !sudo tee % > /dev/null

用户回答回答于

sudo touch temp.txt
sudo chown root:root temp.txt
sudo chmod 775 temp.txt
whoami
el

首先,以普通用户的身份打开文件:

vi temp.txt

然后对文件进行一些更改,它会警告您它的只读。使用这个命令。

:w !chmod 777 %

然后编写文件:

:wq!

扩展权限,并保存文件

扫码关注云+社区