Browse Source
Merge pull request #299 from abdibaker/fix-sudo-home-path
fix: correctly identify storage file path when run with sudo
pull/351/head
v0.0.122
煎饼果子卷鲨鱼辣椒
3 months ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
7 additions and
2 deletions
-
scripts/run/cursor_linux_id_modifier.sh
|
|
@ -43,8 +43,13 @@ if [ -z "$CURRENT_USER" ]; then |
|
|
|
fi |
|
|
|
|
|
|
|
# 定义配置文件路径 |
|
|
|
STORAGE_FILE="$HOME/.config/Cursor/User/globalStorage/storage.json" |
|
|
|
BACKUP_DIR="$HOME/.config/Cursor/User/globalStorage/backups" |
|
|
|
if [ "$EUID" -eq 0 ] && [ -n "$SUDO_USER" ]; then |
|
|
|
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() { |
|
|
|