bash:/home/user/.bashrc:尝试将用户从 root 更改为用户时权限被拒绝

bash:/home/user/.bashrc:尝试将用户从 root 更改为用户时权限被拒绝

我在 centos 上,当我以 root 身份登录并使用su x将用户更改为时x,它显示以下内容:

bash: /home/x/.bashrc: Permission denied

我尝试过,source ~/.bashrc但没有任何变化,我也尝试按照此说明进行操作关联

我也无法 ssh 到用户x

我怎样才能解决这个问题?

答案1

实际上问题出在 /home/* 文件上,由于执行了错误的 shell,所有文件的所有者都发生了变化,因此通过使用简单的 bash 脚本更改 /home/* 的权限解决了这个问题。

相关内容