When the nofile is set to unlimited in /etc/security/limits.conf file the user cannot login

简介:
user  soft nofile 1024
user  hard nofile unlimited
# su - user
could not open session



决议

This is a limit of  setrlimit().  The limit is 1048576.   So,  set limit less 1048577.


根源

That"s because the kernel have the following definition in ./linux/fs.h.

#define NR_OPEN (1024*1024)     /* Absolute upper limit on fd num */



本文转自 freeterman 51CTO博客,原文链接:http://blog.51cto.com/myunix/1653839,如需转载请自行联系原作者
相关文章
|
5月前
|
分布式计算 Hadoop 大数据
|
9月前
|
JavaScript
关于js报错Cannot set properties of undefined (setting ‘innerHTML‘)的问题
关于js报错Cannot set properties of undefined (setting ‘innerHTML‘)的问题
163 0
SAP QM 执行事务代码QS23为检验特性分配Selected Set的时候报错 - You cannot use entries from catalogs 1 and 3-
SAP QM 执行事务代码QS23为检验特性分配Selected Set的时候报错 - You cannot use entries from catalogs 1 and 3-
SAP QM 执行事务代码QS23为检验特性分配Selected Set的时候报错 - You cannot use entries from catalogs 1 and 3-
|
Oracle 安全 关系型数据库
su - oracle报错su: cannot set user id: Resource temporarily unavailable
今天上线服务器连接数较多,我们知道ORACLE是多进程数据库,那么一个session 往往对应了一个OS的process,今天使用root进行切换的时候居然报错。 在测试上模拟再现 [root@testmy proc]# su - oracle su: can...
1836 0
|
7天前
|
存储 JavaScript 索引
js开发:请解释什么是ES6的Map和Set,以及它们与普通对象和数组的区别。
ES6引入了Map和Set数据结构。Map的键可以是任意类型且有序,与对象的字符串或符号键不同;Set存储唯一值,无重复。两者皆可迭代,支持for...of循环。Map有get、set、has、delete等方法,Set有add、delete、has方法。示例展示了Map和Set的基本操作。
19 3
|
2月前
|
存储 自然语言处理 C++
map和set的简单介绍
map和set的简单介绍
20 1
|
2月前
|
存储 安全 Java
java集合框架及其特点(List、Set、Queue、Map)
java集合框架及其特点(List、Set、Queue、Map)
|
4月前
|
JavaScript 前端开发 定位技术
JavaScript 中如何代理 Set(集合) 和 Map(映射)
JavaScript 中如何代理 Set(集合) 和 Map(映射)
50 0