Linux系统:root用户 登录失败
问题
在Linux系统上,从root用户切换到oracle用户时报错 su: cannot open session: Permission denied
如下:
分析
定位原因1
- 分析登录日志,可以看到时登录的时候limit中的
memlock
设置失败,导致用户登录失败:
- limit配置表示限制该用户最大可以打开的文件数量、会话数量、内存等,使用
ulimit -a
命令查看当前的配置:
- 从上图可以看到,即使我现在使用的是root用户,但是最大的
memlock
也只有64 字节,并且,尝试设置memlock
失败了
- 之所以设置失败,是因为我当前的服务器不是真实的物理机,而是docker,所以没有权限
定位原因2
- 确定是
limit
的配置导致的登录失败,按照百度的解决方案,尝试修改/etc/security/limits.conf
后重新登录,结果还是登录失败,控制台和日志报错与之前完全一样
- 经过一番摸索之后发现:在系统的
/etc/security/limits.d/
下的配置文件同样也是用来配置limit,并且 优先等级 高于/etc/security/limits.conf
- 而且在这里,可以看到一个安装 oracle 软件自动生成的conf文件
修改完该文件之后,终于可以登录用户
结论
- 登录失败确实是因为
limit.conf
的配置太小导致 /etc/security/limits.d/
下的配置文件的优先级高于/etc/security/limits.conf
- docker服务器下,即便是使用root用户,部分配置项也无法修改,比如这里的
ulimit -l 66
Linux系统:root用户 登录失败相关推荐
- Linux 使用root用户登录系统,并查看当前的路径。 查看当前目录下面的所有文件(包括隐藏文件)。 在当前目录下,查看根目录中的目录结构。
Linux一些命令 1.使用root用户登录系统,并查看当前的路径. 2.查看当前目录下面的所有文件(包括隐藏文件). 3.在当前目录下,查看根目录中的目录结构. List item 4.在当前/ro ...
- ubuntu linux 启用root用户登录
Ubuntu Linux有一个与众不同的特点,那就是初次使用时,你无法作为root来登录系统,为什么会这样?这就要从系统的安装说起.对于其他Linux系统来说,一般在安装过程就设定root密码,这样用 ...
- linux系统获取用户信息失败怎么办,异常详细信息: System.Data.SqlClient.SqlException: 用户 'NT AUTHORITY\IUSR' 登录失败解决办法...
最近在做.NET项目,因为本人以前做Java较多,所以对.NET不熟悉,在项目完成后部署到IIS服务器上出现诸多问题,以上其中之一,若有时间,在更新其他问题的解决办法! 异常详细信息: System. ...
- Linux修改root用户登录密码
echo root:123456 |chpasswd root ---- 登录名 123456 ---- 新登录密码 可以调用system函数,实现在应用程序中修改root用户的登录密码,限制teln ...
- Debian 8.0桌面系统root用户登录和root用户自动登录
Debian桌面环境默认不允许root登录,所以需要修改配置. 一.让Debian可以使用root登录 1)首先修改gdm3的设定文件(/etc/gdm3/daemon.conf),在[securit ...
- linux 查看非法用户登录,用短信报警来监控linux系统的非法登录用户
用短信报警来监控linux系统的非法登录用户 为了保证linux系统的安全,我们可以写一段脚本来监控linux系统的用户登录情况,当登录IP地址不是我们指定的IP地址时则发出一条报警短信.这里我们间接 ...
- linux服务器登录次数,Linux 服务器和Windows服务器 用户登录失败次数限制【互联网金融系统漏洞排查】...
1.Linux服务器用户登录失败次数限制(使用pam模块实现) /etc/pam.d/sshd (远程ssh) /etc/pam.d/login (终端) 1.1.用户通过ssh登录失败次 ...
- linux root登录失败可以锁定,Centos 用户登录失败N次后锁定用户禁止登陆
针对linux上的用户,如果用户连续3次登录失败,就锁定该用户,几分钟后该用户再自动解锁 Linux有一个pam_tally2.so的PAM模块,来限定用户的登录失败次数,如果次数达到设置的阈值,则锁 ...
- linux系统如何登录root用户,如何设置linux操作系统以root用户登录?
对于一些新版的linux操作系统一般都不允许用户以root用户登录,很多的权限没有(比如新建文件夹)这使得我们对linux的开发工作无法进行. 下面我将自己对这个问题的解决方法总结如下: (1)首先登 ...
最新文章
- mac下安装libpng环境
- 24招加速你的Python,超级实用!
- 变量声明和定义有什么区别
- Django、Flask、Tornado的比较
- 6月8号=》105页-110页
- dhcp服务器由谁维护,DHCP服务器管理维护的心得
- FlashInspector 【Firefox浏览器插件,flash分析工具】
- win2008文件服务器fs,文件服务器 fs
- 批处理之判断文件是否存在
- 直播丨墨天轮邂逅MySQL之父,腾讯云CDB/CynosDB技术揭秘之自主可控、前沿探索
- DEDE的简略标题标签的使用问题
- oracle数据库笔记---pl/sql的基础使用方法
- Atitit btree 搜索原理 目录 第一节 左边小右边大 的有序树	1 第二节 平衡算法	1 第三节 层次高度一般3--4层	3 第四节 类似索引	3 第二章 Ref	5 第一节 左边小右
- 苹果系统版本依次顺序_苹果手机顺序
- nginx 区分手机浏览器和pc浏览器
- Dapr for dotnet | 密钥管理 - Secret Management
- WebServer项目的亮点和难点
- OnlyOffice 二次开发定制化部署
- IBM developerWorks 技术主题 Linux 文档库
- Listener refused the connection with the following error