| | |
| | | */ |
| | | if ($data['new']['chroot'] == "jailkit") |
| | | { |
| | | $app->system->web_folder_protection($web['document_root'],false); |
| | | |
| | | |
| | | // load the server configuration options |
| | | $app->uses("getconf"); |
| | |
| | | $this->jailkit_config = $app->getconf->get_server_config($conf["server_id"], 'jailkit'); |
| | | |
| | | $this->_update_website_security_level(); |
| | | |
| | | $app->system->web_folder_protection($web['document_root'],false); |
| | | |
| | | $this->_setup_jailkit_chroot(); |
| | | |
| | |
| | | */ |
| | | if ($data['new']['chroot'] == "jailkit") |
| | | { |
| | | $app->system->web_folder_protection($web['document_root'],false); |
| | | |
| | | // load the server configuration options |
| | | $app->uses("getconf"); |
| | |
| | | $this->jailkit_config = $app->getconf->get_server_config($conf["server_id"], 'jailkit'); |
| | | |
| | | $this->_update_website_security_level(); |
| | | |
| | | $app->system->web_folder_protection($web['document_root'],false); |
| | | |
| | | $this->_setup_jailkit_chroot(); |
| | | $this->_add_jailkit_user(); |
| | |
| | | $tpl->setVar('home_dir',$this->_get_home_dir("")); |
| | | |
| | | $bashrc = escapeshellcmd($this->data['new']['dir']).'/etc/bash.bashrc'; |
| | | if(@is_file($bashrc)) unlink($bashrc); |
| | | if(@is_file($bashrc) || @is_link($bashrc)) unlink($bashrc); |
| | | |
| | | file_put_contents($bashrc,$tpl->grab()); |
| | | unset($tpl); |
| | | |
| | | $this->app->log("Added bashrc scrpt : ".$bashrc,LOGLEVEL_DEBUG); |
| | | $this->app->log("Added bashrc script : ".$bashrc,LOGLEVEL_DEBUG); |
| | | |
| | | $tpl = new tpl(); |
| | | $tpl->newTemplate("motd.master"); |
| | |
| | | $tpl->setVar('domain',$web['domain']); |
| | | |
| | | $motd = escapeshellcmd($this->data['new']['dir']).'/var/run/motd'; |
| | | if(@is_file($motd)) unlink($motd); |
| | | if(@is_file($motd) || @is_link($motd)) unlink($motd); |
| | | |
| | | file_put_contents($motd,$tpl->grab()); |
| | | |