# pubsub/node/affiliations: nodes affiliations management

`affiliations` is a subcommand handling the affiliations of a node (not to be confused with `pubsub affiliations` which handle the affiliations of a PubSub service).

## get

Retrieve entities affiliated to this node and their role.

### example

Get affiliations of a node:

    $ li pubsub node affiliations get -n some_node

## set

Set affiliation of an entity on a node. Affiliations are specified with `-a JID AFFILIATION` argument. Check XEP-0060 affiliations for allowed values for `AFFILIATION`. Use `none` to remove an affiliation.

### example

If we have a whitelisted node `some_whitelisted_node`, we can allow `louise@example.net` to publish on it (by setting her role as `publisher`), and `pierre@example.net` to access it (by setting his role as `member`) using the following command:

    $ li pubsub node affiliations set -n some_whitelisted_node -a louise@example.net
    publisher -a pierre@example.net member