Linux无法su到普通用户


无法通过su命令登录到普通用户

[root@linux-server ~]# su - tomcat
su: cannot set user id: Resource temporarily unavailable

主要原因:系统进程太多,socket不够用(默认为1024)

[root@linux-server ~]# lsof -u tomcat | wc -l
1066

解决方法:把soft的修改为4096

[root@linux-server ~]# vim /etc/security/limits.d/90-nproc.conf
*          soft    nproc     4096
root       soft    nproc     unlimited

再重新登录即可

[root@linux-server ~]# su - tomcat
This is tomcat,UID is 622,Currentdir is /home/tomcat!
[tomcat@linux-server ~]$ 

 


免责声明!

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



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