Skip to content

Commit 77e85aa

Browse files
committed
remove oxicloud user
1 parent bfefe51 commit 77e85aa

2 files changed

Lines changed: 3 additions & 8 deletions

File tree

ct/oxicloud.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ function update_script() {
4444
export DATABASE_URL="postgres://${PG_DB_USER}:${PG_DB_PASS}@localhost/${PG_DB_NAME}"
4545
$STD cargo build --release
4646
mv target/release/oxicloud /usr/bin/oxicloud && chmod +x /usr/bin/oxicloud
47-
chown -R oxicloud:oxicloud /mnt/oxicloud /opt/oxicloud /etc/oxicloud
4847
msg_ok "Updated OxiCloud"
4948

5049
msg_info "Starting OxiCloud"

install/oxicloud-install.sh

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,12 @@ RUST_TOOLCHAIN=$TOOLCHAIN setup_rust
2727
msg_info "Building OxiCloud"
2828
cd /opt/oxicloud
2929
export DATABASE_URL="postgres://${PG_DB_USER}:${PG_DB_PASS}@localhost/${PG_DB_NAME}"
30-
mkdir -p {/mnt/oxicloud,/etc/oxicloud}
31-
$STD useradd -U -s /usr/sbin/nologin -M -d /opt/oxicloud oxicloud
32-
chown -R oxicloud:oxicloud /opt/oxicloud /etc/oxicloud /mnt/oxicloud
33-
$STD sudo --preserve-env -u oxicloud cargo build --release
30+
$STD cargo build --release
3431
mv target/release/oxicloud /usr/bin/oxicloud && chmod +x /usr/bin/oxicloud
3532
msg_ok "Built OxiCloud"
3633

3734
msg_info "Configuring OxiCloud"
35+
mkdir -p {/mnt/oxicloud,/etc/oxicloud}
3836
sed -e 's|_STORAGE_PATH=.*|_STORAGE_PATH=/mnt/oxicloud|' \
3937
-e 's|_SERVER_HOST=.*|_SERVER_HOST=0.0.0.0|' \
4038
-e "s|^#OXICLOUD_BASE_URL=.*|OXICLOUD_BASE_URL=${LOCAL_IP}:8086|" \
@@ -44,7 +42,6 @@ sed -e 's|_STORAGE_PATH=.*|_STORAGE_PATH=/mnt/oxicloud|' \
4442
-e 's|^#OXICLOUD_ENABLE|OXICLOUD_ENABLE|g' \
4543
/opt/oxicloud/example.env >/etc/oxicloud/.env
4644
chmod 600 /etc/oxicloud/.env
47-
chown -R oxicloud:oxicloud /opt/oxicloud /etc/oxicloud
4845
msg_ok "Configured OxiCloud"
4946

5047
msg_info "Creating OxiCloud Service"
@@ -55,8 +52,7 @@ After=network.target
5552
5653
[Service]
5754
Type=simple
58-
User=oxicloud
59-
Group=oxicloud
55+
User=root
6056
EnvironmentFile=/etc/oxicloud/.env
6157
ExecStart=/usr/bin/oxicloud
6258
Restart=always

0 commit comments

Comments
 (0)