Ubuntu chroot “No such file or directory”
Posted
by
Paris
on Ask Ubuntu
See other posts from Ask Ubuntu
or by Paris
Published on 2011-01-28T12:27:25Z
Indexed on
2011/01/29
15:32 UTC
Read the original article
Hit count: 306
Hi there. I hace a web application where I create some folders on my server and put executables there. Then I try to wun them with chroot but I get a message that access is denied there. I tried chroot -r 777 blah blah.... and then I get a message that the folder or the file that I call (sudo chroot mydirectory myfile_inside_Mydirectory) does not exist. This happens only when I call chroot on folders created by the web server. My web application is in php and I use:
shell_exec("cp -R /var/www/comp/prison/bin $dir");
shell_exec("cp -R /var/www/comp/prison/lib $dir");
shell_exec("cp /var/www/janitor.out $dir/janitor.out");
shell_exec("sudo chmod -R 777 $dir");
$process = proc_open("sudo chroot $dir janitor.out", $descriptorspec, $pipes);
sudo does not need password.
© Ask Ubuntu or respective owner