为什么 LDAP 用户的密码不接受美元 ($) 符号



ldap用户的密码是"abc$123",它是使用ldappasswd成功设置的,但是当使用此密码登录时,它给出了无效凭据的错误。但是使用sshpass -p ssh abc$123 user@ip_add它成功登录。

$ 是一个有效字符,通常被 LDAP 服务器接受密码。但它是 shell 中的特殊字符,你应该对字符串进行转义或引号,以避免 shell 转换密码字符串。

最新更新