users
import { createUser, deleteUser, createGroup, deleteGroup } from 'sysopkit/op/users';createUser()
Section titled “createUser()”IDEMPOTENT
Creates a system user:
await createUser({ name: 'app', uid: 1001, gid: 1001, home: '/home/app', shell: '/bin/bash', groups: ['www-data'],});deleteUser()
Section titled “deleteUser()”IDEMPOTENT
Removes a user:
await deleteUser({ name: 'app', removeHome: true });createGroup() / deleteGroup()
Section titled “createGroup() / deleteGroup()”IDEMPOTENT
Creates or removes a group:
await createGroup({ name: 'app', gid: 1001 });await deleteGroup({ name: 'old-group' });