mirror of
https://github.com/UNITRONIX/BetterDesk.git
synced 2026-09-10 01:27:11 +00:00
e1fbed1762
Correct Access Policy / device-group docs so operators know AB ACL is visibility-only; unattended access still needs a target permanent password.
2.1 KiB
2.1 KiB
Scoped remote user recipe
Guide for operators who need limited device visibility, Web Client access, and self-service password change — without using the pro panel role.
Terminology
| BetterDesk role | Use for |
|---|---|
Remote Operator (operator) |
End users who connect remotely, use Web Client, change own password |
Viewer (viewer) |
Read-only monitoring (no Web Client) |
Pro License (pro) |
RustDesk desktop API / license activation only — no web panel |
RustDesk Pro client features are controlled separately via strategy assignments, not the pro role.
Recipe: scoped remote user
- Create a user group (Users → User groups) e.g.
Team-A. - Create folders (Devices → Folders) and assign devices via drag-and-drop or folder picker.
- Restrict folder ACL: edit folder → allowed users and/or allowed user groups.
- Create user with role Remote Operator.
- Assign user groups, folders, and/or direct devices in the user form.
- Optional: assign a RustDesk Pro strategy on the same form for Pro client features.
Default visibility modes
| Mode | Behavior |
|---|---|
| Open (default) | Non-admins see all devices until folder/group ACL or direct grants exist |
| Restricted | Non-admins see only explicitly granted devices (Settings → Device visibility default) |
Password and Web Client
- Password: Remote Operator / Viewer → Settings → Change password (local accounts).
- Web Client: requires Remote Operator (
device.connectpermission). - Peer password: device-group / folder ACL only limits which machines appear in the address book. Connecting still requires the target’s RustDesk permanent/temporary password (or on-screen approve). BetterDesk login does not bypass that peer handshake — see Discussion #285.
Related
- RBAC Phase 52
- GitHub discussion #227
- GitHub discussion #285 — login/groups vs peer password