Mengatasi restorecon: command not found pada CentOS
Pada salah satu VPS saya yang selama ini ternyata masih belum ada aturan iptables
yang berlaku. Memang belum ada masalah yang terjadi selama setahun lewat ini tapi pas menambahkan rule – rule baru dan menyimpannya dengan perintah:
service iptables save
Lha kok malah muncul pesan error:
iptables: Saving firewall rules to /etc/sysconfig/iptables: /etc/init.d/iptables: line 268: restorecon: command not found.
Dan saya agak kaget kok bisa gagal karena sebelumnya belum pernah terjadi. 🙁 Yah.. selalu ada pertama kali tampaknya.
Solusinya sendiri sangatlah mudah, ada paket aplikasi di CentOS yang tidak ada dan dibutuhkan oleh iptables. Jadi tinggal eksekusi perintah berikut untuk mengatasinya:
yum install policycoreutils
Saya mengalami masalah ini pada VPS dengan sistem operasi CentOS 6 32-bit sebagai referensinya.
Selanjutnya akan saya jelaskan sedikit kenapa hal ini bisa terjadi supaya kita paham apa penyebabnya dan bisa mencegahnya di kemudian hari. Paket aplikasi yang kita install (policycoreutils
) fungsinya menyediakan alat – alat dasar yang inti dalam pengelolaan SELinux (Security Enhanced Linux). Bisa dikatakan ini fitur keamanan di Linux dan ternyata fitur – fitur penerapan kebijakannya dalam sistem tidak terinstall.
Semoga membantu. 🙂