Skip to main content

Target environment requirements

Netwrix Privilege Secure for Access Management (Privilege Secure) manages resources on the platforms in this table. Each platform needs its own service account permissions; see Service account permissions.

PlatformRequirement
Active DirectoryDomain controllers that the application server can reach.
WindowsWindows Server 2008 R2 or later with PowerShell 5.1, or a Windows desktop with the Windows Remote Management (WinRM) service running.
Microsoft Entra IDAn app registration with Microsoft Graph permissions.
LinuxA distribution under long-term support (LTS) with SSHv2 or later, such as Debian, CentOS, Red Hat Enterprise Linux (RHEL), or openSUSE.
BSDSSH access.
CiscoSSH access.
Palo Alto PAN-OSSSH access and the PAN-OS API.
Microsoft SQL ServerA database instance.
OracleA container database instance.

For BSD targets, the service account signs in over SSH and runs commands with sudo. The command plans use the FreeBSD pw utility. For PAN-OS targets, Privilege Secure manages administrator accounts through the PAN-OS XML API over HTTPS at the device's address.

Privilege Secure also supports any device that accepts an SSH connection, and any device or website that uses Active Directory or Microsoft Entra ID authentication. These devices have no local account management and no preconfigured activity steps.

Privilege Secure has no Arista-specific platform in 26.07.

Websites and secret vaults are platforms too. For the full platform list and their settings, see Platforms.

Service account permissions​

TargetPermission
Active Directory, and Windows member servers and desktopsMembership in the Domain Administrators group in the target domains.
Standalone Windows servers and desktopsMembership in the local Administrators group on each server or desktop.
LinuxA service account on each server, or a central domain account for hosts bridged to Active Directory. The account is root, or has permissions delegated through sudo or another least-privilege solution.
CiscoLevel 15 Privileged EXEC, which gives full access for configuration and management.
Microsoft Entra IDAn app registration with Microsoft Graph application permissions and Entra directory role assignments. For the permission and role list, see Register an app in Microsoft Entra ID.
OracleSYSDBA privileges.
Microsoft SQL Serversysadmin privileges.

For the Entra ID app registration, see Register an app in Microsoft Entra ID.

For BSD targets, use root or an account that can run the needed commands through sudo. For PAN-OS targets, use an administrator whose role enables the XML API and allows configuration changes and commits. See Configure an admin role profile in the Palo Alto Networks documentation.

Windows targets​

WinRM​

Privilege Secure manages Windows hosts through PowerShell remoting over WinRM. Open TCP port 5985 (HTTP) or 5986 (HTTPS) from the application server to each Windows host. See Ports.

Kerberos delegation​

When a Windows resource must reach a domain controller during a host scan, the request makes a second network hop from the resource to the domain controller. This second hop needs Kerberos delegation between the resource and the domain controller. Without it, the host scan fails, the operating system stays blank, and password rotation can proceed while a session still holds the old password. The result can be recurring Active Directory account lockouts.

Configure delegation so the resource can authenticate to the domain controllers on the second hop.

Non-domain-joined hosts​

On a Windows host that isn't joined to a domain, remote PowerShell can fail with "Access is denied" for a local service account because User Account Control (UAC) filters remote sign-ins by local accounts. First, confirm that the service account is a member of the local Administrators group on the host. If the error continues, run this command in a PowerShell session that you started as an administrator:

New-ItemProperty -Name LocalAccountTokenFilterPolicy `
-Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System `
-PropertyType DWord -Value 1

The command sets the LocalAccountTokenFilterPolicy registry value to 1, which turns off UAC remote restrictions for local accounts. For more information, see these articles:

Linux targets​

Use a dedicated service account with least privilege instead of root. Create a sudoers file for the account that allows only the commands Privilege Secure needs, and don't grant blanket sudo access.

The account name that you add as a service account in Privilege Secure must match the account name in the sudoers file. For the account setup and the command list, see Creating a Least Privilege Service Account for Linux Resources.

The 26.07 Linux command plans also run getent, pkill, groupadd, stat, sed, and adcli through sudo, and start some commands with /bin/bash or /bin/sh. The article's command list doesn't yet include these commands. Add them to your sudoers file. If a host scan or activity fails with a sudo error, check for a missing command.