[conradL@slithytove stardog]$ stardog-admin role add -u admin -p admin someRole
Successfully added role someRole.
[conradL@slithytove stardog]$ stardog-admin role grant -u admin -p admin -a read -o db:someDb someRole
Successfully granted the permission.
[conradL@slithytove stardog]$ stardog-admin user addrole -u admin -p admin -R someRole anonymous
Role someRole has been successfully assigned to user anonymous.
[conradL@slithytove stardog]$ stardog-admin user permission -u admin -p admin -v anonymous
+---------------+---------------+-------------+-------------+
| Resource Type | Resource Name | Permissions | Source |
+---------------+---------------+-------------+-------------+
| * | * | --R---- | reader |
| db | someDb | --R---- | someRole |
| user | anonymous | --R---- | [anonymous] |
+---------------+---------------+-------------+-------------+
[conradL@slithytove stardog]$ stardog-admin user removerole -u admin -p admin -R someRole anonymous
Role someRole has been successfully unassigned from user anonymous.
[conradL@slithytove stardog]$ stardog-admin user permission -u admin -p admin -v anonymous
+---------------+---------------+-------------+-------------+
| Resource Type | Resource Name | Permissions | Source |
+---------------+---------------+-------------+-------------+
| * | * | --R---- | reader |
| user | anonymous | --R---- | [anonymous] |
+---------------+---------------+-------------+-------------+
[conradL@slithytove stardog]$ stardog-admin server stop -u admin -p admin >/dev/null 2>&1 && stardog-admin server start >/dev/null 2>&1
[conradL@slithytove stardog]$ stardog-admin user permission -u admin -p admin -v anonymous
+---------------+---------------+-------------+-------------+
| Resource Type | Resource Name | Permissions | Source |
+---------------+---------------+-------------+-------------+
| * | * | --R---- | reader |
| db | someDb | --R---- | someRole |
| user | anonymous | --R---- | [anonymous] |
+---------------+---------------+-------------+-------------+