ਮੈਨੇਜ ਕੀਤੀ Mac VPN ਪ੍ਰੋਫਾਈਲ ਡਿਲੀਟ ਨਹੀਂ ਹੁੰਦੀ? ਇਹ ਪੰਜ ਕਦਮ ਜਾਂਚੋ
ਮੈਨੇਜ ਕੀਤੀ Mac VPN ਪ੍ਰੋਫਾਈਲ ਡਿਲੀਟ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਪੰਜ ਕ੍ਰਮਿਕ ਜਾਂਚਾਂ ਰਾਹੀਂ ਪਤਾ ਕਰੋ ਕਿ ਇਸ ਦਾ ਮਾਲਕ ਕੌਣ ਹੈ, ਪੇਲੋਡ ਕੀ ਲਾਗੂ ਕਰਦਾ ਹੈ ਅਤੇ ਹਟਾਉਣਾ ਕਿਉਂ ਰੋਕਿਆ ਹੋਇਆ ਹੈ।
ਤੁਹਾਡੇ Mac ਵਿੱਚ ਇੱਕ VPN ਪ੍ਰੋਫਾਈਲ ਰਹਿੰਦੀ ਹੈ ਜੋ ਡਿਲੀਟ ਹੋਣ ਤੋਂ ਇਨਕਾਰ ਕਰਦੀ ਹੈ, ਜਾਂ ਡਿਲੀਟ ਹੋ ਕੇ ਰੀਸਟਾਰਟ ਤੋਂ ਬਾਅਦ ਵਾਪਸ ਆ ਜਾਂਦੀ ਹੈ। ਇਹ ਆਮ ਤੌਰ 'ਤੇ ਪ੍ਰਬੰਧਨ ਦਾ ਸਵਾਲ ਹੈ, ਖਰਾਬ ਕਲਾਇੰਟ ਨਹੀਂ। ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਜਾਂਚਾਂ ਮਾਲਕੀ ਤੋਂ ਪੇਲੋਡ ਅਤੇ ਫਿਰ ਮੁੜ-ਜੁੜਨ ਦੇ ਨਿਯਮਾਂ ਵੱਲ ਜਾਂਦੀਆਂ ਹਨ, ਅਤੇ ਹਰ ਇੱਕ ਤੁਹਾਨੂੰ ਗਲਤ ਪੈਨਲ ਵਿੱਚ ਅੱਧਾ ਦਿਨ ਲੰਘਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਰੋਕ ਸਕਦੀ ਹੈ। ਇਹਨਾਂ ਨੂੰ ਕ੍ਰਮ ਵਿੱਚ ਕਰੋ; ਜਿਸ ਕਦਮ 'ਤੇ ਜਵਾਬ ਬਦਲਦਾ ਹੈ, ਉੱਥੇ ਹੀ ਤੁਹਾਡਾ ਹਿੱਸਾ ਖਤਮ ਹੁੰਦਾ ਹੈ।
ਪੱਕਾ ਕਰੋ ਕਿ ਪ੍ਰੋਫਾਈਲ ਮੈਨੇਜ ਕੀਤੀ ਹੈ, ਸਿਰਫ਼ ਸੰਭਾਲੀ ਨਹੀਂ
ਸਿਸਟਮ ਸੈਟਿੰਗਜ਼ ਖੋਲ੍ਹੋ ਅਤੇ Profiles ਜਾਂ Device Management ਲੱਭੋ। macOS ਵਰਜਨ ਅਨੁਸਾਰ ਸੂਚੀ Privacy & Security (Profiles) ਜਾਂ General (Device Management) ਹੇਠ ਹੁੰਦੀ ਹੈ। ਜੋ ਪ੍ਰੋਫਾਈਲ ਸੰਸਥਾ ਦਾ ਨਾਂ, ਛੋਟਾ ਵੇਰਵਾ ਦਿਖਾਉਂਦੀ ਹੈ ਅਤੇ ਜਿਸ ਵਿੱਚ ਮਾਈਨਸ ਬਟਨ ਨਹੀਂ ਹੈ, ਉਹ ਤੁਸੀਂ ਨਹੀਂ ਸੀ ਜੋੜੀ, ਸੰਸਥਾ ਨੇ ਇੰਸਟਾਲ ਕੀਤੀ ਹੈ।
ਟਰਮੀਨਲ ਵਿੱਚ ਦੋ ਜਾਂਚਾਂ ਮਾਲਕੀ ਜਲਦੀ ਤੈਅ ਕਰਦੀਆਂ ਹਨ। ਪਹਿਲੀ ਨਾਮਾਂਕਣ ਦੱਸਦੀ ਹੈ, ਦੂਜੀ ਡਿਵਾਈਸ ਪ੍ਰੋਫਾਈਲ ਸੂਚੀਬੱਧ ਕਰਦੀ ਹੈ:
sudo profiles status -type enrollment
sudo profiles -Pਜੇ ਨਾਮਾਂਕਣ ਹਾਂ ਕਹਿੰਦਾ ਹੈ ਅਤੇ ਪ੍ਰੋਫਾਈਲ ਸੂਚੀ ਖਾਲੀ ਹੈ, ਤਾਂ ਇਹ ਨਾ ਸਮਝੋ ਕਿ ਕੁਝ ਵੀ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ। ਮੈਨੇਜ ਕੀਤੇ Mac 'ਤੇ MDM ਵੱਲੋਂ ਭੇਜੇ ਕੁਝ ਪੇਲੋਡ profiles ਟੂਲ ਤੋਂ ਲੁਕੇ ਰਹਿੰਦੇ ਹਨ, ਪਰ ਸਰਗਰਮ ਵੀ ਰਹਿੰਦੇ ਹਨ। Device Management ਪੈਨਲ ਹੀ ਇਸ ਦਾ ਅਧਿਕਾਰਤ ਦ੍ਰਿਸ਼ ਹੈ ਕਿ ਸੰਸਥਾ ਨੇ ਕੀ ਭੇਜਿਆ, ਅਤੇ ਨਾਮਾਂਕਿਤ Mac 'ਤੇ ਖਾਲੀ ਕਮਾਂਡ-ਲਾਈਨ ਸੂਚੀ ਇੱਕ ਅਜਿਹਾ ਵਿਰੋਧਾਭਾਸ ਹੈ ਜਿਸਨੂੰ ਅੰਦਾਜ਼ੇ ਨਾਲ ਨਹੀਂ ਸੁਲਝਾਉਣਾ ਚਾਹੀਦਾ।
ਦਿਸਦਾ ਨਾਂ ਨਹੀਂ, ਪੇਲੋਡ ਪੜ੍ਹੋ
VPN ਪ੍ਰੋਫਾਈਲ ਇੱਕ ਕੰਟੇਨਰ ਹੈ, ਅਤੇ ਦਿਸਦਾ ਨਾਂ ਇਸ ਬਾਰੇ ਘੱਟ ਦੱਸਦਾ ਹੈ ਕਿ ਅੰਦਰ ਕੀ ਹੈ। ਇੱਕ ਪੇਲੋਡ ਵਿੱਚ IKEv2 ਸਰਵਰ ਪਤਾ, ਰਿਮੋਟ ਪਛਾਣਕਰਤਾ, ਪਰਮਾਣਿਕਤਾ ਢੰਗ ਅਤੇ ਆਪਣਾ UUID ਵਾਲਾ ਸਰਟੀਫਿਕੇਟ ਹੋ ਸਕਦਾ ਹੈ। ਉਸੇ ਪ੍ਰੋਫਾਈਲ ਵਿੱਚ ਦੂਜਾ ਪੇਲੋਡ ਟਨਲ ਨੂੰ ਲੋੜੀਂਦਾ ਪਛਾਣ ਸਰਟੀਫਿਕੇਟ ਦੇ ਸਕਦਾ ਹੈ, ਇਸ ਲਈ Keychain ਵਿੱਚ ਗੁੰਮ ਦਿਸਦਾ ਸਰਟੀਫਿਕੇਟ ਵੀ ਉਸੇ ਪ੍ਰੋਫਾਈਲ ਰਾਹੀਂ ਆ ਸਕਦਾ ਹੈ।
ਪੇਲੋਡ ਡੰਪ ਕਰੋ ਅਤੇ ਮਹੱਤਵਪੂਰਨ ਕੁੰਜੀਆਂ ਪੜ੍ਹੋ:
sudo profiles show -type configuration | grep -A3 -E "VPNType|ServerAddress|RemoteAddress|AuthenticationMethod|PayloadUUID"ਕੁਝ ਵੀ ਬਦਲਣ ਤੋਂ ਪਹਿਲਾਂ ਪੇਲੋਡ ਦੇ UUID ਲਿਖੋ। ਪ੍ਰਬੰਧਕ ਨੂੰ ਸਹੀ ਆਬਜੈਕਟ ਲੱਭਣ ਲਈ ਇਹੀ ਪਛਾਣਕਰਤਾ ਚਾਹੀਦੇ ਹਨ, ਅਤੇ ਇਹ ਵੀ ਦੱਸਦੇ ਹਨ ਕਿ ਟਨਲ ਅਤੇ ਸਰਟੀਫਿਕੇਟ ਇੱਕੋ ਸਰੋਤ ਤੋਂ ਆਉਂਦੇ ਹਨ ਜਾਂ ਦੋ ਵੱਖਰੀਆਂ ਤੈਨਾਤੀਆਂ ਤੋਂ।
ਟਨਲ ਨੂੰ ਕੀ ਵਾਪਸ ਲਿਆਉਂਦਾ ਹੈ, ਇਹ ਦੇਖੋ
ਜੇ ਟਨਲ ਆਪਣੇ ਆਪ ਮੁੜ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਪ੍ਰੋਫਾਈਲ ਵਿੱਚ ਲਗਭਗ ਪੱਕਾ ਮੰਗ 'ਤੇ ਨਿਯਮ ਹੁੰਦਾ ਹੈ। ਕੋਈ ਵੀ ਇੰਟਰਫੇਸ ਅਤੇ Connect ਕਿਰਿਆ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਨਿਯਮ ਟਨਲ ਨੂੰ Wi-Fi ਜੁੜਨ, Mac ਨੀਂਦ ਤੋਂ ਜਾਗਣ ਜਾਂ DNS ਜਾਂਚ ਫੇਲ ਹੋਣ 'ਤੇ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ। ਕਲਾਇੰਟ ਪੇਲੋਡ ਨੂੰ ਬੇਅਸਰ ਕਰਨ ਵਾਲਾ ਸਵਿੱਚ ਨਹੀਂ ਦਿੰਦਾ।
ਸੇਵਾ ਸੂਚੀ ਅਤੇ ਹਰ ਸੇਵਾ ਦੀ ਕਨਫਿਗਰੇਸ਼ਨ scutil ਤੋਂ ਆਉਂਦੀ ਹੈ:
scutil --nc list
scutil --nc show "Corporate VPN"show ਆਉਟਪੁੱਟ ਵਿੱਚ OnDemandRules ਲੱਭੋ ਅਤੇ ਹਰ ਐਂਟਰੀ ਦਾ Action ਮੁੱਲ ਪੜ੍ਹੋ। Connect ਟਨਲ ਨੂੰ ਉੱਪਰ ਚੁੱਕਦਾ ਹੈ, Disconnect ਹੇਠਾਂ ਸੁੱਟਦਾ ਹੈ, ਅਤੇ Ignore ਮੌਜੂਦਾ ਸਥਿਤੀ ਨੂੰ ਜਿਵੇਂ ਹੈ ਤਿਵੇਂ ਛੱਡਦਾ ਹੈ। ਸਭ ਕੁਝ ਨਾਲ Connect ਵਾਲਾ ਪਹਿਲਾ ਨਿਯਮ ਹੀ ਆਮ ਕਾਰਨ ਹੈ ਕਿ ਡਿਸਕਨੈਕਟ ਕਰਨ ਤੋਂ ਬਾਅਦ ਟਨਲ ਹੇਠਾਂ ਨਹੀਂ ਰਹਿੰਦਾ।
ਜੇ scutil --nc list ਵਿੱਚ ਕਨੈਕਸ਼ਨ ਨਹੀਂ ਹੈ, ਤਾਂ ਇਹ ਸਿਸਟਮ VPN ਸੇਵਾ ਵਜੋਂ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ। ਇਹ ਕਲਾਇੰਟ ਐਪ ਦੀ ਮਾਲਕੀ ਵਾਲੇ ਨੈੱਟਵਰਕ ਐਕਸਟੈਂਸ਼ਨ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦਾ ਹੈ, ਜਿੱਥੇ ਪ੍ਰੋਫਾਈਲ ਸਿਰਫ਼ ਐਪ ਕਨਫਿਗਰੇਸ਼ਨ ਸੌਂਪ ਸਕਦੀ ਹੈ ਅਤੇ ਕਦੋਂ ਜੁੜਨਾ ਹੈ ਇਹ ਐਪ ਖੁਦ ਤੈਅ ਕਰਦੀ ਹੈ।
ਤੈਅ ਕਰੋ ਕਿ ਹਟਾਉਣਾ ਤੁਹਾਡਾ ਕੰਮ ਹੈ ਜਾਂ ਨਹੀਂ
ਦੋ ਵਿਧੀਆਂ ਡਿਲੀਟ ਰੋਕਦੀਆਂ ਹਨ। ਪੇਲੋਡ PayloadRemovalDisallowed ਸੈੱਟ ਕਰ ਸਕਦਾ ਹੈ, ਜੋ ਇੰਟਰਫੇਸ ਵਿੱਚ ਪ੍ਰੋਫਾਈਲ ਨੂੰ ਹਟਾਉਣਯੋਗ ਨਹੀਂ ਰਹਿਣ ਦਿੰਦਾ, ਅਤੇ Mac ਨਿਗਰਾਨੀ ਹੇਠ ਹੋ ਸਕਦਾ ਹੈ ਜਿਸ ਨਾਲ ਪ੍ਰਬੰਧਨ ਪ੍ਰੋਫਾਈਲ ਹਟਾਉਣਾ ਸਿੱਧਾ ਇਨਕਾਰ ਹੋ ਜਾਂਦਾ ਹੈ। ਇਹਨਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਬੱਗ ਨਹੀਂ ਹੈ, ਅਤੇ ਮਾਮਲੇ ਨੂੰ ਜ਼ਬਰਦਸਤੀ ਹੱਲ ਕਰਨ ਲਈ ਅਸੰਬੰਧਿਤ ਸਰਟੀਫਿਕੇਟ ਜਾਂ ਪ੍ਰਬੰਧਨ ਪ੍ਰੋਫਾਈਲ ਡਿਲੀਟ ਕਰਨ ਨਾਲ ਤੁਸੀਂ ਸ਼ੁਰੂਆਤ ਨਾਲੋਂ ਕਿਤੇ ਵੱਡੀ ਸਮੱਸਿਆ ਵਿੱਚ ਰਹਿ ਜਾਓਗੇ।
| What you see | Likely owner | Next action |
|---|---|---|
| Profile shows an organization name and no minus button | MDM enrollment | Ask the administrator to remove it or change its scope |
| Profile removable, personal IKEv2 settings | You | Remove it from VPN settings and re-add it if you still need it |
| Profile removed, returns after a reboot or check-in | MDM re-push | Request a scope change; deleting it again will not hold |
| Profile removed, tunnel still starts | On Demand rule or app login item | Remove the rule or the login item, then retry |
ਕੰਮ ਵਾਲੇ Mac ਲਈ ਪ੍ਰਬੰਧਕ ਦਾ ਸਹਾਇਤਾ ਜਾਂ ਆਫਬੋਰਡਿੰਗ ਮਾਰਗ ਸਹੀ ਹੈ। ਪ੍ਰੋਫਾਈਲ ਪਛਾਣਕਰਤਾ ਨਾਲ ਲੈ ਜਾਓ। ਸਿਰਫ਼ «VPN ਪ੍ਰੋਫਾਈਲ» ਕਹਿਣ ਵਾਲੀ ਟਿਕਟ ਕਿਸੇ ਨੂੰ ਤੁਹਾਡੇ ਦੱਸੇ ਆਬਜੈਕਟ ਨੂੰ ਲੱਭਣ ਲਈ ਕਾਫ਼ੀ ਨਹੀਂ ਹੈ।
ਮਦਦ ਮੰਗਣ ਤੋਂ ਪਹਿਲਾਂ ਸਬੂਤ ਇਕੱਠੇ ਕਰੋ
ਪੰਜ ਗੱਲਾਂ ਲਿਖੋ: ਪ੍ਰੋਫਾਈਲ ਪਛਾਣਕਰਤਾ, ਪੇਲੋਡ ਦੇ UUID, sw_vers ਤੋਂ macOS ਵਰਜਨ ਅਤੇ ਬਿਲਡ, VPN ਉਪਕਿਸਮ, ਅਤੇ ਟਾਈਮਸਟੈਂਪ ਨਾਲ ਸਹੀ ਫੇਲ ਟੈਕਸਟ। ਇਹ ਵੀ ਜੋੜੋ ਕਿ ਟਨਲ ਪੂਰਾ ਹੈ ਜਾਂ ਵੰਡਿਆ ਅਤੇ ਇਹ ਕਨੈਕਟ ਵੇਲੇ ਫੇਲ ਹੁੰਦਾ ਹੈ ਜਾਂ ਅੰਦਰੂਨੀ ਸਰੋਤ ਤੱਕ ਪਹਿਲੀ ਪਹੁੰਚ 'ਤੇ, ਕਿਉਂਕਿ ਇਹਨਾਂ ਦੋ ਫੇਲਾਂ ਦੇ ਮਾਲਕ ਵੱਖਰੇ ਹਨ।
ਨੈੱਟਵਰਕ ਐਕਸਟੈਂਸ਼ਨ ਫੇਲ ਲਈ ਆਮ ਤੌਰ 'ਤੇ ਇੱਕ ਤੰਗ ਲੌਗ ਪੁੱਛਗਿੱਛ ਕਾਫ਼ੀ ਹੈ:
log show --last 5m --predicate 'process == "nesessionmanager"'ਪੂਰੀ ਵਿੰਡੋ ਦੀ ਥਾਂ ਕੋਸ਼ਿਸ਼ ਦੇ ਆਸ-ਪਾਸ ਦੀਆਂ ਲਾਈਨਾਂ ਲਵੋ, ਅਤੇ ਨਤੀਜਾ ਕਿਤੇ ਵੀ ਪੋਸਟ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸਰਵਰ ਨਾਂ ਅਤੇ ਸਰਟੀਫਿਕੇਟ ਵਿਸ਼ੇ ਮਿਟਾ ਦਿਓ। Apple ਦੀ ਤੈਨਾਤੀ ਗਾਈਡ ਦੱਸਦੀ ਹੈ ਕਿ ਮੈਨੇਜ ਕੀਤੇ VPN ਪੇਲੋਡ ਅਤੇ ਮੰਗ 'ਤੇ ਨਿਯਮ ਕਿਸ ਲਈ ਬਣੇ ਹਨ, ਅਤੇ ਇਹ ਸਕ੍ਰੀਨਸ਼ਾਟ ਨਾਲੋਂ ਬਿਹਤਰ ਦਲੀਲ ਹੈ: VPN ਦੀ ਝਲਕ.
ਪੰਜੇ ਜਾਂਚਾਂ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਤਿੰਨਾਂ ਵਿੱਚੋਂ ਬਿਲਕੁਲ ਇੱਕ ਗੱਲ ਸੱਚ ਹੁੰਦੀ ਹੈ। ਪ੍ਰੋਫਾਈਲ ਹਟਾਉਣ ਲਈ ਤੁਹਾਡੀ ਨਹੀਂ ਹੈ, ਪੇਲੋਡ ਡਿਜ਼ਾਈਨ ਅਨੁਸਾਰ ਟਨਲ ਮੁੜ ਜੋੜਦਾ ਹੈ, ਜਾਂ ਕਲਾਇੰਟ ਕੋਲ ਉਹ ਕਨਫਿਗਰੇਸ਼ਨ ਹੈ ਜਿਸਨੂੰ ਪ੍ਰੋਫਾਈਲ ਨੇ ਕਦੇ ਕੰਟਰੋਲ ਨਹੀਂ ਕੀਤਾ। ਪਛਾਣਕਰਤਾ ਅਤੇ ਸਮਾਂ-ਰੇਖਾ ਨਾਮਾਂਕਣ ਦੇ ਮਾਲਕ ਕੋਲ ਲੈ ਜਾਓ; ਇਹ ਉਹ ਟਿਕਟ ਹੈ ਜਿਸ 'ਤੇ ਕੋਈ ਕਾਰਵਾਈ ਕਰ ਸਕਦਾ ਹੈ। ਦੁਬਾਰਾ ਡਿਲੀਟ ਦਬਾਉਣਾ ਅਜਿਹਾ ਨਹੀਂ ਹੈ।