Skip to main content

Users and Groups

This section allows you to create, delete, and manage users, guests, and groups, as well as their roles, permissions, visibility, and access information.


👤 Users​

User management is handled through the Users section of the Administration module.
It allows you to create and delete users, as well as edit their identity, status, used storage space, and access information.

See the Users definition.

Sync-in user administration listSync-in user administration list
note

When a user is created, a personal storage space is automatically assigned, named after the user's login.

info

Login and email addresses are unique within a Sync-in instance.

info

Repeated authentication failures temporarily lock an account; they do not disable it.

When creating or editing a user, the following actions are available:

  • Define or update account information (login, email, first name, last name, etc.)
  • Enable or disable the account
  • Disable two-factor authentication (when a user no longer has access to their authentication method)
  • Grant or revoke administrator status
  • Set or update the password
  • Manage access or admin permissions
  • Set group membership
Sync-in user permissions configurationSync-in user permissions configuration
info

Permissions assigned directly to a user are combined with those inherited from groups. They are therefore cumulative.


👥 Guests​

Guest management is handled from the Users section of the Administration module, by clicking the Guests button to switch to the guest view.

See the Guests definition.

Sync-in guest account administration listSync-in guest account administration list

When creating or editing a guest, the following actions are available:

  • Define or update account information (login, email, first name, last name, etc.)
  • Enable or disable the account
  • Set or update the password
  • Manage the managers responsible for the guest
note

When a guest is created, no personal storage space is created.

info

Unlike regular users, guests cannot be assigned configurable access or administrative permissions at account level. Their capabilities within a collaborative space depend on the permissions granted in that space.

See Guest and link capabilities.


🔐 Account status and temporary locks​

The administrative account status and the temporary authentication lock are independent controls for users and guests:

  • Active (isActive: true): the account is administratively enabled and can authenticate unless a temporary lock is in effect.
  • Suspended (isActive: false): the account has been disabled by an administrator. New sign-ins and token refreshes are refused until an administrator reactivates it. Existing authenticated sessions remain usable until they expire. Reactivation resets the failed-attempt counter.
  • Locked: the account remains active, but new authentication checks are refused for 15 minutes after 10 failed password, application-password, TOTP, or recovery-code attempts. The lock expires automatically, and requests rejected during this period do not extend it.

The user and guest lists display Locked, while their edit dialogs display Temporarily locked. A complete successful authentication resets the failed-attempt counter. A temporary lock does not invalidate sessions that were already authenticated. If email delivery is configured, one security notification is sent when the account reaches the failed-attempt limit.


🧑‍🏫 Administrative Groups​

Administrative group management is available from the Groups section of the Administration module.

See the Administrative Groups definition.

When creating or editing an administrative group, the following actions are possible:

  • Set the name and a description
  • Choose the visibility level
  • Assign a parent group if the structure is nested
  • Assign access permissions

Visibility​

Each group can be configured with one of the following visibility levels:

  • Visible (default): all users can see this group and its members, even if they're not part of it.
  • Private: only members can see the group and its members. (Default for personal groups)
  • Isolated: the group is completely hidden; members can't see the group or each other.
info

By default, a regular user without a group is visible to everyone. This can be changed with applications.users.showUngroupedUsers in the server configuration.

User visibility rules​

User visibility is computed from the current user's allowed users and groups:

  • Regular users are visible when they belong to a group visible to the current user.
  • Regular users without any group are visible only when showUngroupedUsers is enabled. Guest accounts are excluded from this global visibility.
  • Guest accounts are persistent external collaborator accounts. They are visible to their managers and to members of personal groups where they are involved.
  • Guest accounts do not receive the global ungrouped-user visibility branch and cannot use it to see regular users without groups.
  • Guest link accounts are temporary accounts attached to public links. They are isolated from user and group visibility lists.

For restricted deployments, prefer private or isolated groups and disable showUngroupedUsers if users without groups must not be discoverable.

Management​

While browsing groups, it's possible to add or remove members or subgroups, as well as manage managers.

info

Administrative groups can be organized as a flat structure or as nested groups (a group can contain other groups), to accurately reflect your organization's hierarchy or roles.

warning

Subgroups do not inherit permissions from their parent groups. Each group manages its own permissions independently of its position in the hierarchy.


👨‍👩‍👧‍👦 Personal Groups​

Personal group management is done through the Groups section of the Administration module by clicking the Personal button to switch views.

See the Personal Groups definition.

When creating or editing a personal group, only the name and description can be set.

Visibility​

By default, personal groups are configured as Private.

Management​

Management works the same as for administrative groups.

warning

Personal groups do not support nesting: they cannot include other groups. They grant no permissions; their sole purpose is to facilitate collaboration.