я использовал vim для созданияса.шв/home/гояньчжан, когда я использовал: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
чтобы изменить их.