mirror of
https://github.com/nextcloud/documentation.git
synced 2026-01-03 02:09:45 +07:00
Merge pull request #541 from owncloud/alrac8
Revamped User Management page
This commit is contained in:
@@ -1,235 +1,147 @@
|
||||
User Management
|
||||
===============
|
||||
|
||||
ownCloud administrators can easily manage users via the web interface. To go
|
||||
into user management page, click your username on the web interface and select
|
||||
*Users*. A page similar to the image below will be shown:
|
||||
In ownCloud 7, the Users management page has been streamlined and improved. You
|
||||
can create new users, view all of your users in a single scrolling window,
|
||||
filter users by group, see what groups they belong to, edit their full names and
|
||||
passwords, see their data storage locations, view and set quotas, and, if you so
|
||||
desire, delete them with a single click.
|
||||
|
||||
.. figure:: ../images/oc_admin_user_manage.png
|
||||
.. figure:: ../images/users-config.png
|
||||
|
||||
Users management page
|
||||
User accounts have the following properties:
|
||||
|
||||
A fictive use case will help you understand the concept of users, user groups
|
||||
and group admins.
|
||||
|
||||
Think of a small, 25-member staff company, named "Cloud Lovers", that is lead by
|
||||
its founder Richard. In this company Bob acts as IT operator and recently set up
|
||||
ownCloud. Being the installing user, Bob is member of the so called "admin" user
|
||||
group of ownCloud. His colleague Tom, who provides support if Bob is on holiday,
|
||||
is member of the "admin" user group as well. All employees, including Bob and
|
||||
Tom, are members of the user group "Internal", that is used to share data across
|
||||
the company. Mostly for operational data, that should not be accessible to all
|
||||
employees, Bob created the "Administration" user group having two members:
|
||||
Richard and his assistant Susan. Richard is group admin of this user group, so
|
||||
he can manage the members of the "Administration" user group on his own.
|
||||
|
||||
|
||||
Users
|
||||
-----
|
||||
|
||||
A user represents an account of the ownCloud installation. In this section the
|
||||
core properties are listed.
|
||||
|
||||
*Login name (Username)*
|
||||
This is the unique ID of a ownCloud user (e.g. test, jon.doe).
|
||||
*Login Name (Username)*
|
||||
This is the unique ID of an ownCloud user, and it cannot be changed.
|
||||
|
||||
*Full Name*
|
||||
This is the name that is used all over the user interface to identify the
|
||||
user
|
||||
i.e. when sharing data or sending mails. If no display name is set, it
|
||||
defaults to the login name.
|
||||
The user's display name that appears on file shares, the ownCloud Web
|
||||
interface, and emails. Admins and users may change the Full Name anytime. If
|
||||
the Full Name is not set it defaults to the login name.
|
||||
|
||||
*Password*
|
||||
This is the password the user uses to login to ownCloud.
|
||||
The admin sets the new user's first password. Both the user and the admin can
|
||||
change the user's password at anytime.
|
||||
|
||||
*Groups*
|
||||
This is a list of security groups the user is assigned to. By default the
|
||||
user is not member of any user group.
|
||||
You may create groups, and assign group memberships to users. By default new
|
||||
users are not assigned to any groups.
|
||||
|
||||
*Group Admin*
|
||||
This is a list of security groups the user has administration privileges for.
|
||||
By default the user is not registered as group admin for any user group.
|
||||
Group admins are granted administrative privileges on specific groups, and
|
||||
can add and remove users from their groups.
|
||||
|
||||
*Quota*
|
||||
This is the maximum disk space that may be used by the user. If the user
|
||||
reaches this limit he/she is not able to upload or sync further data. The
|
||||
storage quota is specified in the format *Number Unit* (e.g. 100 B (byte),
|
||||
50 KB (kilobyte), 20 MB (megabyte), 5 GB (gigabyte)). If no unit is given,
|
||||
the number is interpreted as bytes.
|
||||
The maximum disk space assigned to each user. Any user that exceeds the quota
|
||||
cannot upload or sync data. ownCloud 7 introduces a new feature, and that is
|
||||
the option to include external storage in user quotas.
|
||||
|
||||
Each user is able to change its display name and password.
|
||||
|
||||
|
||||
Create a user
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
Before users can sign in and share data, they need ownCloud user accounts.
|
||||
Creating a New User
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
To create a user account:
|
||||
|
||||
#. Enter the new user's **Login Name** and its initial **Password** in the
|
||||
appropriate fields.
|
||||
#. (Optional) Select the **Groups** to which you want to assign the new user.
|
||||
#. Click **Create**.
|
||||
#. (Optional) Edit additional user settings.
|
||||
* Enter the new user's **Login Name** and their initial **Password**
|
||||
* Optionally, assign **Groups** memberships
|
||||
* Click the **Create** button
|
||||
|
||||
To set other user settings, such as setting a display name or limiting the
|
||||
user's storage, see instructions as follows.
|
||||
|
||||
Created users will have the storage specified on *Default Storage* setting on
|
||||
the same page.
|
||||
.. figure:: ../images/users-create.png
|
||||
|
||||
Login names may contain letters (a-z, A-Z), numbers (0-9), dashes (-),
|
||||
underscores (_), periods (.) and at signs (@).
|
||||
underscores (_), periods (.) and ampersands (@). After creating the user, you
|
||||
may fill in their **Full Name** if it is different than the login name, or
|
||||
leave it for the user to complete.
|
||||
|
||||
Remember to give your new users their logins and passwords.
|
||||
|
||||
|
||||
Reset a user's password
|
||||
Reset a User's Password
|
||||
~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
To reset a user's password:
|
||||
You cannot recover a user's password, but you can set a new one:
|
||||
|
||||
#. Hover your cursor over the line of the user.
|
||||
#. Click on the **pencil icon** next to the password field.
|
||||
#. Enter the user's new password in the password field and then hit the
|
||||
**Enter** key of your keyboard.
|
||||
* Hover your cursor over the user's **Password** field
|
||||
* Click on the **pencil icon**
|
||||
* Enter the user's new password in the password field, and remember to provide
|
||||
the user with their password
|
||||
|
||||
Remember to provide the user with the new login information after you have
|
||||
reset the password.
|
||||
Renaming a User
|
||||
~~~~~~~~~~~~~~~
|
||||
|
||||
Each ownCloud user has two names: a unique **Login Name** used for
|
||||
authentication, and a **Full Name**, which is their display name. You can edit
|
||||
the display name of a user, but you cannot change the login name of any user.
|
||||
|
||||
To set or change a user's display name:
|
||||
|
||||
* Hover your cursor over the user's **Full Name** field
|
||||
* Click on the **Pencil icon**
|
||||
* Enter the user's new display name
|
||||
|
||||
|
||||
Rename a user
|
||||
~~~~~~~~~~~~~
|
||||
Granting Administrator Privileges to a User
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Each ownCloud user has two names: an unique *login name* used for
|
||||
authentication, and a *display name* (e.g. the user's first name and last name)
|
||||
used in the user interface. You can edit the display name of a user, but you
|
||||
cannot change the login name of any user.
|
||||
ownCloud has two types of administrators: **Super Administrators** and **Group
|
||||
Administrators**. Group administrators have the rights to create, edit and
|
||||
delete users in their assigned groups. Group administrators cannot access
|
||||
system settings, or add or modify users in the groups that they are not **Group
|
||||
Administrators** for. Use the dropdown menus in the **Group Admin** column to
|
||||
assign group admin privileges.
|
||||
|
||||
To set a user's display name:
|
||||
.. figure:: ../images/users-groups.png
|
||||
|
||||
#. Hover your cursor over the line of the user.
|
||||
#. Click on the **pencil icon** next to the display name field.
|
||||
#. Enter the user's new display name in the corresponding field and then hit
|
||||
the **Enter** key of your keyboard.
|
||||
**Super Administrators** have full rights on your ownCloud server, and can
|
||||
access and modify all settings. To assign the **Super Administrators** role to
|
||||
a user, simply add them to the ``admin`` group.
|
||||
|
||||
|
||||
Grant administrator privileges to a user
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Managing Groups
|
||||
~~~~~~~~~~~~~~~
|
||||
|
||||
If a user has administrator privileges, the user has the right to manage other
|
||||
users. Within ownCloud there are two types of administrators: *Super
|
||||
Administrators* and *Group Administrators*.
|
||||
You can assign new users to groups when you create them, and create new groups
|
||||
when you create new users. You may also use the **Add Group** button at the top
|
||||
of the left pane to create new groups. New group members will immediately
|
||||
have access to file shares that belong to their new groups.
|
||||
|
||||
Group administrators have the management rights to:
|
||||
|
||||
* Create new users and assign them to the group of the group administrator
|
||||
* Edit and delete users that are assigned to the group of the group
|
||||
administrator
|
||||
|
||||
Group administrators cannot access system settings or modify installation-wide
|
||||
configuration like the default storage.
|
||||
|
||||
To assign the *super administrator* role to a user:
|
||||
|
||||
#. Use the drop-down list in *Groups* column of the user
|
||||
#. Assign the user to the "admin" user group
|
||||
|
||||
To assign the *group administrator* role to a user:
|
||||
|
||||
Find the user and select the user groups from the **Group Admin** drop-down
|
||||
list you want the user become group administrator for.
|
||||
|
||||
|
||||
Assign a user to a user group
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
To assign a user to a user group:
|
||||
|
||||
Find the user and select the user groups from the **Groups** drop-down list you
|
||||
want to assign the user to. You can use *add group* link to create a new group
|
||||
to assign the user to. You can assign the user more than one group by checking
|
||||
multiple groups.
|
||||
|
||||
|
||||
.. note:: If a file/folder is shared with a group, newly created users will
|
||||
immediately have access to the share.
|
||||
|
||||
.. note:: If you assign a user to the *admin* user group, the user will become a
|
||||
*Super Administrator* with unlimited privileges.
|
||||
|
||||
|
||||
Limit a user's storage
|
||||
Setting Storage Quotas
|
||||
~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
To limit a user's storage quota:
|
||||
Click the gear on the lower left pane to set a default storage quota. This is
|
||||
automatically applied to new users. You may assign a different quota to any user
|
||||
by selecting from the **Quota** dropdown, selecting either a preset value or
|
||||
entering a custom value. When you create custom quotas, use the normal
|
||||
abbreviations for your storage values such as 500 MB, 5 GB, 5 TB, and so on.
|
||||
|
||||
Find the user and select an item from the **Quota** drop-down list.
|
||||
You now have a configurable option in ``config.php`` that controls whether
|
||||
external storage is counted against user's quotas. The default is to not count
|
||||
external storage as part of user storage quotas. If you prefer to include it,
|
||||
then change the default ``false`` to ``true``.::
|
||||
|
||||
* If you select *Default*, the default storage limit, specified in the
|
||||
action bar at the top, is applied.
|
||||
* If you select *Unlimited*, the user is not limited until the total disk
|
||||
space is consumed.
|
||||
* If you want to enter a custom limit, select *Other...*, enter the storage
|
||||
quota of your choice and hit the **Enter** key of your keyboard.
|
||||
'quota_include_external_storage' => false,
|
||||
|
||||
If you edit the value of the **Default Quota** field by clicking on the **gear**
|
||||
icon, all users with storage *Default* are affected by this change, i.e.
|
||||
changing the default storage from *Unlimited* to *1 GB* will cause all users
|
||||
with *Default* storage being limited to 1 GB storage each.
|
||||
|
||||
Delete User
|
||||
~~~~~~~~~~~
|
||||
|
||||
**Important considerations before deleting a user:**
|
||||
|
||||
* The user will no longer be able to sign in to your ownCloud installation.
|
||||
* You cannot revert the deletion or restore a deleted account.
|
||||
|
||||
.. note:: If this user had a share with a group or user, the share also will be
|
||||
deleted permanently. If you need to preserve the share, copy it to the account
|
||||
of a user that won't be deleted, for example the admin user, or a special
|
||||
permanent user account created for persistent shares. You can copy the share
|
||||
using your normal file management tools: the Web GUI, via WebDAV, or sync
|
||||
client. Then you'll need to re-share it. The quickest way to find out which
|
||||
groups and users it was originally shared with is to log in to the user's
|
||||
account and click the Shared button of the share.
|
||||
|
||||
To delete a user account:
|
||||
|
||||
#. Hover your cursor over line of the user you want to delete.
|
||||
#. Click the **trashcan icon** at the end of the line.
|
||||
|
||||
.. note:: If you accidentally delete a user, you can use undo button shown on
|
||||
notification bar at the top of the page, which will remain until you leave or
|
||||
refresh the page. After refreshing the page, the undo button disappears and you
|
||||
cannot recover the user account.
|
||||
Metadata takes up about 10% of disk space, but is not counted against user
|
||||
quotas. Users can check their used and available space on their Personal pages.
|
||||
Only files that originate with users count against their quotas, and not files
|
||||
shared by other users. Deleted files that are still in the trash bin do not
|
||||
count against quotas. The trash bin is set at 50% of quota in the
|
||||
``lib/trashbin.php`` file. Deleted file aging is set with
|
||||
``trashbin_retention_obligation`` in ``config.php``, with a default of 30 days.
|
||||
When deleted files exceed 50% of quota then the oldest files are removed until
|
||||
the total is below 50%.
|
||||
|
||||
|
||||
User Groups
|
||||
-----------
|
||||
Deleting users
|
||||
~~~~~~~~~~~~~~
|
||||
|
||||
Create Group
|
||||
~~~~~~~~~~~~
|
||||
Deleting a user is easy: hover your cursor over their name on the **Users** page
|
||||
until a trashcan icon appears at the far right. Click the trashcan, and they're
|
||||
gone. You'll see an undo button at the top of the page, which remains until you
|
||||
refresh the page. When the undo button is gone you cannot recover the deleted
|
||||
user.
|
||||
|
||||
To create a user group:
|
||||
|
||||
#. Click on **Add Group** button on the left side of the user management page.
|
||||
#. Enter the name of the new group and then hit the **Enter** key of your
|
||||
keyboard.
|
||||
|
||||
You can *assign users* to the newly created user groups anytime by using users'
|
||||
group drop-down list.
|
||||
|
||||
|
||||
Edit/Delete Group
|
||||
~~~~~~~~~~~~~~~~~
|
||||
|
||||
Currently, groups cannot be renamed. This feature will be available in a future
|
||||
version of ownCloud. To delete a group, click on the trash icon next to the
|
||||
group name on the left pane. The group assignment will be automatically removed
|
||||
from all group members.
|
||||
|
||||
|
||||
.. note:: If you have direct access to the database, you can manually rename
|
||||
the group from database tables oc_groups and oc_group_user.
|
||||
All of the files owned by the user are deleted as well, including all files they
|
||||
have shared. If you need to preserve the user's files and shares, you must first
|
||||
download them from your ownCloud Files page, which compresses them into a zip
|
||||
file, or use a sync client to copy them to your local computer. See the "File
|
||||
Sharing" section of the Admin Manual to learn how to create persistent file
|
||||
shares that survive user deletions.
|
||||
|
||||
BIN
admin_manual/images/users-config.png
Normal file
BIN
admin_manual/images/users-config.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 29 KiB |
BIN
admin_manual/images/users-create.png
Normal file
BIN
admin_manual/images/users-create.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 28 KiB |
BIN
admin_manual/images/users-groups.png
Normal file
BIN
admin_manual/images/users-groups.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 14 KiB |
Reference in New Issue
Block a user