Jeeves

User Account Management


Jeeves User Accounts are used in Access Control Lists (ACLs) which can control access to web pages and other resources in Jeeves (such as Servlets). Each account has a password, and is associated with a Realm within the server. This means that two different realms could have different accounts with the same name.

When you open the Jeeves Administration web page, and select the "users" section, the right side of the page has two sections:

Selecting a Jeeves Realm

You need to keep track of which realm you're looking at. The realm is listed in a choice box beneath the "Add" and "Delete" buttons. To select a realm, choose it using that choice box. The list of users displayed will now correspond to that realm.

In Jeeves Alpha1, adding new realms is not supported.

Adding Jeeves User Accounts

To add a user account to a realm:

  1. Select the realm (as described above). The list of users now shows the users in that realm.
  2. In the text field labeled User Name, enter the name of the user account you wish to create.
  3. In the text field labeled Password, enter the password for that user account. It echoes using asterisks, so nobody is able to read it off the screen.
  4. In the text field labeled Verify Password enter that same password again. Again, you won't see the password.
  5. Press the Add button. If you entered the same password in both steps above, the user will be in the list of Jeeves user accounts. Otherwise, you will see a popup alert explaining the error. Close that alert, reenter the passwords, and press Add again.

Adding Accounts with Administrative Privileges

Jeeves accounts which may use the administrative tools are all in the adminRealm, and are given the GET privilege. To create such an account:

  1. Sign on with some account, such as the default "admin" account (default password is also "admin"), which has administrative privileges.
  2. Add an account, as described above, in the adminRealm
  3. If you wish to grant administrative privileges specifically to this user:
    1. Go to the "ACLs" section of the administrative web page.
    2. Select the adminRealm.
    3. Select the adminAcl.
    4. Add the user to this ACL, with the GET privilege.
  4. Otherwise, you may wish to grant privileges to to this user as a member of some group of users. By default, all members of adminGroup are granted the GET privilege in the adminAcl. To add this user to such a privileged group:
    1. Go to the "Groups" section of the administrative web page.
    2. Select the adminRealm.
    3. Add that user to the selected group.
    4. Go to the "ACLs" section of the administrative web page.
    5. Select the adminRealm.
    6. Select the adminAcl.
    7. Make sure that the selected group has been granted the GET privilege. If it has not been granted that privilege, grant it.
  5. Log in to the administrative web page using this new account, to verify that you have not made any mistakes in this process. If you can't log in, you made some mistake, which you will need to diagnose and correct.

Deleting Jeeves User Accounts

To delete a user account from a realm:

  1. Select the realm (as described above). The list of users now shows the users in that realm.
  2. In the list of users, select the name of the Jeeves User Account which you wish to delete. Do not select the "admin" user account!
  3. Press the Delete button.

Changing Jeeves User Account Passwords

Jeeves Alpha1 does not support an explicit operation to change a user account password through the administrative user interface.

For accounts other than the one you signed on with, you may delete the account and then create another one with the same name and a different password. Do not attempt to do this using the account you used to sign on with! You will not be able to recreate your account!

Changing the "admin" Account Default Password

The "admin" account you first used to sign on to the Jeeves Administration web page is the one in the "adminRealm". Assuming you have not modified anything in the ACL section of the server administration, you can change the password of "admin" from its default ("admin") as follows:

  1. Add a new Jeeves user account (not named "admin"!) with administrative privileges, as described above.
  2. Sign on to the administrative web page using that new user account.
  3. Go to the Users section, select the adminRealm, and delete the admin user account.
  4. Add a new Jeeves user account with administrative privileges, named "admin", as described above.

Jeeves Accounts and Native Operating System Accounts

Jeeves Alpha1 does not support making Jeeves accounts correspond to native operating system accounts.


jeeves@java.sun.com
Last modified: 08/19/96