* 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返回的不同值所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)