july
july
发布于 2024-09-17 / 13 阅读
0

Centos7切换用户提示权限不足

在Centos7创建了一个用户,但是使用su - xxx 进行切换的时候提示Permission denied

root@localhost su - xxx 
su: warning: cannot change directory to /home/xxx: Permission denied 
su: failed to execute /bin/bash: Permission denied

当时看了/bin/bash 以及/home目录下新建用户的权限也没有发现什么问题

root@localhost ll /bin/bash
rwxr-xr-x. l root root 964600 Apr 20 202l /bin/bash

后面联系云厂商的技术人员一起排查,发现\ 分区的权限被修改了

正常\ 分区的权限是0555/dr-xr-xr-x ,但是现在系统却是0700/drwx------ 导致进行切换的时候,属组和其他用户没有执行和读、执行权限

stat /
  File: ‘/’
  Size: 224             Blocks: 0          IO Block: 4096   directory
Device: 803h/2051d      Inode: 64          Links: 17
Access: (0700/drwx------)  Uid: (    0/    root)   Gid: (    0/    root)
Context: system_u:object_r:root_t:s0
Access: 2024-09-10 04:54:39.334032577 -0700
Modify: 2023-09-21 07:21:26.471665392 -0700
Change: 2023-09-21 07:21:26.471665392 -0700
 Birth: -