报错一:普通用户执行at
[test@test-176 root]$ at
PAM failure: Cannot make/remove an entry for the specified sessionYou do not have permission to use at.
正确现象应该是:
[zn@localhost 下载]$ at
Garbled time
报错二: 修改/etc/ssh/ssd_config 后, 重启sshd 服务, 出现连上紧接着退出的现象提示:Connection to localhost closed.
Connection to localhost closed.
出现类似现象, 看一下/var/log/secure 中的log日志, 若出现
Jun 11 01:55:11 test-176 at: pam_loginuid(atd:session): set_loginuid failed
以下有两种解决问题:
第一种方法: 就是网上可以搜到的 将/etc/pam.d/sshd 中的
session required pam_loginuid.so 该行用#注释掉
当然, at 就是对应的/etc/pam.d/at 中的session required pam_loginuid.so 注释掉
这种方法, 只能说是需要屏蔽每个pam检测的服务, 这是不科学的
第二种方法:将内核中的CONFIG_AUDIT=y CONFIG_AUDIT_LOGINUID_IMMUTABLE=y, 同时关掉选项
CONFIG_AUDIT_LOGINUID_IMMUTABLE 该选项的功能是make audit loginuid immutable