DOKK / manpages / debian 12 / samizdat / samizdat-role.1.en
SAMIZDAT-ROLE(1) General Commands Manual SAMIZDAT-ROLE(1)

samizdat-role - Samizdat role management

samizdat-role [ OPTIONS ] --list

samizdat-role [ OPTIONS ] --grant MEMBER

samizdat-role [ OPTIONS ] --revoke MEMBER

samizdat-role Allows one to view, grant, and revoke member access to privileged roles on a Samizdat site.

Name of the Samizdat site (overrides SAMIZDAT_SITE environment variable).
Name of a role, default is moderator.
Grant ROLE privileges to MEMBER. MEMBER may be specified as resource id or login name.
NB: To grant or revoke privileges using this command, you must use database superuser privileges (in PostgreSQL, this is 'postgres').
Revoke ROLE privileges from MEMBER. MEMBER may be specified as resource id or login name.
NB: To grant or revoke privileges using this command, you must use database superuser privileges (in PostgreSQL, this is 'postgres').

su postgres -c 'samizdat-role --site s1 --grant joe --role moderator --list'

Grant moderator privileges to the member 'joe' of site 's1' and list all moderators.

This manual page was written by Dmitry Borodaenko <angdraug@debian.org>. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU GPL version 3 or later.