Commit be1d85a810e7a741e474077b544911b33dff07bf
1 parent
a28e915cad
Exists in
master
Update install
Showing 1 changed file with 4 additions and 2 deletions Side-by-side Diff
scripts/install
| ... | ... | @@ -22,7 +22,7 @@ fi |
| 22 | 22 | sudo apt-get install acl smbclient -y -qq |
| 23 | 23 | |
| 24 | 24 | # Generate random password |
| 25 | -db_pwd=$(dd if=/dev/urandom bs=1 count=200 2> /dev/null | tr -c -d '[A-Za-z0-9]' | sed -n 's/\(.\{24\}\).*//p') | |
| 25 | +db_pwd=$(dd if=/dev/urandom bs=1 count=200 2> /dev/null | tr -c -d 'A-Za-z0-9' | sed -n 's/\(.\{24\}\).*//p') | |
| 26 | 26 | |
| 27 | 27 | # Use 'owncloud' as database name and user |
| 28 | 28 | db_user=owncloud |
| ... | ... | @@ -78,7 +78,6 @@ curl -kL -X POST https://$domain$path/index.php --data "install=true&adminlogin= |
| 78 | 78 | sleep 5 |
| 79 | 79 | curl -kL -X POST https://$domain$path/index.php/settings/ajax/enableapp.php --data "appid=files_external" -u "admin:$db_pwd" > /dev/null 2>&1 |
| 80 | 80 | curl -kL -X POST https://$domain$path/index.php/settings/ajax/enableapp.php --data "appid=user_ldap" -u "admin:$db_pwd" > /dev/null 2>&1 |
| 81 | -curl -kL -X POST https://$domain$path/index.php/settings/ajax/togglegroups.php --data "username=$user&group=admin" -u "admin:$db_pwd" > /dev/null 2>&1 | |
| 82 | 81 | |
| 83 | 82 | # Check if the Mysql database is initialized & running |
| 84 | 83 | mysql -u $db_user -p$db_pwd $db_user -e "select * from oc_appconfig;" > /dev/null 2>&1 |
| ... | ... | @@ -100,6 +99,9 @@ done |
| 100 | 99 | # Configure LDAP plugin |
| 101 | 100 | mysql -u $db_user -p$db_pwd $db_user < ../conf/ldap_config.sql |
| 102 | 101 | |
| 102 | +# Make an LDAP user as admin | |
| 103 | +mysql -u $db_user -p$db_pwd $db_user -e "INSERT INTO `oc_group_user` VALUES ('admin','jerome');" | |
| 104 | + | |
| 103 | 105 | # Unprotect URIs |
| 104 | 106 | sudo yunohost app setting owncloud skipped_uris -v "/public.php,/core,/apps/files,/index.php/apps/files" |
| 105 | 107 | sudo yunohost app setting owncloud unprotected_uris -v "/remote.php,/cron.php,/status.php" |