我使用 vim 创建窗扇在/主页/guoyanzhang,当我使用:wq,出现以下警告:
"sa.sh" E212: Can't open file for writing
Press ENTER or type command to continue
my system infomation is as follows:
guoyanzhang@debian:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster
guoyanzhang@debian:~$ whoami
guoyanzhang
guoyanzhang@debian:~$ ls -l /home/
total 4
dr-xr-xr-x 10 guoyanzhang guoyanzhang 4096 Aug 11 02:07 guoyanzhang
guoyanzhang@debian:~$ touch sa.sh
touch: cannot touch 'sa.sh': Permission denied
答案1
这说明该文件不是由用户“guoyanzhang”创建的,或者如果它是您要创建的新文件,则您的文件夹的权限有问题home
。
您home
也可以简单地测试一下touch file.test
,如果您遇到同样的问题,它将确认该问题。
执行ls -l /home
以查看文件夹的权限home
。
如果权利不正确,您将需要使用它sudo
来改变它们。