How to install a custom BIN on CloudLinux (with CageFS)

CageFS creates a filesystem template in /usr/share/cagefs-skeleton directory. CageFS template will be mounted for each customer. This feature enable the system administrator to allow specific BIN to users.

So, the first step is to create a configuration file under the following directory:
/etc/cagefs/conf.d

In this example, we'll add the REDIS CLI tool to all users.

1) Let's create the file:
nano /etc/cagefs/conf.d/redis-cli.cfg

2) Add the following content to the newly created file:
[redis-cli]
comment=REDISCLI
paths = /usr/local/bin/redis-cli

3) Save and close the file:
CTRL+X  &  Y

4) Now we must update the skel & the active users profiles
/usr/sbin/cagefsctl --force-update

This last command should output something similar to:
Copying /usr/local/bin/redis-cli to /usr/share/cagefs-skeleton/usr/local/bin/redis-cli
Updating users ...
Updating statuses of users ...

Feel free to contact us if you would like us to make it happen :)
  • 32 Users Found This Useful
Was this answer helpful?

Related Articles

[WHM/cPanel] Update WHM/cPanel using CLI

Occasionally, WHM or cPanel might experience errors that can only be resolved by updating the...

Using dig to Query a Specific DNS Server (Name Server)

There may be occasions when you wish to query a name server directly.  I usually do it when...

How to silence a CRON and prevent it to send emails

Problem:Every time that a CRON is running, an email is sent.  Those emails aren't always...

[EA3] New Relic APM on cPanel & CloudLinux CageFS

Many System Administrators tried to get PHP apps hosted on a cPanel server with CloudLinux and...

[EA4] New Relic APM on cPanel & CloudLinux CageFS

Many System Administrators tried to get PHP apps hosted on a cPanel server with CloudLinux and...