在SLES 9机器上,我添加了一行:
vi /etc/security/limits.conf
USERNAME hard cpu 70但是当我用"ulimit -a“检查它时:
SERVER:~ # su USERNAME
USERNAME@SERVER:/root> ulimit -a | grep -i cpu
cpu time (seconds, -t) unlimited
USERNAME@SERVER:/root>
USERNAME@SERVER:/root> ulimit -Ha | grep -i cpu
cpu time (seconds, -t) unlimited
USERNAME@SERVER:/root> 它仍然写着“无限”。
问:我错过了什么?
发布于 2015-05-11 00:38:30
你有/etc/pam.d/su吗?在某些系统上,例如Debian (至少),对su禁用了限制配置的处理。
例如,在/etc/pam.d/su内部,您可能会看到如下内容:
# Sets up user limits, please uncomment and read /etc/security/limits.conf
# to enable this functionality.
# (Replaces the use of /etc/limits in old login)
# session required pam_limits.so如果session required pam_limits.so被注释掉或丢失,请取消注释或添加它,并查看这是否解决了问题。
https://unix.stackexchange.com/questions/172278
复制相似问题