나는 vim을 사용하여 만들었습니다.허리띠~에/홈/궈옌장, 내가 사용했을 때: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
.