User Management
Manage local Unix users and groups for file share access. For domain-based authentication, see Active Directory & Kerberos.
Access
Section titled “Access”Navigate to User Management in the Web UI sidebar.
Create a User
Section titled “Create a User”- Click Add User
- Fill in:
| Field | Description | Default |
|---|---|---|
| Username | Login name | — |
| Full Name | Display name (gecos) | — |
| UID | User ID | Auto-assigned |
| GID | Primary group ID | Auto-assigned |
| Home Directory | Home directory path | /home/<username> |
| Shell | Login shell: bash, sh, zsh, or false (no login) | /bin/bash |
| Password | User password | — |
| Samba Authentication | Enable SMB access for this user | Off |
- Click Create
Edit a User
Section titled “Edit a User”Click on a user card to edit inline:
- Full Name
- Shell (dropdown)
- Samba toggle
Set Password
Section titled “Set Password”Select a user and click Set Password to change their password.
Delete a User
Section titled “Delete a User”Select a user and click Delete.
Groups
Section titled “Groups”Create a Group
Section titled “Create a Group”- Switch to the Groups tab
- Click Add Group
- Fill in:
| Field | Description |
|---|---|
| Group Name | Group name |
| GID | Group ID |
| Members | Select initial members from user list |
- Click Create
Edit Group Members
Section titled “Edit Group Members”- Select a group
- Click Edit
- Add or remove members using the user selection interface
- Click Save
Delete a Group
Section titled “Delete a Group”Select a group and click Delete.
SMB Users
Section titled “SMB Users”To create users that can authenticate to SMB shares without Active Directory:
- Create a user with Samba Authentication enabled
- Set a password
The Samba badge appears on the user card indicating SMB access is enabled.
To enable Samba for an existing user, click the user card and toggle the Samba option, then set a password.
# Create a Unix usermayacli create creds jdoe type=user uid=1001 gid=1001 \ home=/home/jdoe shell=/bin/bash gecos="John Doe"
# Create an SMB-enabled usermayacli create creds smbuser type=user samba=yes password=secret123
# Create an SMB user (prompt for password)mayacli create creds smbuser type=user samba=yes password
# Create a groupmayacli create creds developers type=group gid=2001
# Add user to groupmayacli bind creds jdoe group=developers
# Remove user from groupmayacli unbind creds jdoe group=developers
# Change user shellmayacli set creds jdoe shell=/bin/zsh
# Change passwordmayacli set creds smbuser password=newsecret samba=yes
# Show all usersmayacli show creds type=user
# Show all groupsmayacli show creds type=group
# Delete a usermayacli delete creds jdoe
# Delete a groupmayacli delete creds developersSee CLI Guide for the full command reference.