9

実稼働環境に opensuse を使用しています。「test」ユーザーとしてログインし、「vi」を使用してファイルを編集しようとしていますが、そのファイルを保存しようとすると、次のエラーが表示されます

**

E138: viminfo ファイル /home/test/.viminfo を書き込めません

**

「テスト」ユーザーの下では、すべてのファイルとフォルダーが自動的に読み取り専用になります。「root」ユーザーを使用して権限を変更しようとしていますが、変更できません。また、「~/.viminf*」のような一時ファイルを探しますが、このようなものはありません。

どうすればいいかわからない 助けてください....この問題について知っている人は誰でも

4

1 に答える 1

18

ホーム ディレクトリの所有者と権限を修正します。

sudo chown -R test /home/test

sudo chmod u+rw -R /home/test

最後に、古い一時ファイル (例: ~/.viminf*) が残っていないことと、.viminfo ファイルのディレクトリに書き込めることを確認します。

于 2013-02-18T07:27:19.490 に答える