feature: user assertion type

```
ok user mattly --groups=admin,spree --shell=/bin/zsh
```

only works on linux at the moment