内核参数限制导致无法su切换登录用户


一、问题,虚拟机新建用户后,su切换到普通用户无报错,也无法正常切换!

# su - oggtest001
#id
uid=0(root) 

这个问题是不是非常诡异???

经过测试发现新建的用户都可以,但是配置的OGG用户就不好使,最终定位检查发现系统内核参数问题!

 

二、观察异常

# tail -f /var/log/secure|grep su
May 17 14:34:19 tt su: pam_unix(su-l:session): session opened for user oggtest001 by root(uid=0) May 17 14:34:19 tt su: pam_unix(su-l:session): session closed for user oggtest001

正常情况下su切换只会显示session opened,但是异常情况下,刚刚连接成功后,就失败报错了!

 

# cat /etc/security/limits.conf|grep stack
#        - stack - max stack size (KB)
oracle soft stack  10240
oggtest1 soft stack   10
oggtest001 soft stack   10
对比发现这个内核参数设置过小导致的问题,直接删除这个参数后! 再次su切换OK

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM