我用 vim 來創建窗扇在/home/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
來更改它們。