Saya memiliki leash browser dan saya menjalankan perintah shell di php dan menyimpannya di browser dan saya baru saja menemukan perintah chroot dan saya ingin menjalankan misalnya lspada direktori root pada root yang diubah, Sebenarnya saya perlu menjalankan bash -c "ls /". Saya sudah mencoba ini (Saya sudah mencoba tanpa sudo tetapi tidak berhasil):
sudo chroot ~/projects/jcubic/leash ls
tapi ada kesalahan:
chroot: failed to run command ‘ls’: No such file or directory
saya menggunakan perintah ini dengan benar? Apakah mungkin menjalankan ls pada direktori root yang berbeda?
ketika saya mencoba menjalankan chroot tanpa sudo, saya mengalami kesalahan ini:
chroot: cannot change root directory to '/home/kuba/projects/jcubic/leash': Operation not permitted
/direktori ke yang berbeda. Apakah saya perlu ada bindi direktori itu untuk menjalankan perintah?
chrootjail terlebih dahulu dengan semua binari yang ingin Anda jalankan, semua perpustakaan yang mereka butuhkan, dan pemuat dinamis (jika OS Anda menggunakannya). Juga hanya root yang dapat berjalan chroot, seperti yang Anda ketahui.
chrootyang seharusnya dilakukan?