| | |
| | | |
| | | $username = escapeshellcmd($data["new"]["system_user"]); |
| | | if($data["new"]["system_user"] != '' && !$app->system->is_user($data["new"]["system_user"])) { |
| | | exec("useradd -d ".escapeshellcmd($data["new"]["document_root"])." -g $groupname $username"); |
| | | exec("useradd -d ".escapeshellcmd($data["new"]["document_root"])." -g $groupname $username -s /bin/false"); |
| | | $app->log("Adding the user: $username",LOGLEVEL_DEBUG); |
| | | } |
| | | |
| | |
| | | } |
| | | // end removing symlinks |
| | | |
| | | // Delete the log file directory |
| | | $vhost_logfile_dir = escapeshellcmd('/var/log/ispconfig/httpd/'.$data["old"]["domain"]); |
| | | if($data["old"]["domain"] != '' && !stristr($vhost_logfile_dir,'..')) exec("rm -rf $vhost_logfile_dir"); |
| | | $app->log("Removing website logfile directory: $vhost_logfile_dir",LOGLEVEL_DEBUG); |
| | | |
| | | } |
| | | |
| | | //* This function is called when a IP on the server is inserted, updated or deleted |