linux – ulimit -r返回的不同值

linux – ulimit -r返回的不同值,第1张

概述我在系统范围的/etc/security/limits.conf中添加了以下两行: * soft rtprio 55* hard rtprio 55 系统重启后,根据我在计算机上访问用户帐户的方式,我得到两个不同的结果. user@client# ssh user@serveruser@server# ulimit -r55 然后我以 我在系统范围的/etc/security/limits.conf中添加了以下两行:

*       soft    rtprio      55*       hard    rtprio      55

系统重启后,根据我在计算机上访问用户帐户的方式,我得到两个不同的结果.

user@clIEnt# ssh user@serveruser@server# ulimit -r55

然后我以root身份注销并再次登录

user@clIEnt# ssh root@serverroot@server# su - useruser@server# ulimit -r0

我在.bashrc或其他任何地方都没有特殊设置,或者至少我认为如此.

为什么会这样?

解决方法 你必须查看ssh和su的PAM配置.我想他们不一样.

例如在我的系统中:

$grep limit /etc/pam.d/su# Sets up user limits,please uncomment and read /etc/security/limits.conf# (Replaces the use of /etc/limits in old login)# session    required   pam_limits.so$grep limit /etc/pam.d/sshd# access limits that are hard to express in sshd_config.# Set up user limits from /etc/security/limits.conf.session    required     pam_limits.so

正如您在其中一个案例中所看到的那样,pam_limits行被注释掉了.我想你也有类似的东西.

总结

以上是内存溢出为你收集整理的linux – ulimit -r返回的不同值全部内容,希望文章能够帮你解决linux – ulimit -r返回的不同值所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1025669.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存