ich habe vim verwendet zum ErstellenSchärpeIn/Startseite/Guoyanzhang, als ich:wqwird eine Warnung wie folgt angezeigt:
"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
Antwort1
Dies weist darauf hin, dass die Datei nicht vom Benutzer „guoyanzhang“ erstellt wurde, oder wenn Sie eine neue Datei erstellen möchten, liegt ein Problem mit den Berechtigungen Ihres home
Ordners vor.
Sie können in Ihrem home
auch einfach einen testen touch file.test
. Wenn Sie das gleiche Problem haben, wird das Problem bestätigt.
Führen Sie einen aus, ls -l /home
um die Berechtigungen Ihres home
Ordners anzuzeigen.
Wenn die Rechte falsch sind, müssen Sie sudo
sie ändern.