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 Korisnici koji smatraju članak korisnim
Je li Vam ovaj odgovor pomogao?

Vezani članci

[CentOS/RHEL/CloudLinux] rpc.statd is not running but is required for remote locking

Fixing rpc.statd is not running but is required for remote locking   If you come across this...

Tweak the swapinness

What is swappiness and why should I change it? swappiness is a value between 0 and 100 which...

Test CRON

You may want to test if the CRON is running on your server.  There is few ways in order to test...

Installing IPSet on CentOS

CSF (ConfigServer Firewall) on a Linux system and you block a lot of IP addresses, performance...

[WHM/cPanel] Changing Home directory

What is the document root? When you visit a website, you are accessing a particular folder on...