打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
ssh登录不上的问题

 

使用ulimit -a 得到用户的open files

而使用lsof |grep**|wc -l   [** 是登录不上的那个用户]

得到的数字是该用户的openfiles 当超出前面查到的那个数字的时候(这里说的就是超出的时候引起的原因)

 

之后修改/etc/security/limit.conf这个配置文件。

*            -       nofile        65536

*            -       nproc         16384

当时加入这两条的时候

然后执行ulimit -a 的时候已经生效了

但是执行前面两个命令的时候依旧失败

后来发现要把*号改成确定的用户名就好了(原因还不知道,)

然后就好了

 

 

这边查看系统日志(/var/log/secure)的话有"session open  by ***,session close   by  **"等信息,

正常的情况是

这里可以解释为没有通过PAM认证。

 

 

当登陆的时候,先去PAM  /etc/pam.d/login 而这里面会多次调用system-auth

查看/etc/pam.d/system-auth看到里面很多的pam**然后每个模块的情报会去调用(查看如下数据)

/etc/pam.d/*     每个程序个别的PAM模块配置文件

/lib/security/* PAM模块文件的实际放置目录

/etc/security/* 其他PAM环境的配置文件

/usr/share/doc/pam-*/ 详细的PAM说明文件

然后这个问题就会通过/etc/pam.d/system-auth里面说调用道德pam_limits.so然后根据这个去/etc/security/limits.conf里面去读,去匹配,然后确定信息返回。


####ssh 问题

##今天某人误删了 root bash文件导致无法登录了

###单用户模式进入

###mount -o rw,remount /

##然后就可以修改了rootbash

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
PAM在SSH服务上的简单应用
linux ssh只允许指定的用户登录
/etc/pam.d/login Linux
Debian应用-第四部分-Linux下PAM模块学习总结
Linux可插拔认证模块(PAM)的配置文件、工作原理与流程
linux控制用户的登录地点以及PAM的用法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服