Satu server ubuntu menampung 3 aplikasi semuanya pada domain terpisah.
Setiap aplikasi memiliki pengembangnya sendiri.
Pengembang aplikasi milik grup linux "sftp".
chroot
memungkinkan akses kata sandi sftp untuk setiap pengembang aplikasi.
/home/app1/prod
/home/app2/prod
/home/app3/prod
Di sshd_config
Match Group sftp
PasswordAuthentication yes
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding no
Kekhawatiran kami adalah kerentanan pemrograman pada satu aplikasi yang menyebabkan masalah pada 2 aplikasi lainnya.
Haruskah kita menggunakan wadah lxc bukan chroot? Mengapa? Apakah perubahan ke kontainer lxc transparan untuk pengembang aplikasi?
chroot
dilakukan adalah mengubah direktori root untuk suatu proses. Itu tidak menawarkan isolasi atau apa pun.