From 18364c1ff6056069ec98e0c66ec9b7d2f04ee91a Mon Sep 17 00:00:00 2001 From: Miraty Date: Tue, 28 Jun 2022 22:08:34 +0200 Subject: [PATCH] Set user's quota_files in SFTPGo --- config.ini | 2 ++ sftpgo-auth.php | 13 ++++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/config.ini b/config.ini index a12369a..0282dda 100644 --- a/config.ini +++ b/config.ini @@ -52,3 +52,5 @@ public_sftp_port = 2022 ; Will be used in configuration files https_port = 42443 internal_onion_http_port = 9080 + +user_quota = 20971520 diff --git a/sftpgo-auth.php b/sftpgo-auth.php index f51c441..43eac24 100644 --- a/sftpgo-auth.php +++ b/sftpgo-auth.php @@ -5,7 +5,18 @@ require "common/init.php"; $authData = json_decode(file_get_contents("php://input"), true); if (checkPassword($authData['username'], $authData['password']) === true) { - echo '{"status":1,"username":"' . $authData['username'] . '","permissions":{"/":["*"]}}'; + echo ' + { + "status": 1, + "username": "' . $authData['username'] . '", + "quota_size": ' . CONF['ht']['user_quota'] . ', + "permissions": { + "/": [ + "*" + ] + } + } + '; http_response_code(200); } else { http_response_code(403);