Browse Source

Use sudo rm --recursive for /srv/niver/ht/username

Miraty 2 years ago
parent
commit
72f4ce3605
1 changed files with 3 additions and 1 deletions
  1. 3 1
      pages/auth/unregister.php

+ 3 - 1
pages/auth/unregister.php

@@ -30,7 +30,9 @@ if (processForm()) {
 
 	removeDirectory(CONF['ht']['tor_config_path'] . '/' . $_SESSION['username']);
 
-	removeDirectory(CONF['ht']['ht_path'] . '/' . $_SESSION['username']);
+	exec(CONF['ht']['sudo_path'] . ' ' . CONF['ht']['rm_path'] . ' --recursive ' . CONF['ht']['ht_path'] . '/' . $_SESSION['username'], result_code: $code);
+	if ($code !== 0)
+		serverError("Can't remove user's directory.");
 
 	query('delete', 'users', ['username' => $_SESSION['username']]);