---
sourceDocument: Zurich IT Operations Management
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/it-operations-management

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Configure custom user credentials

# Configure custom user credentials {#ariaid-title1}

* Release version: Zurich
* 
* Updated August 11, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Define a non-root user for AWS SSM discovery by creating a credential record that specifies a user name with sufficient privileges to execute discovery commands on Linux targets.

## Before you begin

Confirm the following:

* The system property glide.discovery.enable_ssm is turned on. For more information, see [Enable AWS SSM-based discovery](https://www.servicenow.com/docs/wVJ5yjvtIuiirth4Yf2dfQ "Configure Discovery to use AWS Systems Manager (SSM) Agent.").
* The user you're assigning as the non-root user has access to run all the necessary commands on the target server. This user requires the same access as credentials used for regular Linux discovery, including the necessary root-level access for privileged commands. For more information, see [Credentials required for host discovery](https://www.servicenow.com/docs/rb2RfMZ~0vBBrqloBaA57w "There are credentials and permissions that Service Mapping requires for discovering hosts.") and [SSH credentials](https://www.servicenow.com/docs/access?context=r_SSHCredentialsForm&version=zurich&pubname=zurich-platform-security&ft:locale=en-US)
{#configure-custom-user-credentials__ul_or1_ch1_zfc}

Role required: discovery_admin

## About this task

Instead of relying on root, you can define a custom user with sufficient privileges to execute the required Discovery commands. Only a user name is needed---no password or key---provided that the user has the same level of access as traditional Linux
Discovery credentials. This approach promotes restricted access and better alignment with enterprise security policies.  
Note:  
Currently, SSM supports only sudo for privileged command execution and defaults to the sh shell, with no support for alternate command or shell types.

## Procedure

1. Navigate to AllDiscoveryCredentials.
2. Select New.
3. Select AWS SSM instance User.
4. Enter a unique name for the user.
5. Enter the user name from the alternate user credential that you created on your EC2 instance in the AWS Management Console.  
   For more information, see the [Amazon SSM Discovery - AWS Environment Setup Instructions](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB2150362) article in the Now Support Knowledge Base.
6. Select Submit.

## Result

A new record is added to the AWS SSM Instance Users \[aws_ssm_instance_user_credentials\] table.

*[\>]: and then


