Hi all, I've noticed something strange in adduser -- when attempting to add a user completely though command line argument it seems to corrupt the entry in /etc/master.passwd.
Example: $ echo "HorseBatteryStaple" | encrypt $2b$09$ssZSLC6laHsTS7O2FwJ4Mufw6mSS/FGXw.9oNjr3BLTS7DJp5n4M2 # adduser -silent -noconfig -uid_start 5000 -group USER -shell ksh \ -message no -batch some.user "" "Some User" \ $2b$09$ssZSLC6laHsTS7O2FwJ4Mufw6mSS/FGXw.9oNjr3BLTS7DJp5n4M2 Added user ``some.user'' # vipw ... some.user:b/bin/ksh9/9uoOrbTRaf//3ZprAb9k.hOpfe9vYVqjf1a:5000:5000:: \ 0:0:Some User:/home/some.user:/bin/ksh ... As you can see the password entry gets corrupted with a 'b/bin/ksh...' This behavior does not occur with -unencrypted. Behavior *is* present when hash is wrapped in " Take care, John