{"id":9211,"date":"2024-06-17T12:24:12","date_gmt":"2024-06-17T12:24:12","guid":{"rendered":"https:\/\/axamit.com\/?post_type=glossary-article&#038;p=9211"},"modified":"2024-08-16T14:29:36","modified_gmt":"2024-08-16T14:29:36","slug":"how-to-create-system-user-in-aem","status":"publish","type":"glossary-article","link":"https:\/\/axamit.com\/glossary\/aem\/how-to-create-system-user-in-aem\/","title":{"rendered":"How to create system user in AEM?"},"content":{"rendered":"<div class=\"custom-toc\"><ul><\/ul><\/div>\n<h2 class=\"wp-block-heading\">Short Answer<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To create a system user in Adobe Experience Manager (AEM), access the AEM Web Console, navigate to the User Management section, create a new user, and specify that it&#8217;s a system user.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Are System Users<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A system user in AEM is a non-human user that is often used for running services or scripts that need access to the JCR (Java Content Repository). These users are designed to interact with AEM&#8217;s backend apart from the usual human user workflows.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step-by-Step Creation of a System User<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Access the AEM Web Console<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log into AEM: Start by logging into the AEM Author instance with an account that has administrative privileges.<\/li>\n\n\n\n<li>Navigate to Tools: Go to the main navigation console, often found at the top of the screen, and select &#8218;Tools&#8216;.<\/li>\n\n\n\n<li>Open Security: Within Tools, find and click on the &#8218;Security&#8216; section to open security-related settings.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Open User Management<\/h3>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>User Administration: Inside the Security section, look for &#8218;User Administration&#8216; or a similar term depending on your AEM version.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Create the System User<\/h3>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li>Create User: In the User Administration interface, locate and click on the &#8218;Create User&#8216; button or link.<\/li>\n\n\n\n<li>Specify User Type: When prompted, select &#8218;Create System User&#8216; from the options available in the dialog box.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Fill in User Details<\/h3>\n\n\n\n<ol start=\"7\" class=\"wp-block-list\">\n<li>Enter User ID: Type in a unique ID for the system user. This ID should be indicative of the user\u2019s role or the services it will perform.<\/li>\n\n\n\n<li>Skip Password: System users typically do not have passwords since they are not meant to log in through the UI.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5: Configure Permissions<\/h3>\n\n\n\n<ol start=\"9\" class=\"wp-block-list\">\n<li>Assign Permissions: After creating the user, assign the appropriate permissions that align with the tasks the system user will perform.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Step 6: Verify the User Creation<\/h3>\n\n\n\n<ol start=\"10\" class=\"wp-block-list\">\n<li>Check User List: Go back to the list of users to ensure that the system user has been successfully created.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Best Practices When Creating System Users<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Principle of Least Privilege: Grant only the permissions necessary for the tasks the system user needs to perform.<\/li>\n\n\n\n<li>Naming Conventions: Use a clear and consistent naming convention for system users to easily identify their purpose.<\/li>\n\n\n\n<li>Documentation: Document the creation and intended use of each system user for future reference and auditing.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Additional Information<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Permissions and Access<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Assigning permissions to system users is a critical step. It is done either during the creation process or afterward by editing the user&#8217;s properties. You will need to navigate to the permissions tab or section within the user management interface and select the appropriate access levels for the system user.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Using CRX Explorer<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">For more advanced users, system users can also be created using the <a href=\"https:\/\/axamit.com\/glossary\/aem\/what-is-crx-in-aem\/\" data-type=\"glossary-article\" data-id=\"9287\">CRX<\/a> Explorer, which is a low-level tool for repository operations in AEM:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to CRX Explorer (\/crx\/explorer).<\/li>\n\n\n\n<li>Navigate to the &#8218;User Administration&#8216; section.<\/li>\n\n\n\n<li>Create a new system user and assign permissions as needed.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Common Use Cases<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">System users are commonly used for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Services that run in the background without user intervention.<\/li>\n\n\n\n<li>Scripts that need to perform operations on the repository.<\/li>\n\n\n\n<li>External applications that interact with AEM via APIs.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Creating a system user in AEM involves several steps that include logging in with administrative privileges, navigating to the User Management section, creating a new system user, and configuring its permissions. It is a straightforward process that plays a vital role in AEM&#8217;s security and operations management. Always follow best practices by assigning the least privileges necessary and keeping clear documentation.<\/p>\n","protected":false},"author":12,"featured_media":0,"menu_order":0,"template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"glossary-category":[43],"class_list":["post-9211","glossary-article","type-glossary-article","status-publish","hentry","glossary-category-aem"],"acf":{"post_title":"Create System User"},"_links":{"self":[{"href":"https:\/\/axamit.com\/de\/wp-json\/wp\/v2\/glossary-article\/9211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/axamit.com\/de\/wp-json\/wp\/v2\/glossary-article"}],"about":[{"href":"https:\/\/axamit.com\/de\/wp-json\/wp\/v2\/types\/glossary-article"}],"author":[{"embeddable":true,"href":"https:\/\/axamit.com\/de\/wp-json\/wp\/v2\/users\/12"}],"version-history":[{"count":2,"href":"https:\/\/axamit.com\/de\/wp-json\/wp\/v2\/glossary-article\/9211\/revisions"}],"predecessor-version":[{"id":9759,"href":"https:\/\/axamit.com\/de\/wp-json\/wp\/v2\/glossary-article\/9211\/revisions\/9759"}],"wp:attachment":[{"href":"https:\/\/axamit.com\/de\/wp-json\/wp\/v2\/media?parent=9211"}],"wp:term":[{"taxonomy":"glossary-category","embeddable":true,"href":"https:\/\/axamit.com\/de\/wp-json\/wp\/v2\/glossary-category?post=9211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}