> For the complete documentation index, see [llms.txt](https://docs.couchdrop.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.couchdrop.io/administration/user-and-group-management/editing-users.md).

# Editing Users

## Overview

Existing Couchdrop users can be updated from the **Admin Panel > All Users** page.

You can change a user's account details, access permissions, authentication, filesystem access, feature access, group membership, and security controls without recreating the user.

For an overview of how users work in Couchdrop, see [User and Group Management](/administration/user-and-group-management.md).

## Editing a user

From **Admin Panel > All Users**, select the user you want to update.

User settings are grouped into areas including:

* **General**
* **Group Membership**
* **Access Controls**

Changes available depend on the user's role and current configuration.

## General settings

General settings control the user's account and filesystem access.

You can update:

* **Username**
* **Email Address**
* **Password**
* **User type/role**
* **Home Directory**
* **Global filesystem permissions**
* **Delete allowed**

The user's **Home Directory** determines the highest-level folder they can access. For more information, see [Root Directory](/administration/user-and-group-management/root-directory.md).

Authentication can also be managed using passwords or SSH keys. See [Passwords and RSA Keys](/administration/user-and-group-management/passwords-and-rsa-keys.md).

### Group membership

Users can be added to Groups to inherit access and permissions configured for that group.

| Setting              | Description                                                                                                                                                                                                              |
| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Group Membership** | Add the user to an existing group. Group settings can apply additional access, roles, and feature permissions to members. See [**Users and Groups**](/administration/user-and-group-management.md) for more information. |
| **Managers**         | Assign one or more managers to the user.                                                                                                                                                                                 |

See [Groups](/administration/user-and-group-management/groups.md) for more information.

### Access controls

Access controls determine how the user can connect to Couchdrop and which features they can use.

Available controls include:

* **Allow SFTP and SCP Connections**
* **Allow FTP/FTPs**
* **Allow Upload Portal**
* **Allow Web Portal**
* **Enable Shared Links**
* **Enable Inboxes**
* **Enable Transfer Automations and Actions**
* **Enable Inbound AS2 Stations**
* **Network ACLs**

Only enable the connection methods and features required by the user.

For more information about feature permissions, see [Features Access](/administration/permissions/features-access.md).

For restricting access by IP address or network, see [Network ACLs](/security-and-governance/firewalls-and-acls.md).

{% hint style="info" %}

#### User roles

A user's role determines the level of access they have in Couchdrop:

* **Administrator** — Manages users, groups, and system settings.
* **Team Member** — Uses Couchdrop operational features without access to the Admin Panel.
* **External User** — Restricted account for customers, partners, applications, or automated systems.

See [User Roles](https://docs.couchdrop.io/~/changes/210/administration/user-and-group-management/user-roles) for more information.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.couchdrop.io/administration/user-and-group-management/editing-users.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
