SAMIZDAT-ROLE(1) | General Commands Manual | SAMIZDAT-ROLE(1) |
NAME¶
samizdat-role - Samizdat role managementSYNOPSIS¶
samizdat-role [ OPTIONS ] --listsamizdat-role [ OPTIONS ] --grant MEMBER
samizdat-role [ OPTIONS ] --revoke MEMBER
DESCRIPTION¶
samizdat-role Allows to view, grant, and revoke member access to priviledged roles on a Samizdat site.OPTIONS¶
- --site SITE
- Name of the Samizdat site (overrides SAMIZDAT_SITE environment variable).
- --role ROLE
- Name of a role, default is moderator.
- --grant MEMBER
- Grant ROLE priviledges to MEMBER. MEMBER may be specified as resource id or login name.
- NB: To grant or revoke priviledges using this command, you must use database superuser priviledges (in PostgreSQL, this is 'postgres').
- --revoke MEMBER
- Revoke ROLE priviledges from MEMBER. MEMBER may be specified as resource id or login name.
- NB: To grant or revoke priviledges using this command, you must use database superuser priviledges (in PostgreSQL, this is 'postgres').
EXAMPLE¶
su postgres -c 'samizdat-role --site s1 --grant joe --role moderator --list'
Grant moderator priviledges to the member 'joe' of site 's1' and list all moderators.