X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/a1f06e4e118923d301683824ccd47bcf68c8ef69..08078f621c8dbc1ecbd6e030bb0fac848cb6a01c:/doc/admin/user-management.html.textile.liquid diff --git a/doc/admin/user-management.html.textile.liquid b/doc/admin/user-management.html.textile.liquid index 3de1c66a0d..296660d01b 100644 --- a/doc/admin/user-management.html.textile.liquid +++ b/doc/admin/user-management.html.textile.liquid @@ -24,7 +24,7 @@ After completing the log in and authentication process, the API server receives If a provider identifier is given, the API server searches for a matching user record. -If a provider identifier is not given, no match is found, it next searches by primary email and then alternate email address. This enables "provider migration":migrating-providers.html and a "pre-activated accounts.":#pre-activated +If a provider identifier is not given, no match is found, it next searches by primary email and then alternate email address. This enables "provider migration":migrating-providers.html and "pre-activated accounts.":#pre-activated If no user account is found, a new user account is created with the information from the identity provider. @@ -43,7 +43,7 @@ This section describes the different user account states. notextile.
# A new user record is not set up, and not active. An inactive user cannot create or update any object, but can read Arvados objects that the user account has permission to read (such as publicly available items readable by the "anonymous" user). -# Using Workbench or the "command line":{{site.baseurl}}/install/cheat_sheet.html , the admin invokes @setup@ on the user. The setup method adds the user to the "All users" group. +# Using Workbench or the "command line":{{site.baseurl}}/admin/user-management-cli.html , the admin invokes @setup@ on the user. The setup method adds the user to the "All users" group. - If "Users.AutoSetupNewUsers":config.html is true, this happens automatically during user creation, so in that case new users start at step (3). - If "Users.AutoSetupNewUsersWithRepository":config.html is true, a new git repo is created for the user. - If "Users.AutoSetupNewUsersWithVmUUID":config.html is set, the user is given login permission to the specified shell node @@ -58,7 +58,7 @@ Unsetup removes the user from the "All users" group and makes them inactive, pre notextile.
-User management can be performed through the web using Workbench or the command line. See "user management at the CLI":{{site.baseurl}}/install/cheat_sheet.html for specific examples. +User management can be performed through the web using Workbench or the command line. See "user management at the CLI":{{site.baseurl}}/admin/user-management-cli.html for specific examples. h2(#user_agreements). User agreements and self-activation @@ -100,6 +100,10 @@ The fields making up the user profile are described in @Workbench.UserProfileFor The user profile is checked by workbench after checking if user agreements need to be signed. The values entered are stored in the @properties@ field on the user object. Unlike user agreements, the requirement to fill out the user profile is not enforced by the API server. +h2. User visibility + +Initially, a user is not part of any groups and will not be able to interact with other users on the system. The admin should determine who the user is permited to interact with and use Workbench or the "command line":group-management.html#add to create and add the user to the appropriate group(s). + h2(#pre-activated). Pre-setup user by email address You may create a user account for a user that has not yet logged in, and identify the user by email address.