feat: check datadirectory owner instead of config.php owner
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
This commit is contained in:
@@ -115,11 +115,11 @@ try {
|
||||
}
|
||||
|
||||
$user = posix_getuid();
|
||||
$configUser = fileowner(OC::$configDir . 'config.php');
|
||||
if ($user !== $configUser) {
|
||||
echo "Console has to be executed with the user that owns the file config/config.php" . PHP_EOL;
|
||||
$dataDirectoryUser = fileowner($config->getSystemValueString('datadirectory', \OC::$SERVERROOT . '/data'));
|
||||
if ($user !== $dataDirectoryUser) {
|
||||
echo "Console has to be executed with the user that owns the data directory" . PHP_EOL;
|
||||
echo "Current user id: " . $user . PHP_EOL;
|
||||
echo "Owner id of config.php: " . $configUser . PHP_EOL;
|
||||
echo "Owner id of the data directory: " . $dataDirectoryUser . PHP_EOL;
|
||||
exit(1);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user