将用户从 root 切换到 postgres 时权限被拒绝。从 root 切换到 ubuntu 没有问题。
root@node-01:~# su - postgres
su: Permission denied
(Ignored)
postgres@node-01:~$ logout
root@node-01:~# su - ubuntu
ubuntu@nodeg-01:~$
这是 /etc/passwd 和 /etc/group 条目:
postgres:x:998:998::/home/postgres:/bin/bash
postgres:x:998:
答案1
通过将用户添加到 来解决问题/etc/security/access.conf
。
答案2
以 root 用户身份登录时,输入:
”chmod 775 /bin/su”
这会更改以下权限所有者和团体至 7(右、右、右)以及其他用户的权限为5(r,x) 的 '苏' 二进制文件中/垃圾桶目录。