| | |
| | | //exec('rm -rf '.$data['old']['dir'].$jailkit_chroot_userhome); |
| | | |
| | | if(@is_dir($data['old']['dir'].$jailkit_chroot_userhome)) { |
| | | $command = 'userdel'; |
| | | $command = 'userdel -f'; |
| | | $command .= ' '.escapeshellcmd($data['old']['username']); |
| | | exec($command); |
| | | $app->log("Jailkit Plugin -> delete chroot home:".$data['old']['dir'].$jailkit_chroot_userhome,LOGLEVEL_DEBUG); |
| | |
| | | if(is_file('/root/.ssh/authorized_keys')) file_put_contents($sshkeys, file_get_contents('/root/.ssh/authorized_keys')); |
| | | |
| | | // Remove duplicate keys |
| | | $existing_keys = file($sshkeys); |
| | | $existing_keys = @file($sshkeys); |
| | | $new_keys = explode("\n", $userkey); |
| | | $final_keys_arr = array_merge($existing_keys, $new_keys); |
| | | $final_keys_arr = @array_merge($existing_keys, $new_keys); |
| | | $new_final_keys_arr = array(); |
| | | if(is_array($final_keys_arr) && !empty($final_keys_arr)){ |
| | | foreach($final_keys_arr as $key => $val){ |