From 06949bf2f26a2dd853676ce41eb5dd6758d0cedc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=85=8E=E9=A5=BC=E6=9E=9C=E5=AD=90=E5=8D=B7=E9=B2=A8?= =?UTF-8?q?=E9=B1=BC=E8=BE=A3=E6=A4=92?= Date: Sat, 20 Dec 2025 16:58:00 +0800 Subject: [PATCH] =?UTF-8?q?```=20fix(cursor):=20=E6=89=A9=E5=B1=95?= =?UTF-8?q?=E6=9D=83=E9=99=90=E4=BF=AE=E5=A4=8D=E8=8C=83=E5=9B=B4=E8=87=B3?= =?UTF-8?q?=E6=95=B4=E4=B8=AA.cursor=E7=9B=AE=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将chmod命令的应用范围从~/.cursor/extensions子目录扩展到整个~/.cursor目录, 以确保所有相关文件和子目录都具有正确的用户写入权限。此修改解决了可能因权限不足导致的扩展安装或更新问题。 ``` --- scripts/run/cursor_mac_id_modifier.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/run/cursor_mac_id_modifier.sh b/scripts/run/cursor_mac_id_modifier.sh index df5aadf..5d893ed 100644 --- a/scripts/run/cursor_mac_id_modifier.sh +++ b/scripts/run/cursor_mac_id_modifier.sh @@ -344,11 +344,11 @@ ensure_cursor_directory_permissions() { log_warn "⚠️ [3/4] chmod Application Support/Cursor 失败" fi - # 命令4: chmod -R u+w ~/.cursor/extensions - if chmod -R u+w "$cursor_home_dir/extensions" 2>/dev/null; then - log_info "✅ [4/4] chmod .cursor/extensions 成功" + # 命令4: chmod -R u+w ~/.cursor (修复整个目录,不仅仅是extensions子目录) + if chmod -R u+w "$cursor_home_dir" 2>/dev/null; then + log_info "✅ [4/4] chmod .cursor 成功" else - log_warn "⚠️ [4/4] chmod .cursor/extensions 失败" + log_warn "⚠️ [4/4] chmod .cursor 失败" fi log_info "✅ [完成] 核心权限修复命令执行完成"