前进笔记

解决 zsh: locking failed 问题

服务器home目录最近出现了一些奇怪的权限问题,每次登录会提示

zsh: locking failed for /home/clovergit/.zsh_history: permission denied: reading anyway

用vim编辑文件也会出现

E138: Can't write viminfo file /home/clovergit/.viminfo.tmp!

试着更改文件所有者和权限

sudo chown clovergit:clovergit .zsh_history
sudo chmod -R 755 /home/clovergit

但是都以失败告终,相关资料告诉我vim的问题只要删除.viminfo.tmp文件即可,但是我没有这样一个文件

后面仔细想了想,会不会是整个用户的权限问题

ll /home

发现文件夹clovergit的所有者用户组不知怎么变成了www:www

sudo chown clovergit:clovergit clovergit


改了回来,问题解决

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »