Read the syntax in the man page again. Your use of "-d garry /home/garry" and "-dm /home/garry" are both invalid.
-d must be followed *immediately* by the new directory. Not by the user, not by -m.
Moving files from within /home/garry/garry to /home/garry may cause recursion issues. You might instead use chpass(8) to edit the user's entry, then move files manually.
|