欢迎您, 来到 宁时修博客.^_^

Linux系统基础知识 --- CentOS 7 su 切换用户报错

2019/05/23 言则行 Linux 684
su 切换用户 su: warning: cannot change directory to /home/centos: Permission denied

一、状况

    今天SSH连接Linux服务器失败,说当前用户没有授权。

    然后我换了个用户SSH连过去,su 切换到那个用户时有如下警告:

su: warning: cannot change directory to /home/centos: Permission denied
-bash: /home/centos/.bash_profile: Permission denied
-bash-4.2$ ll
ls: cannot open directory .: Permission denied
-bash-4.2$ exit
logout
-bash: /home/centos/.bash_logout: Permission denied


二、问题原因

    1、是根目录“/”或者是/home/centos目录权限的问题

    2、/home/centos目录设置属主不是centos账户


三、解决方法

    更改家目录权限为755,设置用户家目录的所属用户、所属组和用户名一致。

chmod 755 /home/centos
chown -R centos.centos /home/centos


    然后重新SSH连接该用户。



点赞
说说你的看法

所有评论: (0)

# 加入组织

1、用手机QQ扫左侧二维码

2、搜Q群:1058582137

3、点击 宁时修博客交流群