diff --git a/user b/user index 06dc717780b..c699f8db136 100755 --- a/user +++ b/user @@ -430,6 +430,7 @@ class User(object): if not os.path.exists(ssh_dir): try: os.mkdir(ssh_dir, 0700) + os.chown(ssh_dir, info[2], info[3]) except OSError, e: return (1, '', 'Failed to create %s: %s' % (ssh_dir, str(e))) if os.path.exists(ssh_key_file):