The AccountsService project provides

 o  A set of D-Bus interfaces for querying and manipulating
    user account information.

 o  An implementation of these interfaces based on the usermod(8),
    useradd(8) and userdel(8) commands.

Homepage:
https://www.freedesktop.org/software/accountsservice/
