为什么美元 ($) 符号不接受 ldap 用户的密码?
Why Dollar ($) Sign is not accepting in password for ldap user?
LDAP 用户的密码是“abc$123”,它已使用 ldappasswd 成功设置,但使用此密码登录时会出现 Invalid Credential[=15] 错误=].
但是使用sshpass -p ssh abc3 user@ip_add
登录成功
$ 是一个有效字符,通常被 LDAP 服务器接受为密码。
但它是shell中的一个特殊字符,你应该对字符串进行转义或引用以避免shell转换密码字符串。
LDAP 用户的密码是“abc$123”,它已使用 ldappasswd 成功设置,但使用此密码登录时会出现 Invalid Credential[=15] 错误=].
但是使用sshpass -p ssh abc3 user@ip_add
登录成功
$ 是一个有效字符,通常被 LDAP 服务器接受为密码。 但它是shell中的一个特殊字符,你应该对字符串进行转义或引用以避免shell转换密码字符串。