From 77e85aa26d0ab0799f102370a9517ff44f6dc17e Mon Sep 17 00:00:00 2001 From: vhsdream Date: Fri, 6 Mar 2026 17:59:19 -0500 Subject: [PATCH] remove oxicloud user --- ct/oxicloud.sh | 1 - install/oxicloud-install.sh | 10 +++------- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/ct/oxicloud.sh b/ct/oxicloud.sh index 0ab69b99e..c33cf9505 100644 --- a/ct/oxicloud.sh +++ b/ct/oxicloud.sh @@ -44,7 +44,6 @@ function update_script() { export DATABASE_URL="postgres://${PG_DB_USER}:${PG_DB_PASS}@localhost/${PG_DB_NAME}" $STD cargo build --release mv target/release/oxicloud /usr/bin/oxicloud && chmod +x /usr/bin/oxicloud - chown -R oxicloud:oxicloud /mnt/oxicloud /opt/oxicloud /etc/oxicloud msg_ok "Updated OxiCloud" msg_info "Starting OxiCloud" diff --git a/install/oxicloud-install.sh b/install/oxicloud-install.sh index d82f8c7a0..f45b96bae 100644 --- a/install/oxicloud-install.sh +++ b/install/oxicloud-install.sh @@ -27,14 +27,12 @@ RUST_TOOLCHAIN=$TOOLCHAIN setup_rust msg_info "Building OxiCloud" cd /opt/oxicloud export DATABASE_URL="postgres://${PG_DB_USER}:${PG_DB_PASS}@localhost/${PG_DB_NAME}" -mkdir -p {/mnt/oxicloud,/etc/oxicloud} -$STD useradd -U -s /usr/sbin/nologin -M -d /opt/oxicloud oxicloud -chown -R oxicloud:oxicloud /opt/oxicloud /etc/oxicloud /mnt/oxicloud -$STD sudo --preserve-env -u oxicloud cargo build --release +$STD cargo build --release mv target/release/oxicloud /usr/bin/oxicloud && chmod +x /usr/bin/oxicloud msg_ok "Built OxiCloud" msg_info "Configuring OxiCloud" +mkdir -p {/mnt/oxicloud,/etc/oxicloud} sed -e 's|_STORAGE_PATH=.*|_STORAGE_PATH=/mnt/oxicloud|' \ -e 's|_SERVER_HOST=.*|_SERVER_HOST=0.0.0.0|' \ -e "s|^#OXICLOUD_BASE_URL=.*|OXICLOUD_BASE_URL=${LOCAL_IP}:8086|" \ @@ -44,7 +42,6 @@ sed -e 's|_STORAGE_PATH=.*|_STORAGE_PATH=/mnt/oxicloud|' \ -e 's|^#OXICLOUD_ENABLE|OXICLOUD_ENABLE|g' \ /opt/oxicloud/example.env >/etc/oxicloud/.env chmod 600 /etc/oxicloud/.env -chown -R oxicloud:oxicloud /opt/oxicloud /etc/oxicloud msg_ok "Configured OxiCloud" msg_info "Creating OxiCloud Service" @@ -55,8 +52,7 @@ After=network.target [Service] Type=simple -User=oxicloud -Group=oxicloud +User=root EnvironmentFile=/etc/oxicloud/.env ExecStart=/usr/bin/oxicloud Restart=always