Courseiva

CCNA User And Authentication Management Questions

35 questions · User And Authentication Management · All types, answers revealed

1
MCQhard

A user inherits roles 'RoleA' and 'RoleB'. 'RoleA' has 'srchIndexesAllowed' set to 'index1' and 'RoleB' has it set to 'index2'. What indexes can the user access?

A.Both index1 and index2.
B.Only index1.
C.Only index2.
D.No indexes.
AnswerA

Splunk unions `srchIndexesAllowed` across all inherited roles, so the user's effective index permissions are the combined set: index1 from RoleA plus index2 from RoleB. No intersection or precedence applies here, satisfying the stem's requirement that both roles are inherited simultaneously.

Why this answer

When a user inherits multiple roles, the permissions are additive — the user receives the union of all granted permissions. RoleA allows index1 and RoleB allows index2, so the user can search both index1 and index2. Splunk does not require a single role to grant all access; it merges srchIndexesAllowed across all effective roles.

Exam trap

SPLK-1003 often tests whether candidates know Splunk permissions are additive (union) rather than restrictive or last-wins, so those who assume one role overrides another pick a single-index answer.

How to eliminate wrong answers

Option B is wrong because it assumes only the first role's permissions apply, ignoring RoleB's grant of index2. Option C is wrong because it assumes only the second role's permissions apply, ignoring RoleA's grant of index1. Option D is wrong because it assumes conflicting or multiple roles result in no access, but Splunk's model is additive, not restrictive, for srchIndexesAllowed.

2
MCQhard

A Splunk administrator is troubleshooting an LDAP authentication issue where users are unable to log in. The administrator confirms that the LDAP server is reachable and the bind credentials are correct. Which Splunk log file should the administrator review to find detailed error messages about the LDAP authentication failure?

A.web_service.log
B.splunkd.log
C.audit.log
D.metrics.log
AnswerB

splunkd.log contains detailed logs for the Splunk daemon, including authentication events and errors. LDAP authentication failures are logged here with specific error messages, such as bind failures or connection issues. Reviewing splunkd.log is the primary step to diagnose why LDAP authentication is failing, as it captures the interaction with the LDAP server.

Why this answer

The splunkd.log file records all authentication-related events, including LDAP bind attempts and failures. It provides detailed error messages that can help identify issues such as incorrect group mappings, invalid user filters, or connection problems. Administrators should search splunkd.log for keywords like 'LDAP' or 'authentication' to pinpoint the cause of the failure.

Exam trap

The trap here is assuming that web_service.log contains authentication errors because it logs web activity, when in fact the detailed LDAP errors are in splunkd.log.

3
MCQhard

If you want to use SAML authentication, which component must be configured as the 'Service Provider'?

A.The browser.
B.The Splunk Instance.
C.The Identity Provider (IdP).
D.The LDAP Server.
AnswerB

In SAML, the Service Provider is the application users access and which relies on the Identity Provider for authentication assertions. Splunk acts in this role, receiving and validating assertions from the external IdP, so the Splunk instance must be configured as the Service Provider.

Why this answer

In SAML authentication, the Splunk instance acts as the Service Provider (SP) — it receives SAML assertions from the Identity Provider (IdP) and grants access based on those assertions. Splunk's SAML configuration (via authentication.conf and the SAML settings in Splunk Web) defines the SP entity ID, ACS URL, and IdP metadata. The IdP is the external identity system (such as Okta, Azure AD, or ADFS) that authenticates users and issues assertions.

Exam trap

SPLK-1003 often tests SAML role confusion by presenting both 'Service Provider' and 'Identity Provider' as options, catching candidates who mix up which party initiates authentication versus which party validates the assertion.

How to eliminate wrong answers

Option A is wrong because the browser is merely the user agent that carries the SAML request/response between the SP and IdP — it is not a SAML role. Option C is wrong because the Identity Provider (IdP) is the authenticating party that issues SAML assertions, not the Service Provider; confusing the two is a common SAML terminology error. Option D is wrong because LDAP is a separate authentication mechanism (directory-based) and is not part of the SAML protocol flow; Splunk can use LDAP as an alternative authentication method, but LDAP servers do not function as SAML Service Providers.

4
Multi-Selectmedium

Which TWO of the following are true regarding Role Inheritance?

Select 2 answers
A.Capabilities are inherited from the parent roles.
B.Inheritance is only supported for the 'admin' role.
C.Inheritance causes the child role to lose its own unique capabilities.
D.Role inheritance requires an LDAP server.
E.A role can inherit from multiple other roles.
AnswersA, E

Capabilities assigned to a parent role flow down to child roles, so a child automatically gains every capability the parent holds. This satisfies the stem's requirement that inheritance transfers capabilities rather than merely sharing indexes or search artefacts.

Why this answer

Option A is correct because in role inheritance, a child role automatically receives (inherits) the capabilities granted to its parent role(s), so it holds the parent's permissions in addition to any of its own. Option E is correct because a role may inherit from more than one parent role, allowing capabilities to be combined from multiple sources into a single child role. Option B is incorrect because inheritance is a general role feature, not something restricted to the 'admin' role.

Option C is incorrect because inheritance is additive: the child role retains its own unique capabilities rather than losing them. Option D is incorrect because role inheritance is an internal authorization mechanism and does not require an LDAP server.

Exam trap

SPLK-1003 often tests the misconception that inheritance replaces or restricts a child role's own capabilities, when in fact it is purely additive — candidates who assume inheritance is exclusive pick the wrong answer.

5
MCQeasy

You are an admin for a Splunk Enterprise deployment. You need to create a new user account for a colleague who will only need to search data and create reports, but should not have the ability to change any system settings. Which default Splunk role should you assign to this user?

A.power
B.user
C.can_delete
D.admin
AnswerB

The 'user' role in Splunk is designed for individuals who need to run searches, create reports, and use other knowledge objects, but do not have administrative privileges. It provides the necessary capabilities for searching and reporting without granting access to system settings.

Why this answer

The 'user' role provides the essential capabilities for searching and creating reports without administrative privileges. It aligns with the principle of least privilege for a user who only needs to search and report, and does not require the additional sharing capabilities of the 'power' role or the system settings access of the 'admin' role.

Exam trap

The trap here is assuming that the 'power' role is the standard for users who create reports, when in fact the 'user' role already includes report creation; 'power' adds sharing and other capabilities that may not be necessary.

6
MCQeasy

What is the effect of setting 'allow_debug' to false in a role?

A.The user cannot log in.
B.The user cannot export data.
C.The user cannot save searches.
D.The user cannot use the debug tools in the search bar.
AnswerD

Setting allow_debug to false in a role removes the debug capability, so the user cannot access the debug tools in the search bar. This directly enforces the restriction described, preventing that role from running debug commands during searches.

Why this answer

The 'allow_debug' setting in a role controls whether users with that role can access the debug tools (such as the 'Debug' option in the search bar that shows the search job inspector and other diagnostics). Setting it to false disables those debug features for the role. It does not affect login, export, or saving searches, which are governed by separate capabilities.

Exam trap

SPLK-1003 often tests whether candidates confuse allow_debug with broader capabilities like login, export, or save, when it specifically gates only the debug tools.

How to eliminate wrong answers

Option A is wrong because login is controlled by authentication settings and the 'login' capability, not allow_debug. Option B is wrong because exporting data is governed by capabilities like 'export_results' or 'output_file', not allow_debug. Option C is wrong because saving searches depends on 'schedule_search' or 'save_search' capabilities, unrelated to allow_debug.

7
MCQmedium

A Splunk administrator is configuring LDAP authentication. The LDAP server requires a bind account to search the directory for user entries. The administrator wants to ensure that if the LDAP server becomes unreachable, users can still log in with their local Splunk accounts. Which setting in authentication.conf should the administrator configure to allow fallback to local authentication?

A.Set 'authType = LDAP' and add 'localAuthFallback = 1' in the [authentication] stanza.
B.Set 'authType = LDAP' and configure 'bindDN' and 'bindPassword' with 'localAuth = true' in the [LDAP] stanza.
C.Set 'authType = LDAP' and add 'localAuth = true' in the [authentication] stanza.
D.Set 'authType = LDAP' and enable 'localAuthFallback = true' in the [authentication] stanza.
AnswerC

In authentication.conf, the [authentication] stanza's 'authType' specifies the authentication method, and adding 'localAuth = true' enables fallback to local authentication if the external method fails. This ensures that users with local Splunk accounts can still log in when the LDAP server is unreachable. The bindDN and bindPassword are configured in the [LDAP] stanza separately.

Why this answer

To allow fallback to local authentication when LDAP is unavailable, administrators set 'localAuth = true' in the [authentication] stanza of authentication.conf. This parameter, combined with 'authType = LDAP', ensures that local accounts remain usable as a backup. The LDAP bind credentials are configured in the [LDAP] stanza, not in [authentication].

Exam trap

The trap here is inventing a 'localAuthFallback' setting, when the actual attribute is simply 'localAuth' in the [authentication] stanza.

8
MCQhard

You are troubleshooting an issue where a user cannot view a specific dashboard. The user has the 'user' role. What is the most likely cause?

A.The user does not have the 'admin' role.
B.The index used in the search is not allowed.
C.The user has too many roles assigned.
D.The object permissions for the dashboard are not set to 'Global' or the user's role.
AnswerD

Dashboard visibility is governed by object permissions. If the dashboard is private or shared only with specific roles, the user role cannot see it. Setting permissions to Global or adding the user's role resolves the issue.

Why this answer

The most likely cause for a user with the 'user' role being unable to view a specific dashboard is that the object permissions for the dashboard are not set to 'Global' or to the user's role. In Splunk, dashboards (and other knowledge objects) have permissions that control which roles can view or edit them. If the dashboard is private or shared only with specific roles that do not include 'user', the user cannot see it.

The 'user' role does not need 'admin' role to view dashboards. Index permissions (B) would affect search results but not the ability to view the dashboard itself. Having too many roles (C) is not a cause.

Exam trap

SPLK-1003 often tests the misconception that administrative roles are required to view dashboards, when the real issue is object permissions not being set to include the user's role.

How to eliminate wrong answers

Option A is wrong because the 'admin' role is not required to view dashboards; the 'user' role can view dashboards if permissions allow. Option B is wrong because while index permissions can affect the data shown in a dashboard, they do not prevent the user from viewing the dashboard object itself; the dashboard would still be visible but might show errors or no data. Option C is wrong because having too many roles does not prevent viewing a dashboard; role assignments do not conflict in that way.

9
Multi-Selectmedium

Which TWO items are contained within an 'authorize.conf' role stanza?

Select 2 answers
A.User password hash
B.UI theme setting
C.srchIndexesAllowed
D.capabilities
E.LDAP Group mapping
AnswersC, D

`srchIndexesAllowed` sits inside a role stanza to define which indexes that role may search, satisfying the stem's requirement for a stanza-level search restriction. It is a valid role attribute in `authorize.conf`, unlike settings belonging to other stanza types, so it qualifies as one of the two contained items.

Why this answer

In an authorize.conf role stanza, srchIndexesAllowed (option C) is correct because it defines the comma-separated list of indexes that users assigned to that role are permitted to search, controlling index-level access. Option D, capabilities, is also correct because a role stanza lists the specific capabilities (such as search, schedule_search, or admin_all_objects) granted to that role, which is the core purpose of role-based access control in Splunk. Option A is incorrect because user password hashes are stored in the authentication backend (e.g., passwd file or external identity provider), not in authorize.conf role stanzas.

Option B is incorrect because UI theme settings are user preferences stored in user-prefs.conf or the user's profile, not in role definitions. Option E is incorrect because LDAP group mapping is configured in authentication.conf under the [roleMap_<authType>] stanza, not inside an authorize.conf role stanza.

Exam trap

SPLK-1003 often tests the confusion between authentication and authorization settings, leading candidates to mistakenly select password or LDAP-related options for 'authorize.conf' role stanzas.

10
Multi-Selecteasy

Which TWO of the following describe the 'admin' role?

Select 2 answers
A.It is restricted to searching only the 'main' index.
B.It is built-in and cannot be deleted.
C.It is only available on Enterprise licenses.
D.It has all capabilities enabled by default.
E.It must be assigned to an LDAP group.
AnswersB, D

The 'admin' role is a predefined, built-in Splunk role, so it cannot be deleted, satisfying the stem's requirement for a true description. Unlike custom roles, which administrators can remove, built-in roles such as admin, power and user are permanent fixtures of the authentication system, ensuring at least one privileged account always exists.

Why this answer

Option B is correct because the 'admin' role is a built-in role in Splunk, and built-in roles cannot be deleted (though they can be modified or cloned). Option D is correct because the 'admin' role has all capabilities enabled by default, giving it full access to Splunk features and settings. Option A is incorrect because the 'admin' role is not restricted to searching only the 'main' index; it can search all indexes by default.

Option C is incorrect because the 'admin' role is available on all Splunk licenses, not only Enterprise. Option E is incorrect because the 'admin' role does not have to be assigned to an LDAP group; it can be assigned to local users or groups as needed.

Exam trap

SPLK-1003 often tests the misconception that built-in roles like admin can be deleted or are license-restricted — in reality they are permanent fixtures whose capabilities (not existence) can be modified.

11
MCQmedium

A user reports that they can log in to Splunk Web but cannot see the 'Settings' menu or access the 'Users' page. You check their roles and find they have the 'user' role. Which capability must you add to a custom role to allow them to manage users?

A.list_users
B.edit_authentication
C.edit_user
D.edit_roles
AnswerC

The edit_user capability allows a user to create, edit, and delete users in Splunk Web. Without it, the Users page is inaccessible and the Settings menu may be hidden. Adding this capability to a custom role grants the necessary permission to manage users.

Why this answer

To manage users, a role must include the edit_user capability. This capability grants access to the Users page and allows creating, editing, and deleting user accounts. The list_users capability only allows viewing, while edit_roles and edit_authentication govern other aspects of administration.

Exam trap

The trap here is confusing list_users with edit_user; list_users only allows viewing user information, not modifying it, so it does not meet the requirement to manage users.

12
Multi-Selecthard

Which THREE capabilities are typically assigned to a 'Power User'?

Select 3 answers
A.admin_all_objects
B.rtsearch
C.edit_saved_searches
D.edit_tcp
E.edit_shared_objects
AnswersB, C, E

The rtsearch capability grants a role the ability to run real-time searches, a privilege Splunk reserves for Power Users alongside scheduling and accelerated searching. It satisfies the stem's requirement for a capability typically assigned to that role, since ordinary users cannot invoke real-time search.

Why this answer

In Splunk, the Power User role is a predefined role that inherits from the User role and adds capabilities for creating and sharing searches and knowledge objects. Option B (rtsearch) is correct because Power Users can run real-time searches, a capability not granted to the basic User role. Option C (edit_saved_searches) is correct because Power Users can create, edit, and manage their own saved searches.

Option E (edit_shared_objects) is correct because Power Users can create and edit shared knowledge objects such as saved searches, reports, and dashboards that are shared within their apps. Option A (admin_all_objects) is not assigned to Power Users; it is reserved for administrators (e.g., the admin role) and grants full control over all objects. Option D (edit_tcp) is also not assigned to Power Users; it is an administrative capability for configuring TCP inputs and belongs to roles like admin.

Exam trap

SPLK-1003 often tests role boundaries by including admin-only capabilities (admin_all_objects, edit_tcp) alongside legitimate Power User capabilities — candidates over-select because the admin capabilities sound useful for a power user.

13
Multi-Selecthard

A Splunk administrator is troubleshooting why some users are unable to log in after LDAP authentication was configured. The LDAP server is reachable, and the bind account credentials are correct. Which two settings should be verified to ensure that user searches are successful? (Choose two.)

Select 2 answers
A.Bind DN password
B.Role mapping configuration
C.User Filter
D.Group Base DN
E.User Base DN
AnswersC, E

The User Filter is an LDAP search filter that narrows down the search results to the specific user attempting to log in. If the filter is too restrictive or incorrectly formatted, Splunk may fail to locate the user's DN, resulting in a failed login. It should be tested to ensure it matches the user objects in the directory.

Why this answer

For LDAP authentication to succeed, Splunk must locate the user's DN in the directory. This depends on the User Base DN, which sets the search scope, and the User Filter, which identifies the user object. If either is incorrect, the user search fails, and authentication cannot proceed.

Group Base DN, bind password, and role mapping affect other aspects but not the initial user search.

Exam trap

The trap here is assuming that group-related settings or role mapping affect login, when in fact they only impact authorization after authentication has already succeeded.

14
Multi-Selecthard

Which THREE of these represent common issues when troubleshooting LDAP authentication?

Select 3 answers
A.Incorrect User Search Filter
B.Invalid Bind DN credentials
C.Wrong LDAP server port
D.The user's local disk is full.
E.Browser cookie expiration
AnswersA, B, C

A malformed user search filter prevents Splunk from locating the authenticating account in the directory, so the bind succeeds but no matching entry returns. This is a genuine LDAP troubleshooting issue because the filter directly governs which directory objects Splunk can resolve during authentication.

Why this answer

Option A (Incorrect User Search Filter) is correct because LDAP authentication typically requires a search filter (e.g., (uid=%s) or (sAMAccountName=%s)) to locate the user's DN before binding; a malformed or wrong filter causes the search to return zero entries and authentication to fail. Option B (Invalid Bind DN credentials) is correct because the service account or bind DN used to connect to the directory must supply valid credentials; an incorrect password or DN results in an LDAP error 49 (Invalid Credentials) and prevents any lookup or bind. Option C (Wrong LDAP server port) is correct because LDAP uses TCP 389 (or 636 for LDAPS), and pointing the client at the wrong port causes connection refused or timeout errors that block authentication entirely.

Option D (local disk full) is unrelated to LDAP protocol authentication and would only affect local system operations, not directory binds. Option E (browser cookie expiration) concerns HTTP session state, not LDAP bind/search operations, so it is not an LDAP authentication troubleshooting issue.

Exam trap

SPLK-1003 often tests LDAP troubleshooting by mixing in client-side issues (disk space, browser cookies) that sound plausible but are unrelated to the server-side bind/search process — candidates pick them because they are common IT problems.

15
Multi-Selectmedium

A Splunk administrator is onboarding a new security analyst who needs to use Splunk Web to create and run searches, save reports, and build dashboards, but must not be able to manage users, edit roles, or install apps. The administrator decides to assign the analyst a built-in role. Which TWO capabilities are included in the 'power' role by default that support this requirement? (Choose two.)

Select 2 answers
A.The ability to manage users and roles through the Access Controls interface.
B.The ability to change global system settings such as licensing and distributed search.
C.The ability to create and schedule saved searches and alerts.
D.The ability to create and edit dashboards and other knowledge objects.
E.The ability to install and configure apps from Splunkbase.
AnswersC, D

The power role includes the 'schedule_search' and 'edit_search_schedule' capabilities, allowing users to create and schedule saved searches and alerts. This directly supports the analyst's need to save reports and set up alerts without requiring administrative privileges. It is a core part of the power role's design for advanced search users who are not administrators.

Why this answer

The built-in power role is designed for advanced users who need to create and manage searches, reports, alerts, and dashboards without administrative rights. It includes capabilities like schedule_search and edit_dashboard but excludes user management, app installation, and global system configuration, which remain exclusive to the admin role. This makes power the appropriate choice for the security analyst.

Exam trap

The trap here is assuming the power role includes administrative capabilities like user management or app installation, when those are strictly reserved for the admin role.

16
MCQmedium

A security analyst at your organization must be able to create and schedule saved searches and alerts, but must NOT be able to install apps or manage other users. You are assigning roles in Splunk Enterprise. Which built-in role should you assign to meet these requirements with least privilege?

A.admin
B.can_delete
C.user
D.power
AnswerD

The power role includes capabilities such as schedule_search, edit_search_schedule, and run saved searches, which allow the analyst to create and schedule searches and alerts. It does not grant app installation or user management capabilities, so it adheres to the principle of least privilege for this scenario.

Why this answer

The power role is designed for users who need to create and share searches, reports, and alerts but do not require administrative privileges. It includes the schedule_search capability and other search-related capabilities while excluding app installation and user management, making it the correct least-privilege choice for this scenario.

Exam trap

The trap here is assuming that the user role is sufficient because it is the default for new users, but it lacks the schedule_search capability needed for scheduling alerts.

17
MCQhard

If a user is assigned two roles, 'RoleA' and 'RoleB', and 'RoleA' has 'rtsearch' enabled while 'RoleB' has 'rtsearch' disabled, what is the user's effective capability for real-time searches?

A.The user can only perform real-time searches on index 'main'.
B.The user can perform real-time searches.
C.The user cannot perform real-time searches.
D.The user is prompted to choose which role to act as.
AnswerB

In Splunk, role capabilities are additive: a user inherits the union of all assigned roles' permissions. Because RoleA grants the rtsearch capability, the user retains real-time search access even though RoleB disables it. Disabled capabilities in one role cannot override enabled ones in another, so the effective capability is granted.

Why this answer

In Splunk's role-based access control, capabilities are additive across all roles assigned to a user. If any one role grants a capability, the user effectively has that capability, even if another role does not grant it. Since RoleA has rtsearch enabled, the user can perform real-time searches regardless of RoleB's setting.

Exam trap

SPLK-1003 often tests the misconception that a restrictive role can override a permissive one — in Splunk, capabilities are additive, so any granting role wins.

How to eliminate wrong answers

Option A is wrong because there is no index-specific restriction implied by role combination — rtsearch is a global capability, not scoped to the 'main' index by this scenario. Option C is wrong because it ignores the additive nature of capabilities; RoleB's lack of rtsearch does not revoke what RoleA grants. Option D is wrong because Splunk does not prompt users to choose a role at search time; all assigned roles are active simultaneously and their permissions are merged.

18
MCQmedium

What is the purpose of the 'srchFilter' attribute in a role definition?

A.To restrict which indexes a user can see.
B.To automatically prepend a filter to all searches performed by the user.
C.To block specific users from the system.
D.To limit the number of results returned.
AnswerB

srchFilter prepends a specified search string to every search a role's users run, automatically restricting results to permitted data. This enforces role-based search filtering, matching the stem's stated purpose of prepending a filter to all searches.

Why this answer

The 'srchFilter' attribute in a role definition automatically prepends a filter to all searches performed by users with that role. This is used to enforce row-level security, such as restricting results to a specific index, sourcetype, or field value. For example, setting srchFilter = host=web* ensures users only see events from web hosts.

It does not restrict index visibility (that's done via index permissions) or limit result counts.

Exam trap

SPLK-1003 often tests the distinction between srchFilter and index permissions, so candidates might incorrectly choose 'restrict which indexes a user can see' instead of the correct filter prepending behavior.

How to eliminate wrong answers

Option A is wrong because index visibility is controlled by the 'indexes' setting in the role, not srchFilter. Option C is wrong because blocking users is done by disabling accounts, not srchFilter. Option D is wrong because limiting results is controlled by search limits or the 'resultCount' setting, not srchFilter.

19
Multi-Selectmedium

Which TWO settings are commonly required when configuring an LDAP strategy?

Select 2 answers
A.The local Splunk indexer password.
B.Browser cache TTL.
C.The LDAP server's disk space.
D.LDAP Group mapping filter
E.User Base DN
AnswersD, E

The LDAP group mapping filter defines which directory groups Splunk ingests and maps to roles, satisfying the requirement to translate LDAP group membership into Splunk authorisation. Without it, group-based role assignment cannot occur, so it is commonly required alongside the user filter when configuring an LDAP strategy.

Why this answer

Option D (LDAP Group mapping filter) is correct because an LDAP strategy must define how directory groups are matched and mapped to Splunk roles, typically via a group base DN and a group search filter such as (objectClass=group) or (memberOf=...), so that group membership drives role assignment. Option E (User Base DN) is correct because the strategy needs the distinguished name under which user entries reside (for example, ou=People,dc=example,dc=com) so Splunk can bind and search for authenticating users. Option A is wrong because the local Splunk indexer password is unrelated to directory authentication and is not part of an LDAP strategy.

Option B is wrong because browser cache TTL is a web/client-side setting, not an LDAP authentication parameter. Option C is wrong because the LDAP server's disk space is an infrastructure concern, not a configurable field in the LDAP strategy.

Exam trap

SPLK-1003 often tests whether candidates can distinguish between LDAP-specific configuration parameters and unrelated system settings, tempting them to select plausible-sounding but irrelevant options like indexer passwords or cache TTLs.

20
MCQhard

A Splunk administrator is configuring LDAP authentication and needs to ensure that only users who are members of the 'SplunkAdmins' group in Active Directory can log in. The LDAP strategy has been set up with a User Base DN and a bind account. Which additional setting must be configured to enforce this restriction?

A.Set the 'Bind DN' to a user account that is a member of the 'SplunkAdmins' group.
B.Set the 'Group Base DN' to the distinguished name of the 'SplunkAdmins' group.
C.Enable 'Role Mapping' and map the 'SplunkAdmins' group to the admin role.
D.Configure a 'User Filter' that includes a membership condition for the 'SplunkAdmins' group.
AnswerD

The User Filter is an LDAP search filter that is applied when searching for a user during authentication. By including a condition such as 'memberOf=CN=SplunkAdmins,OU=Groups,DC=example,DC=com', you ensure that only users who are members of that group are found and authenticated. This effectively restricts login to members of the specified group, meeting the requirement.

Why this answer

To restrict LDAP authentication to members of a specific group, you must modify the User Filter to include a group membership condition. This filter is applied during the user search phase of authentication, so only users matching the filter will be found and allowed to log in. Other settings like Group Base DN, role mapping, or Bind DN do not enforce login restrictions based on group membership.

Exam trap

The trap here is confusing role mapping with authentication restriction; mapping a group to a role does not prevent non-members from logging in, it only assigns roles after successful authentication.

21
MCQhard

You are configuring SAML authentication and need to map the 'email' attribute from the Identity Provider to the Splunk 'realName' field. Where do you configure this?

A.server.conf
B.SAML Configuration in Splunk Web.
C.authorize.conf
D.web.conf
AnswerB

Attribute-to-field mappings such as email to realName are defined in the SAML configuration under Settings > Authentication Method in Splunk Web, where the identity provider's attribute names are bound to Splunk user fields. This is the only place that mapping takes effect.

Why this answer

SAML attribute mapping (including mapping the IdP's 'email' attribute to Splunk's realName field) is configured in the SAML Configuration page under Settings > Authentication Method in Splunk Web. This UI writes the mapping to authentication.conf.

Exam trap

SPLK-1003 often tests whether candidates know that SAML attribute mapping lives in the SAML Configuration UI (backed by authentication.conf), not in server.conf or authorize.conf.

How to eliminate wrong answers

Option A is wrong because server.conf holds general server settings (ports, SSL, clustering) — not SAML attribute mappings. Option C is wrong because authorize.conf defines roles and capabilities, not SAML attribute mappings. Option D is wrong because web.conf controls Splunk Web UI settings (ports, SSO timeout), not SAML attribute mapping.

22
MCQmedium

A Splunk administrator is configuring SAML authentication for the company's Splunk Enterprise deployment. The Identity Provider (IdP) sends a group attribute named 'memberOf' containing the value 'CN=SplunkPowerUsers,OU=Groups,DC=corp,DC=local'. The administrator needs this group to automatically map to the 'power' role in Splunk. Which configuration file and stanza should the administrator edit to accomplish this?

A.authentication.conf, under the [saml] stanza with the attribute 'roleMap'
B.authentication.conf, under the [roleMap_SAML] stanza with the attribute 'power = CN=SplunkPowerUsers,OU=Groups,DC=corp,DC=local'
C.web.conf, under the [settings] stanza with the attribute 'samlRoleMapping'
D.authorize.conf, under the [role_power] stanza with the attribute 'samlGroup'
AnswerB

Splunk maps SAML IdP groups to Splunk roles in authentication.conf using a dedicated stanza named [roleMap_SAML]. Each line maps a Splunk role to one or more IdP group values. Setting 'power = CN=SplunkPowerUsers,OU=Groups,DC=corp,DC=local' means any user whose IdP response includes that memberOf value is assigned the power role upon login, which is exactly the desired behavior.

Why this answer

SAML group-to-role mapping in Splunk Enterprise is configured in authentication.conf within a [roleMap_SAML] stanza, where each entry pairs a Splunk role with one or more IdP group values. This allows automatic role assignment at login based on the IdP's group assertion. The [saml] stanza handles identity provider connection details, while authorize.conf defines role capabilities, not SAML mappings.

Exam trap

The trap here is assuming that role mapping for SAML is configured in the [saml] stanza of authentication.conf or in authorize.conf, when it actually requires a separate [roleMap_SAML] stanza.

23
MCQeasy

What is the default role assigned to a new user account if no other role is specified?

A.admin
B.power
C.user
D.can_delete
AnswerC

Splunk assigns the built-in **user** role by default when no role is specified during account creation, satisfying the stem's "no other role specified" constraint. This role grants search capabilities over assigned indexes but withholds administrative privileges such as configuration changes, ensuring least privilege until an administrator explicitly elevates the account.

Why this answer

In Splunk, when a new user account is created without explicitly assigning any role, the system automatically assigns the 'user' role by default. This role provides basic capabilities such as running searches, creating and managing their own saved searches, and using the Splunk Web interface, but it does not grant administrative privileges or the ability to delete data. The 'user' role is the standard starting point for most non-admin users.

Exam trap

SPLK-1003 often tests the misconception that new users are assigned the 'power' role by default because it sounds like a standard user role, but the actual default is 'user'.

How to eliminate wrong answers

Option A is wrong because the 'admin' role grants full administrative privileges, including user management and system configuration, and is never assigned by default. Option B is wrong because the 'power' role includes advanced capabilities like editing all shared objects and managing alerts, which are not granted by default. Option D is wrong because 'can_delete' is not a default role in Splunk; it is a capability that can be added to custom roles, not a role itself.

24
MCQhard

You are configuring SAML authentication for Splunk Enterprise. You need to ensure that when a user authenticates via SAML, their Splunk roles are assigned based on an attribute sent by the Identity Provider (IdP). Which configuration setting in authentication.conf allows you to map an IdP attribute to Splunk roles?

A.roleMap
B.roleAttribute
C.groupAttribute
D.attributeQuery
AnswerA

The roleMap setting in authentication.conf defines mappings from IdP group or attribute values to Splunk roles. It is used in conjunction with the attribute name specified in the SAML configuration, such as 'role' or 'group', to assign roles dynamically based on the SAML assertion.

Why this answer

The roleMap setting in authentication.conf maps values from a specified SAML attribute to Splunk roles. You must also define which SAML attribute contains the role information (using the 'attribute' setting under the SAML stanza). The roleMap then translates those attribute values into Splunk roles, enabling dynamic role assignment.

Exam trap

The trap here is assuming that a setting like roleAttribute directly assigns roles, but Splunk separates the attribute name specification from the role mapping, which is done via roleMap.

25
MCQhard

A Splunk administrator needs to allow a team of contractors to search only the 'contractor_events' index while preventing them from accessing any other index. The administrator creates a new role called 'contractor_role' and assigns the contractors to it. The role must not inherit index access from any other role. Which setting in authorize.conf should the administrator configure to restrict the role to only the 'contractor_events' index?

A.srchIndexesDisallowed = *
B.srchIndexesDefault = contractor_events
C.srchIndexesAllowed = contractor_events
D.srchFilter = index=contractor_events
AnswerC

srchIndexesAllowed defines the complete list of indexes a role is permitted to search. Setting it to 'contractor_events' ensures that users with this role can only search that index and are denied access to all others. This directly fulfills the requirement to restrict contractors to only the contractor_events index, regardless of what they type in their search queries.

Why this answer

The srchIndexesAllowed attribute in authorize.conf defines the explicit allowlist of indexes a role can search. Setting it to only 'contractor_events' guarantees that users with that role cannot access any other index, even if they specify a different index in their search. Other settings like srchIndexesDefault or srchFilter do not enforce hard access boundaries.

Exam trap

The trap here is confusing srchIndexesDefault or srchFilter with srchIndexesAllowed, when only srchIndexesAllowed enforces a hard allowlist of searchable indexes.

26
MCQmedium

An administrator needs to allow a group of users to access Splunk Web using their existing Active Directory credentials but wants to avoid storing user passwords in Splunk. Which authentication method should be configured?

A.LDAP authentication
B.Splunk native authentication
C.SAML authentication
D.ProxySSO authentication
AnswerA

LDAP authentication allows Splunk to validate user credentials against an external LDAP directory, such as Active Directory. Users log in with their AD credentials, and Splunk does not store their passwords. Instead, Splunk binds to the LDAP server to verify the credentials, meeting both the requirement to use existing AD accounts and to avoid storing passwords in Splunk.

Why this answer

LDAP authentication is the appropriate choice because it integrates directly with Active Directory, allowing users to log in with their AD credentials without Splunk storing passwords. Splunk validates credentials by binding to the LDAP server. While SAML and ProxySSO also avoid storing passwords, they require additional infrastructure (IdP or proxy) and are not as directly aligned with using Active Directory credentials in this scenario.

Exam trap

The trap here is overlooking that SAML and ProxySSO also avoid storing passwords, but the scenario specifically mentions Active Directory credentials, which LDAP integrates with more directly and simply.

27
MCQeasy

What happens to a user's session if their role is modified while they are logged in?

A.The changes are applied immediately to their current session.
B.The user's session is terminated after 5 minutes.
C.The user must log out and back in for changes to take effect.
D.The user is forced to log out immediately.
AnswerC

Role changes in Splunk Enterprise are evaluated at authentication, not continuously during a session. The search head rebuilds a user's effective capabilities and token configuration only when they authenticate, so an active session retains its original role-derived permissions until the user logs out and back in. This satisfies the stem's requirement that re-login is necessary.

Why this answer

In Splunk, role and permission changes are not dynamically applied to an already-authenticated session. The user's session retains the permissions and role assignments that were in effect at the time of login, so the user must log out and log back in for the modified role to take effect. This is because Splunk caches role information in the session token at authentication time.

Exam trap

SPLK-1003 often tests the misconception that Splunk applies role changes in real time like some directory services do, so candidates incorrectly choose 'immediately' instead of recognizing that re-authentication is required.

How to eliminate wrong answers

Option A is wrong because Splunk does not hot-reload role changes into active sessions; the session token holds a snapshot of capabilities and role memberships from login time. Option B is wrong because there is no built-in 5-minute grace period or automatic session termination tied to role modification — Splunk does not schedule session expiry based on role changes. Option D is wrong because Splunk does not forcibly terminate the user's session when their role is modified; the session continues with the old permissions until the user voluntarily logs out or the session expires per the configured timeout.

28
MCQmedium

You need to enable multi-factor authentication (MFA) for your Splunk instance. Where is this usually integrated?

A.In user-prefs.conf
B.Inside authorize.conf
C.Via SAML integration with an Identity Provider.
D.By modifying the 'admin' user account in the CLI.
AnswerC

SAML integration with an identity provider delegates authentication to an external IdP, which enforces MFA before issuing assertions. Splunk validates the signed SAML response, so MFA is satisfied at the identity layer rather than natively within Splunk — matching the stem's requirement to integrate MFA, typically via Microsoft Entra ID or similar.

Why this answer

Splunk does not natively implement MFA; instead, it delegates authentication to an external Identity Provider (IdP) via SAML. When SAML is configured, Splunk acts as a Service Provider (SP), and the IdP handles the actual authentication, including MFA enforcement. This is the standard and recommended approach for enabling MFA in Splunk.

Exam trap

SPLK-1003 often tests the misconception that MFA can be configured directly in Splunk configuration files, but Splunk relies on external IdPs for MFA via SAML.

How to eliminate wrong answers

Option A is wrong because user-prefs.conf stores user-specific preferences like timezone and default app, not authentication mechanisms. Option B is wrong because authorize.conf defines roles and capabilities for authorization, not authentication or MFA. Option D is wrong because modifying the admin user via CLI only changes local credentials and does not provide MFA; Splunk's native authentication is single-factor.

29
Multi-Selecthard

You are configuring LDAP authentication for Splunk Enterprise. You want to ensure that users are authenticated against the LDAP directory and that their group memberships are mapped to Splunk roles. Which two configuration settings must you define in authentication.conf to achieve this? (Choose two.)

Select 2 answers
A.groupBaseDN
B.bindDN
C.userBaseDN
D.srvBaseDN
E.roleBaseDN
AnswersA, C

The groupBaseDN setting defines the subtree where group entries reside. Splunk uses this to search for groups and map them to Splunk roles. It is required for group-based role mapping, which is necessary to assign roles based on LDAP group membership.

Why this answer

To authenticate users via LDAP and map their group memberships to Splunk roles, you must specify the userBaseDN to locate user accounts and the groupBaseDN to locate groups. These settings enable Splunk to search the directory for users and groups, and then use the roleMap to assign roles based on group membership.

Exam trap

The trap here is assuming that bindDN is required for authentication, but it is only needed if the LDAP server does not allow anonymous binds; the essential settings for user and group lookup are userBaseDN and groupBaseDN.

30
MCQeasy

Which menu path in Splunk Web is used to manage existing user roles?

A.Settings > Access controls > Roles
B.Settings > Authentication method
C.Settings > Server settings
D.Settings > Access controls > Users
AnswerA

Settings > Access controls > Roles opens the role management page in Splunk Web, where existing roles are listed, edited, and assigned capabilities. This exact menu path satisfies the stem's requirement for managing existing user roles.

Why this answer

In Splunk Web, user roles are managed under Settings > Access controls > Roles. This menu path allows administrators to create, edit, and delete roles, as well as assign capabilities and index permissions. It is the central location for role-based access control configuration.

Exam trap

SPLK-1003 often tests Splunk Web navigation paths, and candidates may confuse the Users and Roles pages under Access controls, or select Authentication method thinking it covers roles.

How to eliminate wrong answers

Option B is wrong because Settings > Authentication method is used to configure authentication providers (e.g., LDAP, SAML), not to manage roles. Option C is wrong because Settings > Server settings contains general server configuration such as hostname, email settings, and licensing, but not role management. Option D is wrong because Settings > Access controls > Users is where you manage individual user accounts, not roles; while related, it is not the correct path for role management.

31
MCQmedium

A security team requires that all Splunk users authenticate through your corporate LDAP directory, but they also need a local break-glass account in case LDAP becomes unreachable. You configure LDAP authentication in Splunk Web. Which action ensures the local administrator account can still log in when the LDAP servers are down?

A.Enable the 'Allow local users' option under LDAP settings and map the local administrator to an LDAP group.
B.Configure LDAP as the authentication scheme and ensure the local administrator account has a password set and is not disabled.
C.Create a second authentication scheme entry for 'Splunk' and set it as the default, then add LDAP as a secondary scheme.
D.Add the local administrator to the 'admin' role and leave the default authentication scheme as 'Splunk'.
AnswerB

When LDAP is selected as the authentication scheme, Splunk still allows local accounts to authenticate if they have a password configured and are enabled. The built-in admin account is local, so setting a password and keeping it enabled provides the break-glass access when LDAP is unavailable. This satisfies both directory integration and local fallback.

Why this answer

Selecting LDAP as the authentication scheme routes normal logins to the directory, but Splunk retains local accounts that have a password and are enabled. The built-in admin account is local by default, so setting its password and leaving it enabled provides emergency access if LDAP is unreachable. This is the documented method for maintaining a local fallback while using an external authentication scheme.

Exam trap

The trap here is assuming that switching the authentication scheme to LDAP disables all local accounts; in fact, local accounts with passwords remain usable unless explicitly disabled.

32
MCQeasy

Which file stores the definitions of roles and their associated capabilities?

A.authorize.conf
B.indexes.conf
C.authentication.conf
D.limits.conf
AnswerA

`authorize.conf` defines roles and their capability assignments, mapping each role to specific capabilities via the `[role_<name>]` stanzas and `capabilities` or `importRoles` settings. This directly satisfies the stem's requirement for the file storing role definitions and their associated capabilities, unlike `authentication.conf` or `web.conf`.

Why this answer

authorize.conf is the Splunk configuration file that defines roles and the capabilities assigned to each role. Each role is a stanza in authorize.conf, and within that stanza the 'capabilities' and 'importRoles' keys determine what the role can do. This is the authoritative file for role-based access control definitions on a Splunk instance.

Exam trap

SPLK-1003 often tests the confusion between authentication.conf (who you are) and authorize.conf (what you can do), so candidates who see 'roles' and reflexively pick authentication.conf get it wrong.

How to eliminate wrong answers

Option B is wrong because indexes.conf defines index properties such as homePath, coldPath, maxTotalDataSizeMB, and retention — it has nothing to do with roles or capabilities. Option C is wrong because authentication.conf configures authentication methods (LDAP, SAML, scripted auth) and their connection settings, not role-to-capability mappings. Option D is wrong because limits.conf controls resource limits and search behavior thresholds (e.g., max result rows, subsearch limits), not authorization definitions.

33
MCQeasy

A new Splunk administrator is reviewing user roles and notices that the 'admin' role has the 'edit_roles' capability. What does this capability allow a user to do?

A.Change license group assignments and manage license usage.
B.Edit user account details such as full name, email, and password.
C.Create, edit, and delete roles, as well as assign capabilities to roles.
D.Modify authentication settings such as LDAP or SAML configuration.
AnswerC

The edit_roles capability grants the ability to create new roles, modify existing roles, and delete roles. It also allows assigning capabilities to roles, which effectively controls what actions users with those roles can perform. This is a powerful administrative capability typically reserved for full administrators, as it can be used to escalate privileges by adding capabilities to a role.

Why this answer

The edit_roles capability is specifically designed to manage roles within Splunk, including creating, editing, and deleting roles, and assigning capabilities to them. It does not cover user account management, authentication settings, or license management, which are handled by other distinct capabilities. Understanding these boundaries is essential for proper role-based access control.

Exam trap

The trap here is assuming that edit_roles includes user management or authentication changes, but those are separate capabilities (edit_user and edit_authentication) that must be granted independently.

34
MCQmedium

If you want to prevent a user from using the 'delete' command, which capability must be removed from their assigned role?

A.delete
B.edit_search
C.can_delete_data
D.admin_all_objects
AnswerA

The delete capability governs use of the delete command, which removes indexed events. Removing it from the role's capability set blocks that user from running delete, directly satisfying the stem's requirement to prevent the command.

Why this answer

In Splunk, the 'delete' command is controlled by the 'delete' capability. This capability allows a user to use the delete command to remove events from indexes. To prevent a user from using the delete command, you must remove the 'delete' capability from their role.

Other capabilities like edit_search, can_delete_data, and admin_all_objects do not directly govern the delete command.

Exam trap

SPLK-1003 often tests candidates' ability to distinguish between similarly named capabilities, such as 'delete' versus 'can_delete_data' or 'edit_search', causing confusion about which specific capability controls the delete command.

How to eliminate wrong answers

Option B is wrong because 'edit_search' is a capability that allows users to edit search jobs, not to delete data. Option C is wrong because 'can_delete_data' is not a valid Splunk capability; the correct capability for deleting data is 'delete'. Option D is wrong because 'admin_all_objects' grants administrative access to all objects but does not specifically control the delete command; it is a broader capability that includes many permissions, but the delete command is specifically tied to the 'delete' capability.

35
MCQhard

When configuring 'LDAP Strategy', what is the purpose of the 'User Base DN'?

A.To define the authentication port.
B.To define the administrator's password.
C.To specify the LDAP server IP address.
D.To define the root search path for users in LDAP.
AnswerD

User Base DN sets the distinguished name from which Splunk searches for user accounts during LDAP authentication. It scopes the directory subtree queried, satisfying the need to locate user entries without scanning the entire directory.

Why this answer

The 'User Base DN' in an LDAP strategy specifies the distinguished name (DN) of the subtree in the LDAP directory where Splunk should search for user accounts. It acts as the root search path so Splunk knows where to begin looking when binding and authenticating users. Without a correct User Base DN, Splunk cannot locate user entries and authentication fails.

Exam trap

SPLK-1003 often tests the confusion between LDAP connection settings (host, port, bind DN) and directory search settings (User Base DN, filter), so candidates who associate 'Base DN' with server addressing pick a wrong option.

How to eliminate wrong answers

Option A is wrong because the authentication port is defined by the 'Port' setting (typically 389 for LDAP or 636 for LDAPS), not the User Base DN. Option B is wrong because the administrator's password is configured in the bind DN credentials section, not the User Base DN field. Option C is wrong because the LDAP server IP address or hostname is specified in the 'Host' or 'Server' field, which is separate from the search base.

Ready to test yourself?

Try a timed practice session using only User And Authentication Management questions.