mirror of
https://github.com/mail-in-a-box/mailinabox.git
synced 2024-11-24 02:37:05 +00:00
78d71498fa
* Add the PHP PPA. * Specify the version when invoking the php CLI. * Specify the version in package names. * Update paths to 8.0 (using a variable in the setup scripts). * Update z-push's php-xsl dependency to php8.0-xml. * php-json is now built-into PHP. Although PHP 8.1 is the stock version in Ubuntu 22.04, it's not supported by Nextcloud yet, and it likely will never be supported by the the version of Nextcloud that succeeds the last version of Nextcloud that supports PHP 7.2, and we have to install the next version so that an upgrade is permitted, so skipping to PHP 8.1 may not be easily possible.
24 lines
771 B
Bash
Executable File
24 lines
771 B
Bash
Executable File
#!/bin/bash
|
|
#
|
|
# This script will give you administrative access to the Nextcloud
|
|
# instance running here.
|
|
#
|
|
# Run this at your own risk. This is for testing & experimentation
|
|
# purpopses only. After this point you are on your own.
|
|
|
|
source /etc/mailinabox.conf # load global vars
|
|
|
|
ADMIN=$(./mail.py user admins | head -n 1)
|
|
test -z "$1" || ADMIN=$1
|
|
|
|
echo I am going to unlock admin features for $ADMIN.
|
|
echo You can provide another user to unlock as the first argument of this script.
|
|
echo
|
|
echo WARNING: you could break mail-in-a-box when fiddling around with Nextcloud\'s admin interface
|
|
echo If in doubt, press CTRL-C to cancel.
|
|
echo
|
|
echo Press enter to continue.
|
|
read
|
|
|
|
sudo -u www-data php$PHP_VER /usr/local/lib/owncloud/occ group:adduser admin $ADMIN && echo Done.
|