gpt4 book ai didi

linux - ulimit -r 返回不同的值

转载 作者:IT王子 更新时间:2023-10-29 01:22:59 24 4
gpt4 key购买 nike

我在系统范围的/etc/security/limits.conf 中添加了以下两行:

*       soft    rtprio      55
* hard rtprio 55

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

user@client# ssh user@server

user@server# ulimit -r
55

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

user@client# ssh root@server

root@server# su - user
user@server# ulimit -r
0

我在 .bashrc 和任何其他地方都没有特殊设置,或者至少我认为是这样。

为什么会这样?

最佳答案

你必须看看sshsu的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 返回不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11291307/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com