end
end
+ homedir = pwnam[l[:username]].dir
+ if !File.exist?(homedir)
+ STDERR.puts "Cannot set up user #{username} because their home directory #{homedir} does not exist. Skipping."
+ next
+ end
+
existing_groups = current_user_groups[username] || []
groups = l[:groups] || []
# Adding users to the FUSE group has long been hardcoded behavior.
end
end
- homedir = pwnam[l[:username]].dir
- if !File.exist?(homedir)
- STDERR.puts "Cannot set up user #{username} because their home directory #{homedir} does not exist. Skipping."
- next
- end
userdotssh = File.join(homedir, ".ssh")
Dir.mkdir(userdotssh) if !File.exist?(userdotssh)