Hi! I’m new to nextcloud and i’m trying to play with it. I’m trying to add an user with occ command doing something like:
export OC_PASS="${PASS}"
cd /var/www/html/nextcloud
sudo --preserve-env -u apache /usr/bin/php ./occ -vvv user:add --password-from-env --email "${EMAIL}" --display-name "${args[@]}" -- "${USERNAME}"
but i keep getting this error:
In ArgvInput.php line 196:
[Symfony\Component\Console\Exception\RuntimeException]
Too many arguments to "user:add" command, expected arguments "uid".
Exception trace:
at /var/www/html/nextcloud/3rdparty/symfony/console/Input/ArgvInput.php:196
Symfony\Component\Console\Input\ArgvInput->parseArgument() at /var/www/html/nextcloud/3rdparty/symfony/console/Input/ArgvInput.php:89
Symfony\Component\Console\Input\ArgvInput->parseToken() at /var/www/html/nextcloud/3rdparty/symfony/console/Input/ArgvInput.php:74
Symfony\Component\Console\Input\ArgvInput->parse() at /var/www/html/nextcloud/3rdparty/symfony/console/Input/Input.php:56
Symfony\Component\Console\Input\Input->bind() at /var/www/html/nextcloud/3rdparty/symfony/console/Command/Command.php:285
Symfony\Component\Console\Command\Command->run() at /var/www/html/nextcloud/3rdparty/symfony/console/Application.php:1078
Symfony\Component\Console\Application->doRunCommand() at /var/www/html/nextcloud/3rdparty/symfony/console/Application.php:324
Symfony\Component\Console\Application->doRun() at /var/www/html/nextcloud/3rdparty/symfony/console/Application.php:175
Symfony\Component\Console\Application->run() at /var/www/html/nextcloud/lib/private/Console/Application.php:183
OC\Console\Application->run() at /var/www/html/nextcloud/console.php:87
require_once() at /var/www/html/nextcloud/occ:11
user:add [--password-from-env] [--generate-password] [--display-name [DISPLAY-NAME]] [-g|--group [GROUP]] [--email EMAIL] [--] <uid>
I really have no idea what is missing, as for my untrained eyes i respect exactly the required arguments…
Thanks a lot