#!/bin/sh # 以 PUID:PGID 运行服务,保证写入音乐目录的文件属于 NAS 用户(而不是 root) set -e PUID="${PUID:-1000}" PGID="${PGID:-1000}" mkdir -p "$DATA_DIR" "$MUSIC_DIR" # 数据目录可能由 root 创建(git clone / docker 自动建目录),这里修正属主;音乐目录不递归改动 chown -R "$PUID:$PGID" "$DATA_DIR" if [ "$(id -u)" = "0" ]; then exec su-exec "$PUID:$PGID" "$@" fi exec "$@"