How to Enable the Ghostscript Feature for Users Under CageFS

March 24, 2025 / Web Design & Development

This article explains how to enable the Ghostscript feature for users under CageFS. Enabling the Ghostscript feature under CageFS allows users to process and convert PDF and PostScript files securely within a restricted environment.

Solution:

  1. Install ImageMagick and Ghostscript RPM
    Run the following commands to install the required packages:

    yum install ImageMagick
    yum install ghostscript
  2. Enable Ghostscript Under CageFS
    Execute the following commands to add and update Ghostscript for CageFS users:

    cagefsctl --addrpm ghostscript 
    cagefsctl --force-update 
    cagefsctl -M
  3. Verify Ghostscript Installation
    You can use the following PHP script to test if Ghostscript is installed and accessible:

    <?php
    output = shell_exec('gs -v');
    if (strpos($output, 'Ghostscript') !== false) {
        echo "Ghostscript is installed. Version details: " . $output;
    } else {
        echo "Ghostscript is not installed or not accessible.";
    }
    ?>

Save the script as a .php file and run it in a web browser or via CLI to check if Ghostscript is working.

Hope you liked our article. For further assistance, feel free to contact our support team.

Spread the love