RHEL 8/6环境下SFTP日志按用户组分流异常问题求助
RHEL 8/6环境下SFTP日志按用户组分流异常问题求助
我最近在配置SFTP服务器时碰到了个头疼的问题:日志会根据用户的组归属写到不同的文件里,不管是RHEL 8还是老版本的RHEL 6机器都存在这个情况。
我的服务器上大部分用户是仅拥有SFTP权限、没有Shell访问权限的,这是通过将他们加入ftpnoshell组来实现的;还有一部分用户具备Shell权限,可以正常SSH登录服务器。
先贴一下关键配置:
/etc/ssh/sshd_config的核心内容:
Subsystem sftp internal-sftp -f LOCAL4 -l VERBOSE -d %u Match Group ftpnoshell ChrootDirectory /home X11Forwarding no AllowTCPForwarding no ForceCommand internal-sftp -f LOCAL4 -l VERBOSE -d %u
/etc/rsyslog.conf的相关配置:
local4.* /var/log/sftp.log
我原本预期所有用户的SFTP日志都会统一写到/var/log/sftp.log里,但实际测试发现,ftpnoshell组的用户日志反而被写到了/var/log/secure中,有没有大佬能帮忙分析下原因,给点解决思路呀?
备注:内容来源于stack exchange,提问作者anlag
相关产品推荐
相关产品推荐

