私はvimを使って作成しましたサッシで/ホーム/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
て変更する必要があります。