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 ~]$ 

猜你喜欢

转载自www.cnblogs.com/cyleon/p/10060787.html