How to add additional commands to CageFS users in CloudLinux

Adding these will allow them to be used by all users after CageFS has been updated.

Adding paths to commands and files

Use SSH to log into your server as root.

Using your favorite text editor, open the file /etc/cagefs/conf.d/custom.cfg. If the file doesn't already exist, this will create it.

nano /etc/cagefs/conf.d/binutils.cfg

You will want to add a list of paths separated by commas on the line that starts with paths
[custom]
comment=custom paths
paths=/usr/local/bin/composer

Append the full path of the command you want to add; one at a time, separated by commas to the end of the line. Once you have added what you want, save the file.

To apply the change, run the following command cagefsctl –force-update

cagefsctl --force-update

Adding packages to CageFS users

If your program was installed via Yum, you can add the entire package through a different method.

Use SSH to log into your server as root.

Run the following command with the name of the package that you want to add to add:

cagefsctl --addrpm <packagename>


Once you've added the package, run cagefsctl –force-update to update the cageFS user configuration.

cagefsctl --force-update

The changes will not be applied until you update it