From 893c9e76b85c85e81a7fde98ffaf5a89bf01fdf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20P=C3=A4tzold?= Date: Wed, 22 Apr 2026 21:59:01 +0200 Subject: [PATCH] Fixed rights on whole install directory --- system_setup/sync_client_software.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/system_setup/sync_client_software.sh b/system_setup/sync_client_software.sh index 5d296b7..6e60ecf 100755 --- a/system_setup/sync_client_software.sh +++ b/system_setup/sync_client_software.sh @@ -43,8 +43,8 @@ echo "Update or install Nextcloud client" #Sync Files SYNCCMD="sudo -i /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=nextcloudcmd com.nextcloud.desktopclient.nextcloud -h -u ${DAVTOKEN_USER} -p ${DAVTOKEN_PASS} --path ${CLIENT_SOFTWARE_SRC} ${CLIENT_SOFTWARE_DST} https://${SERVERFQDN_NC}" SYNCCMD_HIDDENPW=$( echo "${SYNCCMD/${DAVTOKEN_PASS}/***HIDDEN***}" ) -chown root:${CLIENTADMINGROUP} -R ${CLIENT_SOFTWARE_DST} -chmod ug+rwX,o=r-X -R ${CLIENT_SOFTWARE_DST} +chown root:${CLIENTADMINGROUP} -R ${SYSCONFIGPATH} +chmod ug+rwX,o=rX -R ${SYSCONFIGPATH} echo "Exec: ${SYNCCMD_HIDDENPW}" echo "Sync Client Software" > ${LOGFILE} echo "====================" >> ${LOGFILE} @@ -64,8 +64,8 @@ if [[ $? -ne 0 ]]; then exit 1 fi #Files must be owned by root (we are root!) -chown root:${CLIENTADMINGROUP} -R ${CLIENT_SOFTWARE_DST} -chmod ug+rwX,o=r-X -R ${CLIENT_SOFTWARE_DST} +chown root:${CLIENTADMINGROUP} -R ${SYSCONFIGPATH} +chmod ug+rwX,o=rX -R ${SYSCONFIGPATH} #Make all install.sh executable find ${CLIENT_SOFTWARE_DST} -type f -name install.sh -exec chmod ug+x {} \; if [ -f "${CLIENT_SOFTWARE_DST}/install.sh" ]; then