Usé vim para crearfajaen/inicio/guoyanzhang, cuando usé:wq, aparece una advertencia de la siguiente manera:
"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
Respuesta1
Esto indica que el archivo no fue creado por el usuario "guoyanzhang", o si es un archivo nuevo que desea crear, tiene un problema con los permisos de su home
carpeta.
En su home
también puede simplemente probar un archivo touch file.test
, si tiene el mismo problema, lo confirmará.
Haga una ls -l /home
para ver los permisos de su home
carpeta.
Si los derechos son incorrectos, deberá utilizarlos sudo
para cambiarlos.