From dc44449046a6fe73c90b60ae94ba7fb97ed4e748 Mon Sep 17 00:00:00 2001 From: Dig Para Date: Fri, 11 Aug 2017 13:40:58 +0800 Subject: [PATCH] Fix ss_local start issue. The `launchctl load` failed with "Path had bad ownership/permissions". Add chmod 444 command for the plist file. Remove plist write permission. --- ShadowsocksX-NG/start_kcptun.sh | 1 + ShadowsocksX-NG/start_privoxy.sh | 1 + ShadowsocksX-NG/start_ss_local.sh | 1 + 3 files changed, 3 insertions(+) diff --git a/ShadowsocksX-NG/start_kcptun.sh b/ShadowsocksX-NG/start_kcptun.sh index 3ca2463..64e98f4 100755 --- a/ShadowsocksX-NG/start_kcptun.sh +++ b/ShadowsocksX-NG/start_kcptun.sh @@ -6,5 +6,6 @@ # Created by 邱宇舟 on 2017/1/11. # Copyright © 2017年 qiuyuzhou. All rights reserved. +chmod 444 "$HOME/Library/LaunchAgents/com.qiuyuzhou.shadowsocksX-NG.kcptun.plist" launchctl load "$HOME/Library/LaunchAgents/com.qiuyuzhou.shadowsocksX-NG.kcptun.plist" launchctl start com.qiuyuzhou.shadowsocksX-NG.kcptun diff --git a/ShadowsocksX-NG/start_privoxy.sh b/ShadowsocksX-NG/start_privoxy.sh index dbc7d7b..ed1ab64 100755 --- a/ShadowsocksX-NG/start_privoxy.sh +++ b/ShadowsocksX-NG/start_privoxy.sh @@ -6,5 +6,6 @@ # Created by 王晨 on 16/10/7. # Copyright © 2016年 zhfish. All rights reserved. +chmod 444 "$HOME/Library/LaunchAgents/com.qiuyuzhou.shadowsocksX-NG.http.plist" launchctl load "$HOME/Library/LaunchAgents/com.qiuyuzhou.shadowsocksX-NG.http.plist" launchctl start com.qiuyuzhou.shadowsocksX-NG.http diff --git a/ShadowsocksX-NG/start_ss_local.sh b/ShadowsocksX-NG/start_ss_local.sh index a59973e..31b3593 100755 --- a/ShadowsocksX-NG/start_ss_local.sh +++ b/ShadowsocksX-NG/start_ss_local.sh @@ -6,5 +6,6 @@ # Created by 邱宇舟 on 16/6/6. # Copyright © 2016年 qiuyuzhou. All rights reserved. +chmod 444 "$HOME/Library/LaunchAgents/com.qiuyuzhou.shadowsocksX-NG.local.plist" launchctl load "$HOME/Library/LaunchAgents/com.qiuyuzhou.shadowsocksX-NG.local.plist" launchctl start com.qiuyuzhou.shadowsocksX-NG.local