account-control-interface¶
account-control
allows managing non-system user accounts on Ubuntu Core systems.
This interface enables the management of the extrausers
table in the Name Service Switch (NSS) databases on Ubuntu Core to manage both non-system unprivileged and privileged users and groups.
The interface does not allow the management of users and groups for the system NSS databases in /etc.
Due to the privileged nature of access enabled by this interface, its use is reserved exclusively for “management snaps” from brand stores.
Tip
See Interface management and Supported interfaces for further details on how interfaces are used.
Developer details
Auto-connect: no
Code examples
The account-control interface is used in the usbtop snap to help monitor USB traffic: https://github.com/ogra1/usbtop/blob/master/snap/snapcraft.yaml
The source code for this interface is in the snapd repository: https://github.com/snapcore/snapd/blob/master/interfaces/builtin/account_control.go