X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/eaf51fcce5551ab66b6e7453938db063871845a7..6f1c0e1dd16f53ce4fb7e8785a130e5f588500e5:/services/login-sync/bin/arvados-login-sync diff --git a/services/login-sync/bin/arvados-login-sync b/services/login-sync/bin/arvados-login-sync index c92fc9b00d..e1b8c484f0 100755 --- a/services/login-sync/bin/arvados-login-sync +++ b/services/login-sync/bin/arvados-login-sync @@ -68,7 +68,6 @@ begin logins.each do |l| next if seen[l[:username]] seen[l[:username]] = true if not seen.has_key?(l[:username]) - @homedir = "/home/#{l[:username]}" unless uids[l[:username]] STDERR.puts "Creating account #{l[:username]}" @@ -85,6 +84,7 @@ begin out: devnull) end # Create .ssh directory if necessary + @homedir = Etc.getpwnam(l[:username]).dir userdotssh = File.join(@homedir, ".ssh") Dir.mkdir(userdotssh) if !File.exists?(userdotssh) @key = "####################################################################################### @@ -109,4 +109,3 @@ rescue Exception => bang puts bang.backtrace.join("\n") exit 1 end -