<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Vertica Documentation – Users, roles, and privileges</title>
    <link>/en/mc/users-roles-and-privileges/</link>
    <description>Recent content in Users, roles, and privileges on Vertica Documentation</description>
    <generator>Hugo -- gohugo.io</generator>
    
	  <atom:link href="/en/mc/users-roles-and-privileges/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Mc: Users in Management Console</title>
      <link>/en/mc/users-roles-and-privileges/users-mc/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/mc/users-roles-and-privileges/users-mc/</guid>
      <description>
        
        
        &lt;p&gt;Unlike database users, which you create on the Vertica database and then grant privileges and roles through SQL statements, you create MC users on the Management Console interface. MC users are external to the database. Their information is stored on an internal database on the MC application/web server. Their access to both MC and to databases managed by MC is controlled by groups of privileges (also referred to as access levels). MC users are not system (Linux) users; they are entries in the MC internal database.&lt;/p&gt;
&lt;h2 id=&#34;permission-group-types&#34;&gt;Permission group types&lt;/h2&gt;
&lt;p&gt;There are two types of permission groups on MC, those that apply to MC configuration and those that apply to database access:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../../en/mc/users-roles-and-privileges/config-privileges/&#34;&gt;MC configuration&lt;/a&gt; privileges are made up of roles that control what users can configure on the Management Console, such as modify MC settings, create and import Vertica databases, restart MC, create a Vertica cluster through the MC interface, and create and manage MC users.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../../en/mc/users-roles-and-privileges/db-privileges/&#34;&gt;MC database&lt;/a&gt; privileges are made up of roles that control what users can see or do on a Vertica database monitored by MC, such as view the database cluster state, query and session activity, monitor database messages and read log files, replace cluster nodes, and stop databases.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you are using MC, you might want to allow one or more users in your organization to configure and manage MC, and you might want other users to have database access only. You can meet these requirements by creating MC users and granting them a role from each privileges group. See &lt;a href=&#34;../../../en/mc/users-roles-and-privileges/users-mc/creating-an-mc-user/&#34;&gt;Creating an MC user&lt;/a&gt; for details.&lt;/p&gt;
&lt;h2 id=&#34;mc-user-types&#34;&gt;MC user types&lt;/h2&gt;
&lt;p&gt;The following table describes the five types of role-based users on MC:

&lt;table class=&#34;table table-bordered&#34; &gt;



&lt;tr&gt; 

&lt;th &gt;
User Type&lt;/th&gt; 

&lt;th &gt;
Description&lt;/th&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
SUPER Role (MC)&lt;/td&gt; 

&lt;td &gt;
The default superuser administrator (Linux account) who gets created when you install and configure MC and oversees all of MC.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
ADMIN Role (MC)&lt;/td&gt; 

&lt;td &gt;
Users who can configure all aspects of MC and control all databases managed by MC.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
MANAGER Role (MC)&lt;/td&gt; 

&lt;td &gt;
Users who can configure MC user settings and monitor all databases managed by MC.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
IT Role (MC)&lt;/td&gt; 

&lt;td &gt;
Users who can configure some aspects of MC user settings and monitor all databases managed by MC.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
NONE Role (MC)&lt;/td&gt; 

&lt;td &gt;
Users who cannot configure MC and have access to one or more databases managed by MC.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;For details about each role, see &lt;a href=&#34;../../../en/mc/users-roles-and-privileges/config-privileges/&#34;&gt;Configuration privileges&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You create users and grant them privileges (through roles) on the &lt;strong&gt;MC Settings&lt;/strong&gt; page in the &lt;strong&gt;User management&lt;/strong&gt; tab.&lt;/p&gt;
&lt;h2 id=&#34;creating-users-and-choosing-an-authentication-method&#34;&gt;Creating users and choosing an authentication method&lt;/h2&gt;
&lt;p&gt;You create users and grant them privileges (through roles) on the &lt;strong&gt;MC Settings&lt;/strong&gt; page. You can also choose how to authenticate their access to MC.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;To add users who are authenticated against the MC, click &lt;strong&gt;User Management&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;To add users who are authenticated through your organization&#39;s LDAP repository, click &lt;strong&gt;Authentication&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;MC supports only one method for authentication, so if you choose MC, all MC users will be authenticated using their MC login credentials.&lt;/p&gt;
&lt;h2 id=&#34;default-mc-users&#34;&gt;Default MC users&lt;/h2&gt;
&lt;p&gt;The &lt;a class=&#34;glosslink&#34; href=&#34;../../../en/glossary/mc-super-superuser-admin/&#34; title=&#34;Called Super on the MC interface, the MC super is the Linux user account that gets created when you configure MC.&#34;&gt;MC super&lt;/a&gt; account is the only default user. The super or another MC administrator must create all other MC users.&lt;/p&gt;
&lt;h2 id=&#34;see-also&#34;&gt;See also&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href=&#34;../../../en/mc/users-roles-and-privileges/&#34;&gt;Users, roles, and privileges&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../en/mc/users-roles-and-privileges/users-mc/granting-db-access-to-mc-users/&#34;&gt;Granting database access to MC users&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Mc: Configuration privileges</title>
      <link>/en/mc/users-roles-and-privileges/config-privileges/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/mc/users-roles-and-privileges/config-privileges/</guid>
      <description>
        
        
        &lt;p&gt;When you create a Management Console (MC) user, you assign them an MC configuration access level (role). MC roles control a user&#39;s ability to create users and manage MC settings on the MC interface.&lt;/p&gt;
&lt;p&gt;You can assign a user one of the following MC access levels:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;#ADMIN&#34;&gt;ADMIN Role (MC)&lt;/a&gt;: Full access to all MC functionality.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;#MANAGER&#34;&gt;Manager Role (MC)&lt;/a&gt;: Access to MC user management functionality. Access to non-database MC alerts.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;#IT&#34;&gt;IT Role (MC)&lt;/a&gt;: Limited access to MC user management functionality. Access to MC log and to non-database MC alerts.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;#NONE-Rol&#34;&gt;NONE Role (MC)&lt;/a&gt;: Database access only, to the databases an administrator assigns to this user.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You grant MC configuration privileges at the same time you create the user&#39;s account, on the User Management tab of the MC Settings page. You can change MC access levels using this page. See &lt;a href=&#34;../../../en/mc/users-roles-and-privileges/users-mc/creating-an-mc-user/&#34;&gt;Creating an MC user&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;You can also use the User Management tab to grant users access to one or more databases managed by MC. See &lt;a href=&#34;../../../en/mc/users-roles-and-privileges/db-privileges/&#34;&gt;Database privileges&lt;/a&gt;for details.&lt;/p&gt;
&lt;p&gt;&lt;a name=&#34;SUPER-Ro&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;super-role-mc&#34;&gt;SUPER role (MC)&lt;/h3&gt;
&lt;p&gt;The default superuser administrator, called &lt;strong&gt;Super&lt;/strong&gt; on the MC UI, is a Linux user account that gets created when you install and &lt;a href=&#34;../../../en/mc/configuring-mc/&#34;&gt;configure MC&lt;/a&gt;. During the configuration process, you can assign the Super any name you like; it need not be dbadmin.&lt;/p&gt;
&lt;p&gt;The MC SUPER role, a superset of the &lt;a href=&#34;#ADMIN&#34;&gt;ADMIN Role (MC)&lt;/a&gt;, has the following privileges:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Oversees the entire Management Console, including all MC-managed database clusters&lt;/p&gt;

&lt;div class=&#34;alert admonition note&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;admonition-head&#34;&gt;Note&lt;/h4&gt;

This user inherits the privileges/roles of the user name supplied when importing a Vertica database into MC. Vertica recommends that you use the database administrator&#39;s credentials.

&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Creates the first MC user accounts and assigns them an MC configuration role&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Grants MC users access to one or more MC-managed Vertica databases by assigning &lt;a href=&#34;../../../en/mc/users-roles-and-privileges/db-privileges/&#34;&gt;Database privileges&lt;/a&gt; to each user&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The MC super administrator account is unique. Unlike other MC users you create, including other MC administrators, the MC super account cannot be altered or dropped, and you cannot grant the SUPER role to other MC users. The only property you can change for the MC super is the password. Otherwise the SUPER role has the same privileges on MC as the &lt;a href=&#34;#ADMIN&#34;&gt;ADMIN Role (MC)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;On MC-managed Vertica databases, SUPER has the same privileges as &lt;a href=&#34;../../../en/mc/users-roles-and-privileges/db-privileges/&#34;&gt;ADMIN Role (DB)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The MC super account does not exist within the LDAP server. This account is also different from the special dbadmin account that gets created during a Vertica installation, whose privileges are governed by the &lt;a href=&#34;../../../en/admin/db-users-and-privileges/db-roles/predefined-db-roles/dbadmin/&#34;&gt;DBADMIN&lt;/a&gt;. The Vertica-created dbadmin is a Linux account that owns the database catalog and storage locations and can bypass database authorization rules, such as creating or dropping schemas, roles, and users. The MC super does not have the same privileges as dbadmin.&lt;/p&gt;
&lt;p&gt;&lt;a name=&#34;ADMIN&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;admin-role-mc&#34;&gt;ADMIN role (MC)&lt;/h3&gt;
&lt;p&gt;This user account is the user who can perform all administrative operations on Management Console, including configure and restart the MC process and add, change, and remove all user accounts. By default, MC administrators inherit the database privileges of the main database user account used to set up the database on the MC interface. Therefore, MC administrators have access to all MC-managed databases. Grant the ADMIN role to users you want to be MC administrators.&lt;/p&gt;
&lt;p&gt;The difference between this ADMIN user and the default Linux account, the MC &lt;a href=&#34;#SUPER-Ro&#34;&gt;SUPER Role&lt;/a&gt;, is you cannot alter or delete the MC SUPER account, and you can&#39;t grant the SUPER role to any other MC users. You can, however, change the access level for other MC administrators, and you can delete this user&#39;s accounts from the MC interface.&lt;/p&gt;
&lt;p&gt;There is also the &lt;a href=&#34;../../../en/mc/users-roles-and-privileges/db-privileges/&#34;&gt;ADMIN Role (DB)&lt;/a&gt; that controls a user&#39;s access to MC-managed databases. The two ADMIN roles are similar, but they are not the same, and you do not need to grant users with the ADMIN (mc) role an ADMIN (db) role because MC ADMIN users automatically inherit all database privileges of the main database user account that was created on or imported into MC.&lt;/p&gt;
&lt;p&gt;&lt;a name=&#34;MANAGER&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;manager-role-mc&#34;&gt;MANAGER role (MC)&lt;/h3&gt;
&lt;p&gt;Users assigned the Manager role can configure user settings in MC. The Manager role allows full access to the User Management tab in MC Settings. Managers can also view a full list of databases monitored by MC on the Home page, view the MC log, and see non-database MC alerts.&lt;/p&gt;
&lt;p&gt;The Manager role has similar configuration privileges to the IT configuration role. Unlike IT users, Managers can also create, edit, and delete users in User Settings.&lt;/p&gt;
&lt;p&gt;&lt;a name=&#34;IT&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;it-role-mc&#34;&gt;IT role (MC)&lt;/h3&gt;
&lt;p&gt;MC IT users can monitor all MC-managed databases, view MC-level (non database) messages, logs, and alerts, disable or enable user access to MC, and reset non-LDAP user passwords. You can also assign MC IT users specific database privileges, which you do by mapping IT users to a user on a database. In this way, the MC IT user inherits the privileges assigned to the database user that they are mapped to.&lt;/p&gt;
&lt;p&gt;There is also an &lt;a href=&#34;../../../en/mc/users-roles-and-privileges/db-privileges/&#34;&gt;IT Role (DB)&lt;/a&gt; that controls a user&#39;s access to MC-managed databases. If you grant an MC user both IT roles, it means the user can perform some configuration on MC and also has access to one or more MC-managed databases. The database mapping is not required, but it gives the IT user wider privileges.&lt;/p&gt;
&lt;p&gt;&lt;a name=&#34;NONE-Rol&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;none-role-mc&#34;&gt;NONE role (MC)&lt;/h3&gt;
&lt;p&gt;The default role for all newly-created users on MC is NONE, which prevents users granted this role from configuring the MC. When you create MC users with the NONE role, you grant them an &lt;a href=&#34;../../../en/mc/users-roles-and-privileges/db-privileges/&#34;&gt;MC database-level role&lt;/a&gt;. This assignment maps the MC user to a user account on a specific database and specifies that the NONE user inherits the database user’s privileges to which he or she is mapped.&lt;/p&gt;
&lt;p&gt;Which database-level role you grant this user with NONE privileges—whether ADMIN (db) or IT (db) or USER (db)—depends on the level of access you want the user to have on the MC-managed database. Database roles have no impact on the ADMIN and IT roles at the MC configuration level.&lt;/p&gt;
&lt;h2 id=&#34;mc-configuration-privileges-by-user-role&#34;&gt;MC configuration privileges by user role&lt;/h2&gt;
&lt;p&gt;You grant the following configuration privileges by MC role.

&lt;table class=&#34;table table-bordered&#34; &gt;



&lt;tr&gt; 

&lt;th &gt;
MC access privileges&lt;/th&gt; 

&lt;th &gt;
ADMIN&lt;/th&gt; 

&lt;th &gt;
MANAGER&lt;/th&gt; 

&lt;th &gt;
IT&lt;/th&gt; 

&lt;th &gt;
NONE&lt;/th&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;














&lt;p&gt;Configure MC settings:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Configure storage locations and ports&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Upload new SSL certificates&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Manage LDAP authentication&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update Vertica installation&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Change MC theme&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Map to an external data source&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt; 

&lt;td &gt;


Yes&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;








&lt;p&gt;Configure user settings:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Add, edit, delete users&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add, change, delete user permissions&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Map users to one or more databases&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt; 

&lt;td &gt;


Yes&lt;/td&gt; 

&lt;td &gt;
Yes&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;






&lt;p&gt;Configure user settings:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Enable or disable user access to MC&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Reset user passwords&lt;br /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt; 

&lt;td &gt;
Yes&lt;/td&gt; 

&lt;td &gt;
Yes&lt;/td&gt; 

&lt;td &gt;
Yes&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;


Monitor user activity on MC using audit log&lt;/td&gt; 

&lt;td &gt;


Yes&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;








&lt;p&gt;Create and manage databases and clusters:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Create a new database or import an existing one&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Create a new cluster or import an existing one&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Remove databases and clusters from MC&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt; 

&lt;td &gt;


Yes&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;


Reset MC to its original, preconfigured state&lt;/td&gt; 

&lt;td &gt;


Yes&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;


Restart Management Console&lt;/td&gt; 

&lt;td &gt;


Yes&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;


View full list of databases monitored by MC&lt;/td&gt; 

&lt;td &gt;


Yes&lt;/td&gt; 

&lt;td &gt;
Yes&lt;/td&gt; 

&lt;td &gt;


Yes&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;


View MC log&lt;/td&gt; 

&lt;td &gt;


Yes&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt; 

&lt;td &gt;


Yes&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
View non-database MC alerts&lt;/td&gt; 

&lt;td &gt;
Yes&lt;/td&gt; 

&lt;td &gt;
Yes&lt;/td&gt; 

&lt;td &gt;
Yes&lt;/td&gt; 

&lt;td &gt;
Yes&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/p&gt;
&lt;h2 id=&#34;see-also&#34;&gt;See also&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href=&#34;../../../en/mc/users-roles-and-privileges/&#34;&gt;Users, roles, and privileges&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../en/mc/users-roles-and-privileges/users-mc/&#34;&gt;Users in Management Console&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../en/mc/users-roles-and-privileges/&#34;&gt;Users, roles, and privileges&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../en/mc/users-roles-and-privileges/db-privileges/&#34;&gt;Database privileges&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../en/mc/users-roles-and-privileges/users-mc/creating-an-mc-user/&#34;&gt;Creating an MC user&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&#34;../../../en/mc/users-roles-and-privileges/users-mc/granting-db-access-to-mc-users/&#34;&gt;Granting database access to MC users&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Mc: Database privileges</title>
      <link>/en/mc/users-roles-and-privileges/db-privileges/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/mc/users-roles-and-privileges/db-privileges/</guid>
      <description>
        
        
        &lt;p&gt;When you &lt;a href=&#34;../../../en/mc/users-roles-and-privileges/users-mc/creating-an-mc-user/&#34;&gt;create Management Console (MC) users&lt;/a&gt;, you first assign them &lt;a href=&#34;../../../en/mc/users-roles-and-privileges/config-privileges/&#34;&gt;MC configuration&lt;/a&gt; privileges, which controls what they can do on the MC itself. In the same user-creation operation, you grant access to one or more MC-managed databases. MC database access does not give the MC user privileges directly on Vertica; it provides MC users varying levels of access to assigned database functionality through the MC interface.&lt;/p&gt;
&lt;p&gt;Assign users an MC database level through one of the following roles:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;#ADMIN-Ro&#34;&gt;ADMIN Role (DB)&lt;/a&gt;: Full access to all databases managed by MC. Actual privileges ADMINs inherit depend on the database user account used to create or import the Vertica database into the MC interface.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;#Associat&#34;&gt;Associate Role (DB)&lt;/a&gt;: Full access to all databases managed by MC. Cannot start, stop, or drop a database. Actual privileges that Associates receive depend on those defined for the database user account to which the Associate user is mapped.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;#IT-Role&#34;&gt;IT Role (DB)&lt;/a&gt;: Can start and stop a database but cannot remove it from the MC interface or drop it.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;#User&#34;&gt;USER Role (DB)&lt;/a&gt;: Can view database information through the database Overview and Activities pages but is restricted from viewing more detailed data.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a name=&#34;ADMIN-Ro&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;admin-role-db&#34;&gt;ADMIN role (DB)&lt;/h3&gt;
&lt;p&gt;ADMIN is a &lt;a class=&#34;glosslink&#34; href=&#34;../../../en/glossary/db-superuser/&#34; title=&#34;&#34;&gt;superuser&lt;/a&gt; with full privileges to monitor MC-managed database activity and messages. Other database privileges (such as stop or drop the database) are governed by the user account on the Vertica database that this ADMIN (db) user is mapped to. ADMIN is the most permissive role and is a superset of privileges granted to the &lt;a href=&#34;../../../en/mc/users-roles-and-privileges/config-privileges/&#34;&gt;Associate, IT, and USER roles&lt;/a&gt;.

&lt;div class=&#34;alert admonition note&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;admonition-head&#34;&gt;Note&lt;/h4&gt;

Database access granted through Management Console never overrides roles granted on a specific Vertica database.

&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;There is also an MC configuration administrator role that defines what the user can change on the MC itself. The two ADMIN roles are not the same. Unlike the MC configuration role of ADMIN, which can manage all MC users and all databases imported into the UI, the MC database ADMIN role has privileges only on the databases you map this user to. See &lt;a href=&#34;../../../en/mc/users-roles-and-privileges/config-privileges/&#34;&gt;ADMIN Role (MC)&lt;/a&gt; for additional details.&lt;/p&gt;
&lt;p&gt;&lt;a name=&#34;Associat&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;associate-role-db&#34;&gt;Associate role (DB)&lt;/h3&gt;
&lt;p&gt;The Associate role is an MC database access role. It is similar to the Admin role. It has privileges to monitor activity and messages on databases managed by MC. Unlike Admin users, Associate users cannot start, stop, or drop the database. The Associate user role is mapped to a user account on the database. This mapped user role determines what other database privileges the Associate role has (such as modifying settings, installing licenses, and viewing the database designer).&lt;/p&gt;
&lt;p&gt;The following database operations depend on the database user&#39;s role that you mapped this Associate user to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Install or audit a license&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Manage database settings&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;View Database Designer&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;View the database Activity page

&lt;div class=&#34;alert admonition note&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;admonition-head&#34;&gt;Note&lt;/h4&gt;

Database access granted through Management Console never overrides roles granted on a specific Vertica database.

&lt;/div&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a name=&#34;IT-Role&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;it-role-db&#34;&gt;IT role (DB)&lt;/h3&gt;
&lt;p&gt;IT can view most details about an MC-managed database, such as messages (and mark them read/unread), the database overall health and activity/resources, cluster and node state, and MC settings. You grant and manage user role assignments through the &lt;strong&gt;MC Settings &amp;gt; User management&lt;/strong&gt; page on the MC.&lt;/p&gt;
&lt;p&gt;There is also an IT role at the MC configuration access level. The two IT roles are similar, but they are not the same. If you grant an MC user both IT roles, it means the user can perform some configuration on MC and also has access to one or more MC-managed databases. For additional details, see &lt;a href=&#34;../../../en/mc/users-roles-and-privileges/config-privileges/&#34;&gt;IT Role (MC)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a name=&#34;User&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;user-role-db&#34;&gt;User role (DB)&lt;/h3&gt;
&lt;p&gt;USER has limited database privileges, such as viewing database cluster health, activity/resources, and messages. MC users granted the USER database role might have higher levels of permission on the MC itself, such as the &lt;a href=&#34;../../../en/mc/users-roles-and-privileges/config-privileges/&#34;&gt;IT Role (MC)&lt;/a&gt;. Alternatively, USER users might have no (NONE) privileges to configure MC. How you combine the two levels is up to you.&lt;/p&gt;
&lt;h2 id=&#34;mapping-mc-users-to-a-database-to-avoid-conflicts&#34;&gt;Mapping MC users to a database to avoid conflicts&lt;/h2&gt;
&lt;p&gt;When you assign an MC database level to an MC user, map the MC user account to a database user account to ensure that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The MC user inherits the privileges assigned to that database user&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;You prevent the MC user from doing or seeing anything not allowed by the privileges for the user account on the server database&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Privileges assigned to the database user supersede privileges of the MC user if there is a conflict, such as stopping a database. When the MC user logs into MC using an MC user name and password, Vertica compares privileges for database-related activities to the privileges on the database account to which you mapped the MC user. Vertica allows the user to perform operations in MC only when that user has both MC privileges and corresponding database privileges.

&lt;div class=&#34;alert admonition tip&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;admonition-head&#34;&gt;Tip&lt;/h4&gt;

As a best practice, you should identify, in advance, the appropriate Vertica database user account that has privileges or roles similar to one of the MC database roles.

&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;See &lt;a href=&#34;../../../en/mc/users-roles-and-privileges/users-mc/creating-an-mc-user/&#34;&gt;Creating an MC user&lt;/a&gt; for more information.&lt;/p&gt;
&lt;h2 id=&#34;mc-database-privileges-by-role&#34;&gt;MC database privileges by role&lt;/h2&gt;
&lt;p&gt;The following table summarizes MC database-level privileges by user role. The table shows the default privileges each role has. Operations marked &amp;quot;database user privilege&amp;quot; are dependent on the privileges of the Vertica database user account to which the MC user is mapped.

&lt;table class=&#34;table table-bordered&#34; &gt;



&lt;tr&gt; 

&lt;th &gt;
Default database-level privileges&lt;/th&gt; 

&lt;th &gt;
ADMIN&lt;/th&gt; 

&lt;th &gt;
ASSOCIATE&lt;/th&gt; 

&lt;th &gt;
IT&lt;/th&gt; 

&lt;th &gt;
USER&lt;/th&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;


View database Overview page&lt;/td&gt; 

&lt;td &gt;


Yes&lt;/td&gt; 

&lt;td &gt;
Yes&lt;/td&gt; 

&lt;td &gt;


Yes&lt;/td&gt; 

&lt;td &gt;


Yes&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;


View database messages&lt;/td&gt; 

&lt;td &gt;


Yes&lt;/td&gt; 

&lt;td &gt;
Yes&lt;/td&gt; 

&lt;td &gt;
Yes&lt;/td&gt; 

&lt;td &gt;


Yes&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;


Delete messages and mark read/unread&lt;/td&gt; 

&lt;td &gt;


Yes&lt;/td&gt; 

&lt;td &gt;
Yes&lt;/td&gt; 

&lt;td &gt;


Yes&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
Audit and install Vertica licenses&lt;/td&gt; 

&lt;td &gt;
Database user privilege&lt;/td&gt; 

&lt;td &gt;
Database user privilege&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;












&lt;p&gt;View database Activity page:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Queries chart&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Internal Sessions chart&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;User Sessions chart&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;System Bottlenecks chart&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;User Query Phases chart&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt; 

&lt;td &gt;


Yes&lt;/td&gt; 

&lt;td &gt;
Database user privilege&lt;/td&gt; 

&lt;td &gt;


Database user privilege&lt;/td&gt; 

&lt;td &gt;


Database user privilege&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;










&lt;p&gt;View database Activity page:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Queries chart &amp;gt; Detail page&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Table Treemap chart&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Query Monitoring chart&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Resource Pools Monitoring chart&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt; 

&lt;td &gt;
Database user privilege&lt;/td&gt; 

&lt;td &gt;
Database user privilege&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;


Start a database&lt;/td&gt; 

&lt;td &gt;


Yes&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
Rebalance, stop, or drop databases&lt;/td&gt; 

&lt;td &gt;
Database user privilege&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;


View Manage page&lt;/td&gt; 

&lt;td &gt;


Yes&lt;/td&gt; 

&lt;td &gt;
Yes&lt;/td&gt; 

&lt;td &gt;


Yes&lt;/td&gt; 

&lt;td &gt;


Yes&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;


View node details&lt;/td&gt; 

&lt;td &gt;


Yes&lt;/td&gt; 

&lt;td &gt;
Yes&lt;/td&gt; 

&lt;td &gt;


Yes&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
Replace, add, or remove nodes&lt;/td&gt; 

&lt;td &gt;
Database user privilege&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;


Start/stop a node&lt;/td&gt; 

&lt;td &gt;


Yes&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
View database Settings page&lt;/td&gt; 

&lt;td &gt;
Yes&lt;/td&gt; 

&lt;td &gt;
Yes&lt;/td&gt; 

&lt;td &gt;
Yes&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
Modify database Settings page&lt;/td&gt; 

&lt;td &gt;
Database user privilege&lt;/td&gt; 

&lt;td &gt;
Database user privilege&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
View Database Designer&lt;/td&gt; 

&lt;td &gt;
Database user privilege&lt;/td&gt; 

&lt;td &gt;
Database user privilege&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt; 

&lt;td &gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/p&gt;

      </description>
    </item>
    
  </channel>
</rss>
