Comandi utilizzati per gestire l’accesso utente di Snap Creator
È possibile eseguire azioni RBAC di Snap Creator utilizzando i comandi CLI.
La seguente tabella fornisce l’equivalente a riga di comando per le azioni RBAC basate su GUI di Snap Creator:
Area RBAC | Azione | Comando e parametri associati |
---|---|---|
Utenti |
Creare un nuovo utente |
snapcreator --server IP --port Port --user User --passwd Password --action userAdd --username user_name --userPwd user_passwd --verbose |
Eliminare un utente |
snapcreator --server IP --port Port --user User --passwd Password --action userDelete --username user_name --verbose |
|
Elenca tutti gli utenti |
snapcreator --server IP --port Port --user User --passwd Password --action userList --verbose |
|
Elenca tutti gli utenti assegnati per un ruolo |
snapcreator --server IP --port Port --user User --passwd Password --action userListAssigned --roleName role_name --verbose |
|
Elenca tutti gli utenti a cui è stato assegnato un profilo |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --action userListForProfile --verbose |
|
Ruoli |
Creare un nuovo ruolo |
snapcreator --server IP --port Port --user User --passwd Password --action roleAdd --roleName role_name --roleDesc role_description --verbose |
Eliminare un ruolo |
snapcreator --server IP --port Port --user User --passwd Password --action roleDelete --roleName role_name --verbose |
|
Assegnare un ruolo a un utente |
snapcreator --server IP --port Port --user User --passwd Password --action roleAssign --userName user_name --roleName role_name --verbose |
|
Annullare l’assegnazione di un ruolo a un utente |
snapcreator --server IP --port Port --user User --passwd Password --action roleUnassign --userName user_name --roleName role_name --verbose |
|
Elenca tutti i ruoli assegnati per un utente |
snapcreator --server IP --port Port --user User --passwd Password --action roleListAssigned --userName user_name --verbose |
|
Permessi |
Creare una nuova autorizzazione |
snapcreator --server IP --port Port --user User --passwd Password --action permAdd --permName permission_name --permDesc permission_description --verbose |
Eliminare un’autorizzazione |
snapcreator --server IP --port Port --user User --passwd Password --action permDelete --permName permission_name --verbose |
|
Assegnare un’autorizzazione a un utente |
snapcreator --server IP --port Port --user User --passwd Password --action permAssign --permName permission_name --roleName role_name --verbose |
|
Annullare l’assegnazione di un’autorizzazione da parte di un utente |
snapcreator --server IP --port Port --user User --passwd Password --action permUnaspermission_namesign --permName --roleName role_name --verbose |
|
Elenca tutte le autorizzazioni |
snapcreator --server IP --port Port --user User --passwd Password --action permList --verbose |
|
Elenca tutte le autorizzazioni assegnate a un ruolo |
snapcreator --server IP --port Port --user User --passwd Password --action permListAssigned --roleName role_name --verbose |
|
Operazioni |
Assegnare un’operazione a un’autorizzazione |
snapcreator --server IP --port Port --user User --passwd Password --action opAssign --opName operation_name --permName permission_name --verbose |
Annullare l’assegnazione di un’operazione a un’autorizzazione. |
snapcreator --server IP --port Port --user User --passwd Password --action opUnassign --opName operation_name --permName permission_name --verbose |
|
Elencare tutte le operazioni |
snapcreator --server IP --port Port --user User --passwd Password --action opList --verbose |
|
Elenca tutte le operazioni assegnate a un’autorizzazione |
snapcreator --server IP --port Port --user User --passwd Password --action opListAssigned --permName permission_name --verbose |
|
Profili |
Assegnare un profilo a un utente. |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --action profileAssign --userName user_name --verbose |
Annullare l’assegnazione di un profilo a un utente |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --action profileUnassign --userName user_name --verbose |
|
Elenca tutti i profili assegnati a un utente |
snapcreator --server IP --port Port --user User --passwd Password --action profileListForUser --userName user_name --verbose |