github.com/mhilton/juju-juju@v0.0.0-20150901100907-a94dd2c73455/cmd/juju/helptopics/users.go (about)

     1  // Copyright 2015 Canonical Ltd.
     2  // Licensed under the AGPLv3, see LICENCE file for details.
     3  
     4  package helptopics
     5  
     6  const Users = `
     7  
     8  Juju has understanding of two different types of users:
     9  local users, those stored in the database along side the environments and
    10  entities in those environments; and remote users, those whose authenticiation
    11  is managed by an external service and reserved for future use.
    12  
    13  When a Juju System is bootstrapped, an initial user is created when the intial
    14  environment is created. This user is considered the administrator for the Juju
    15  System. This user is the only user able to create other users until Juju has
    16  full fine grained role based permissions.
    17  
    18  All user managment functionality is managed though the 'juju user' collection
    19  of commands.
    20  
    21  The primary user commands are used by the admin users to create users and
    22  disable or reenable login access.
    23  
    24  The change-password command can be used by any user to change their own
    25  password, or, for admins, the command can change another user's password and
    26  generate a new credentials file for them.
    27  
    28  The credentials command gives any use the ability to export the credentails
    29  they are using to access an environment to a file that they can use elsewhere
    30  to login to the same Juju System.
    31  
    32  See Also:
    33      juju help system
    34      juju help user
    35  `