Linux E138:Can';t写入viminfo文件$HOME/.viminfo

Linux E138:Can';t写入viminfo文件$HOME/.viminfo,linux,shell,command-line,opensuse,Linux,Shell,Command Line,Opensuse,我将opensuse用于我的生产环境。 我以“测试”用户的身份登录,并尝试使用“vi”编辑文件,但当我要保存时 该文件显示以下错误 ** E138:无法写入viminfo文件/home/test/.viminfo ** 在“测试”用户下,所有文件和文件夹自动变为只读。 我试图使用“root”用户更改权限,但无法更改。 我还查找类似“~/.viminf*”的临时文件,但没有类似的文件 不知道该怎么做请帮忙。。。。 任何知道此问题的人请修复您的主目录所有者和权限 sudo chown -R test

我将opensuse用于我的生产环境。 我以“测试”用户的身份登录,并尝试使用“vi”编辑文件,但当我要保存时 该文件显示以下错误

**

E138:无法写入viminfo文件/home/test/.viminfo

**

在“测试”用户下,所有文件和文件夹自动变为只读。 我试图使用“root”用户更改权限,但无法更改。 我还查找类似“~/.viminf*”的临时文件,但没有类似的文件

不知道该怎么做请帮忙。。。。
任何知道此问题的人

请修复您的主目录所有者和权限

sudo chown -R test /home/test

sudo chmod u+rw -R /home/test

最后检查是否没有遗留旧的临时文件(例如~/.viminf*),并且您可以将其写入.viminfo文件的目录中。

没有写入,它显示pstscos341:/home/sibuild#sudo chown sibuild/home/sibuild/jira_证书。sath.com chown:更改“/home/sibuild/jira_certificate.sath.com”的所有权:只读文件系统PSTSCO341:/home/sibuild#sudo chmod+urw/home/sibuild/jira_certificate.sath.com chmod:无效模式:
+urw'Try
chmod--help”获取更多信息。刚刚编辑了答案。如果在根shell“#”中尝试此操作仍不起作用,请不要使用sudo…相同的错误
rm~/.viminf?.tmp
对我起作用-字母表中的每个字母都有一个