我在 centos 上,当我以 root 身份登录并使用su x
将用户更改为时x
,它显示以下内容:
bash: /home/x/.bashrc: Permission denied
我尝试过,source ~/.bashrc
但没有任何变化,我也尝试按照此说明进行操作关联。
我也无法 ssh 到用户x
。
我怎样才能解决这个问题?
答案1
实际上问题出在 /home/* 文件上,由于执行了错误的 shell,所有文件的所有者都发生了变化,因此通过使用简单的 bash 脚本更改 /home/* 的权限解决了这个问题。