X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/ef8f43b830273dd54ae75f6a3823a946a455c2b3..42c4ef158ac51f01f071a285e4a131acbf753ab9:/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 b9cecb6860..fc11e2776b 100755 --- a/services/login-sync/bin/arvados-login-sync +++ b/services/login-sync/bin/arvados-login-sync @@ -25,11 +25,7 @@ begin vm_uuid = ENV['ARVADOS_VIRTUAL_MACHINE_UUID'] - begin - logins = arv.virtual_machine.get_all_logins(limit: 10000, uuid: vm_uuid)[:items] - rescue - logins = arv.virtual_machine.logins(:uuid => vm_uuid)[:items] - end + logins = arv.virtual_machine.logins(:uuid => vm_uuid)[:items] logins = [] if logins.nil? logins = logins.reject { |l| l[:username].nil? or l[:hostname].nil? or l[:public_key].nil? or l[:virtual_machine_uuid] != vm_uuid } @@ -81,7 +77,7 @@ begin groups << "fuse" groups.select! { |name| gids[name] } # Create new user - next unless system("/usr/sbin/useradd", "-m", + next unless system("useradd", "-m", "-c", l[:username], "-s", "/bin/bash", "-G", groups.join(","),