September 8, 200718 yr Running beta3 (though problem existed in beta1 also) I can't seem to set a user password containing the hash character, e.g If I set password for a user to be Pass#word it results in the password being set to just Pass .. other special characters appear to be ok e.g. I've tested passwords with spaces and exclamation marks and they are correctly set.
September 10, 200718 yr Short answer: can't use these characters in a password: | & ; ( ) < > space tab ; $ # * @ Long answer: the System Management Utility uses a bash shell to set the system password (using chpasswd command) and the samba password (using the smbpasswd command). The above characters have special meaning to the shell. The one you hit on, # (hash), means to "ignore all remaining text on the line", which caused the behavior you saw.
September 10, 200718 yr Author Can they not be escaped in some way in the input string so they can be used? ... I guess if not we'll just have to change our password policies to remove our requirements to include specials, bit of a PITA but such is life I guess Thanks Tom.
Archived
This topic is now archived and is closed to further replies.