fix: correctly identify storage file path when run with sudo

This commit is contained in:
Abdillah Bakari 2025-03-07 08:35:12 +03:00
parent d7044b6ac8
commit 92d88d275d
No known key found for this signature in database
GPG Key ID: CA2EE03DD0913486

View File

@ -43,8 +43,13 @@ if [ -z "$CURRENT_USER" ]; then
fi fi
# 定义配置文件路径 # 定义配置文件路径
STORAGE_FILE="$HOME/.config/Cursor/User/globalStorage/storage.json" if [ "$EUID" -eq 0 ] && [ -n "$SUDO_USER" ]; then
BACKUP_DIR="$HOME/.config/Cursor/User/globalStorage/backups" USER_HOME=$(eval echo ~$SUDO_USER)
else
USER_HOME="$HOME"
fi
STORAGE_FILE="$USER_HOME/.config/Cursor/User/globalStorage/storage.json"
BACKUP_DIR="$USER_HOME/.config/Cursor/User/globalStorage/backups"
# 检查权限 # 检查权限
check_permissions() { check_permissions() {