线上机器出现test用户权限被拒绝问题Permission denied
起因发现时,是vim退出保存出现错误E138: Can't write viminfo file /home/test/.viminfo!
如图:
网上说的是/home/test/.viminfo文件有问题,不过,不同场景,不同用途,不同解决办法,本文只记录,方便以后查找
切换用户test
touch、mv、cp……等等命令均被拒绝
示例如下:
[test@2 log]$ cp Error.log /home/test/aa
cp: cannot create regular file ‘/home/test/aa’: Permission denied
[test@2 log]$
[test@2 ~]$ touch aa
touch: cannot create regular file ‘aa’: Permission denied
排查发现。/home/test
的用户组所属权限被更改为root
,如图:
命令更改为原本用户组:chown -R test:test test/
更改回来之后,以上问题已全部恢复,再无报错