Cara Menambahkan Command atau Biner ke CageFS

Dalam beberapa keadaan, Anda mungkin perlu memperluas fungsionalitas pengguna shell Anda di server menggunakan CageFS. Contohnya seperti error berikut.

jailshell: rsync: command not found

Untuk itu pada panduan ini akan mengaktifkan command tersebut agar dapat digunakan pada semua pengguna CageFS.

Using addrpm

Login ke server Anda sebagai root user.

Gunakan perintah cagefs dengan opsi --addrpm untuk menambahkan paket RPM yang diinginkan.

cagefsctl --addrpm rsync

Jika ingin menghapus paket RPM yang sebelumnya ditambahkan gunakna opsi --delrpm.

cagefsctl --delrpm rsync

Update CageFS.

cagefsctl --force-update
cagefsctl -M

Using Filesystem Templates

Buat file custombin.cfg pada direktori /etc/cagefs/conf.d/

touch /etc/cagefs/conf.d/custombin.cfg

Lalu edit dengan menambahkan konfigurasi berikut.

[custombin]
comment=custombin

paths=/bin/my-custom-binary, /usr/bin/another-custom-binary

Update CageFS.

cagefsctl --force-update
cagefsctl -M