我正在尝试使用包含“/”的用户名 ssh 到 Linux 机器。例如:tes/t
但是在 ssh 期间,“/”后面的字符会被截断,并且用户被视为“tes”。由于该用户无效,因此 ssh 无法与该用户进行连接。
甚至机器中的审计日志也将用户显示为“tes”。
注意:我已将用户配置为具有有效权限的“tes/t”,数据库中也可以看到相同的内容。我使用的是 ubuntu22.04
知道这些会话在哪里找到截断版本吗?
sh 日志:sshd[310956]: info 来自 10.120.64.33 端口 56498 ssh2 的 tes 密码失败
audit.log:15:09:17.305Z [tes]:Login_Denied--显然_via = 远程 ip = 10.120.64.33 auth = PAM In