sudo: pam_open_session: System error
普通用户提升权限执行命令时候报错:
sudo: pam_open_session: System error
sudo: policy plugin failed session initialization
如果确认:
1. /etc/sudoers 配置没问题
root ALL=(ALL) ALL
test ALL=(ALL) ALL
2. selinux已关闭
# getenforce
Disabled
3. 可能用户加载的系统环境存在问题
需要删除用户、重新创建普通用户
userdel -r test
useradd test
若是脚本执行:
userdel -r test
source /etc/profile && useradd test
其它非安全操作,可以自行搜网上的,我遇到的问题不是那些非安全操作说的情况
例如:
修改 /etc/pam.d/sudo,删除其中session required pam_limits.so内容的,个人不推荐,有安全隐患