su: 沒法設置用戶ID: 資源暫時不可用

【問題描述】:測試

su: 沒法設置用戶ID: 資源暫時不可用spa

【問題分析】:線程

在CentOS 6中,存在/etc/security/limits.d/90-nproc.config文件,此文件限制了普通權限用戶的最大線程數,當此用戶的最大線程數max user processes到達最高限制數,就沒法鏈接登陸。所以在沒法減小線程的狀況下只能修改此參數資源

【解決方法】:it

一、查看max user processes登錄

# su - doiidofile

su: 沒法設置用戶ID: 資源暫時不可用權限

# ulimit -u
1024
由此能夠看出最大線程數爲1024方法

二、修改max user processes
# vi /etc/security/limits.d/90-nproc.conf
*          soft    nproc     1024
root       soft    nproc     unlimited
上面能夠看除了root用戶外的全部用戶均限制爲1024,所以經過能夠註釋此行或者將值改大來解決該問題
修改完成後保存退出,這樣的修改是立馬生效的(經測試成功)im

三、還能夠經過修改/etc/security/limits.conf文件,修改結果以下
# cat /etc/security/limits.conf
doiido soft nproc 2047
doiido hard nproc 16384
doiido soft nofile 1024
doiido hard nofile 65535

注:在CentOS 5中無此文件

相關文章
相關標籤/搜索