A localized space to talk about EPM, specifically for Unix & Linux.
Recently active
Policy language guide What is policy language?Security Policy Scripting Language (also referred to as "policy language") is a specialized scripting language used within the BeyondTrust Endpoint Privilege Management (EPM) software used to define policies. Policies are a set of rules, written in this specific syntax, to manage user access and privilege levels within the BeyondTrust platform. How is policy language useful to my organization?Use policy language to define detailed security policies to control which users can execute specific commands, applications, or tasks with elevated privileges on a system. Using the scripting language, create security policy files to control: the tasks a user or group of users may perform, the systems from which a task may be submitted, and the systems from which a task may be run, and determine: when a specific task may be run (day and time), where a task may be run from, if secondary security checks, such as passwords or checksums, are requir
Hello,I’ve got a couple of questions from our customer that I couldn’t find answers in the documentation and I hope one of you could know the answers.They want to buy EPM-L with Pathfinder and asked how long BT keeps logs and how much can be stored in the BT cloud. They also wanted to know when/if EPM will be hosted in Europe rather than US. Finally there is an issue of automation of endpoint installation. Is there a ready-to-use method of adding multiple endpoints to EPM?I’ll be grateful if you could help me clarify this issues.
Joining Project Glasswing: Securing the Privilege Backbone of the AI Era An Executive Perspective on Project Glasswing and the Future of AI-Powered Cyber DefenseToday, BeyondTrust joins Anthropic’s Project Glasswing as part of the program’s expansion to organizations that build or maintain critical software for the world. With this inclusion, BeyondTrust gains access to Claude Mythos Preview, the frontier model that has already helped Glasswing partners surface more than 10,000 high and critical severity software vulnerabilities. Why BeyondTrustProject Glasswing is designed for organizations whose software plays a foundational role in the operation of critical systems and whose compromise could have significant downstream consequences across industries, economies, and public services. We believe participation in Project Glasswing aligns directly with BeyondTrust's mission to secure privilege across human, machine, and AI identities. As the identity attack surface expands, protecting th
Hello,I am new to EPM - I have just watched the Administrator BTU videos. I am deploying demo environment: 3 ubuntu VMs in cloudshare that I need to manage from Pathfinder. The Pathfinder interface looks way different to the one shown in the BTU materials.Since now, I installed&activated epml client packages at the cloudshare VMs (which is nicely covered in the documentation). I do not know yet how to scan for them from the Pathfinder interface.Could you point me to the proper source explaining how to proceed? Is there any guide available for Pathfinder?Thanks!Tomasz
The following articles were published last week. New Knowledge Base Articles: KB0022541 - Constrains violation when installing PMUL with RNS "4012.01 Failed set Host in Registry Name Service" KB0022544 - Is it possible to manage the password for pblight? KB0022549 - Why does the pblighttpd.log file need execute permissions?
How to onboard Linux or Unix servers and local Linux or Unix accountsThis article outlines the steps to deploy Linux or Unix systems and local Linux accounts. Pre-deployment steps to be done on the Linux or Unix machine You must create an account to be used as the functional account. This account can be a local account or an Active Directory account that can login to the Linux or Unix system. A functional account must be set up to change passwords and have elevated privileges. Elevated privileges can be set up for the functional account to use sudo, pbrun or pmrun. For information on sudo setup, refer to How to configure and test Sudo elevation account to be used as a Functional Account. For information on configuring pbrun, refer to How to integrate EPM-UL and use PBRUN for elevation.For information on configuring pmrun, please contact the vendor. You will need to create a scan account. Check the machine to see if there are any custom prompts or banners with the prompt character in
Secure default X509 certificates for all EPM-UL TLS communicationEndpoint Privilege Management for Unix and Linux 26.1Prior to v26.1.0, a customer could forego the use of their own certificates in favor of EPM-UL’s default self-signed certificates.Starting with v26.1.0, EPM-UL establishes a per-installation Public Key Infrastructure (PKI). The first (primary/license) server generates a self-signed Root Certificate Authority (Root CA) certificate, which becomes the trust anchor for the entire installation. Policy and log servers that can act as registration servers each receive a Subordinate CA certificate signed by the Root CA (or by another subordinate CA), and all servers and client endpoints receive individual CA-signed certificates for use in TLS communication. Certificate and hostname validation are now fully enforced for connections using these new certificates. Note that the new EPM-UL Public Key Infrastructure is only used in cases when the customer doesn’t use their own ce
The following articles were published last week. New Knowledge Base Articles: KB0022371 - Unable to elevate with EPM-UL and sudo - Error 8523 Client failed to contact remote host
The following articles were published last week. New Knowledge Base Articles: KB0022130 - Unable to use Sudo commands. Client licensing error - No space left on device
The following articles were published last week. New Knowledge Base Articles: KB0023439 - Error after running profile task - Could not authenticate with PMUL REST API
The following articles were published last week. New Knowledge Base Articles: KB0022139 - pbrun24.1.4-05[2730476]: Could not connect to run host
How to Upgrade EPM-UL Using The BIUL U-series Web Console This article provides the steps to upgrade Endpoint Privilege Management for Unix and Linux (EPM-UL) through the U-Series appliance web console. This only applies to instances installed through the U-Series web console, and not those installed using the local Linux console. Pre-requisites Only the versions of EPM-UL that have been made available for BT Updater can be installed through the U-Series appliance web console. All masters in the environment should be upgraded and confirmed to be working before upgrading the client machines. Mismatching master node versions can lead to unexpected behavior. Log in to the BIUL U-series webconsole as an administrator (https://<u-series appliance>/pbsmc) Click Hosts Inventory Click the vertical ellipses next to the master and select Perform Host Actions Select Privilege Management for Unix & Linux and click Next Step Continue reading here Latest Available Version: EPM fo
Hi everyone,I’m trying to use aca to block some commands after user switch to a root account using pbrun. But I’m not able to achieve it, below is the sample script I have. Please suggest the changes to effectively use aca to block commands.bash is an alias command to switch to root user. I can still run whoami command after switch to root.if (command == bash){aca("file", "/use/bin/whoami", "!all", "BLOCK");accept;} Thanks,
The following articles were published last week. New Knowledge Base Articles: KB0023237 - EPM-UL shell or bash command error: 3430 Insecure operation. 3201.08 Exec of /bin/bash failed: Operation not permitted
The following articles were published last week. New Knowledge Base Articles: KB0023225 - Does CVE-2025-9230 and CVE-2025-9232 affect EPM-UL?
The following articles were published last week. New Knowledge Base Articles: KB0023181 - How to uninstall EPM-UL
The following articles were published last week. New Knowledge Base Articles: KB0021758 - LDAP binding to Active Directory on EPM-UL fails with error - pbrun23.1.2-04[947719]: 3005 Request ended unexpectedly KB0021817 - Errors assigning EPM-UL license key - 3802.6 This host is not the Primary License server or 6025.78 Host is incorrect in the Registry Name Service Cache database KB0022177 - Unable to to use pbrun after upgrade to OEL 8.9 "8057.01 PAM SESSION Error: PAM session start failure"
The following articles were published last week. New Knowledge Base Articles: KB0023150 - EPM-L fails to activate "Error activating"
The following articles were published last week. New Knowledge Base Articles: KB0023106 - RPMS error "Service:5: Failed to add dependency on @pblighttpd_after@, ignoring: Invalid argument" KB0023109 - How to upgrade EPM-UL using the BIUL U-series web console
How to Upgrade EPM-UL Using The BIUL U-series Web Console This article provides the steps to upgrade Endpoint Privilege Management for Unix and Linux (EPM-UL) through the U-Series appliance web console. This only applies to instances installed through the U-Series web console, and not those installed using the local Linux console. Pre-requisites Only the versions of EPM-UL that have been made available for BT Updater can be installed through the U-Series appliance web console. All masters in the environment should be upgraded and confirmed to be working before upgrading the client machines. Mismatching master node versions can lead to unexpected behavior. Log in to the BIUL U-series webconsole as an administrator (https://<u-series appliance>/pbsmc) Click Hosts Inventory Click the vertical ellipses next to the master and select Perform Host Actions Select Privilege Management for Unix & Linux and click Next Step Continue reading here Latest Available Version: Endpo
The following articles were published last week. New Knowledge Base Articles: KB0021510 - pblighttpd.service returns a failed state after it is stopped
Getting and Deploying a New EPM-UL License File When purchasing a new Endpoint Privilege Management Unix or Linux (EPM-UL) license key, BeyondTrust will generate the license key based on the hostname and domain name. In some cases, the hostname or domain name can change. If this happens, users will need to request a new EPM-UL license file. To change the hostname to which the PMUL license key is linked, please download the attached PMUL License Request document listing the hostname, PBHostID, version, and the number of licenses to be assigned. Once this document has been filled out, please forward this to BeyondTrust's Fulfilment team by emailing fulfillment.helpdesk@beyondtrust.com Note: key strings are NOT case sensitive.Once the license is received, users can deploy it on the Primary License Server by running the command: pbadmin --lic -u {LICENSE_STRING} For example: pbadmin --lic -u '{"Owner":"BeyondTrust","HostId":"<GUID>","Comment":"TestComment","Expires":"","Terminates":
The following articles were published last week. New Knowledge Base Articles: KB0021713 - pbuninstall uses high amount of memory and CPU and is not behaving correctly on Ubuntu18 KB0021749 - EPM-UL - Client registration or REST call fails error "Failed to call REST API - HTTP returned error" KB0023004 - pbrun command fails with UTMP and WTMP errors
The following articles were published last week. New Knowledge Base Articles: KB0021714 - User assigned to a Role Based Policy in EPM-L is unable to use the policy KB0021725 - 6101.53 Error accessing Message Router statistics error in msgrouter and pb.eventlog is not logging in eventlog
Re-creating Certificates for EPM-UL This article outlines the steps to generate a new certificate for Endpoint Privilege Management for Unix and Linux (EPM-UL). By default the service pblighttpd.service uses the certificate /usr/lib/beyondtrust/pb/rest/ssl/rest.pem. Admins can create another certificate and name it rest.pem to replace the current one. Steps Generate the certificate Copy the pem file /etc/pbssl.pem to a backup location Extract the ISO contents of the version of EPM-UL to the /tmp directory (replace paths in the command with the correct version). This will create a new certificate pbssl.pem. For argument explanations, refer to pbregister. pbregister -C -c /tmp/powerbroker/v23.1/EPM-UL_linux.x86-64_23.1.0-12/lib/libcurl.so.4.8.0 -s /tmp/powerbroker/v23.1/EPM-UL_linux.x86-64_23.1.0-12/lib/libcrypto.so.1.1:/tmp/powerbroker/v23.1/EPM-UL_linux.x86-64_23.1.0-12/lib/libssl.so.1.1 > pbssl.pem Move this to the /etc folder. Restart the following EPM-UL services pbmaste
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.