# libtmux:list-server-access

- **Package:** libtmux
- **Language:** Common Lisp
- **Kind:** function
- **Source:** https://github.com/libtmux/libtmux-lisp/blob/c2e5fc4ed3befda21f45dfa5d5868c38fd138311/src/server-operations.lisp#L38
- **Public owner:** libtmux
- **Page:** https://libtmux.org/en/lisp/latest/reference/libtmux-list-server-access/

```
(list-server-access client &key cancel-token timeout output-limit)
```

Print the daemon ACL; return owned UTF-8 text and a COMMAND-OUTCOME.
The ordinary native listing preserves escaping and whitespace. Before 3.8,
rows use (R)/(W); from 3.8 they include U/G account kinds. UID 0 is omitted and
unresolvable names print as unknown. An empty listing does not prove that no
account has access. This is printer output, not a decoded authorization model.
Blocks under shared preflight/dispatch limits and never retries or acquires an
observation. Invalid UTF-8 signals DECODING-ERROR; native and operational
failures retain their outcomes.

See also: `libtmux:error-outcome`, `libtmux:outcome-stdout`, `libtmux:server-access`.

## Parameters

- `client`
- `cancel-token?`
- `timeout?`
- `output-limit?`

## Guides

Pages that discuss `list-server-access`.

- [Explicit operations](/en/lisp/latest/guides/operations/)
