غیرفعال کردن GateKeeper در macOS و اجرای همه‌ی برنامه‌ها

اصولاً توی سیستم‌عامل macOS به صورت پیشفرض هر برنامه‌ای اجازه‌ی اجرا شدن نداره!، شما فقط اجازه دارید برنامه‌های مورد تایید اپل رو که از AppStore دانلود شدن اجرا کنید.

اما این محدودیت به این معنی نیست که شما هیچ‌وقت نمی‌تونید و یا اجازه ندارید آزادانه هر نرم‌افزاری که بخواید رو اجرا کنید.

خوشبختانه راهی ساده برای غیر فعال کردن سیستم امنیتی GateKeeper که وظیفه‌ی بررسی برنامه‌های تایید شده رو داره، هست و من قصد دارم به شما این مورد رو آموزش بدم.

کافیه Terminal رو باز کنید و دستور زیر رو در اون تایپ/کپی کنید.

ازتون رمز می‌خواد و شما باید رمز حساب کاربری خودتون رو وارد کنید و تمام.

sudo spctl --master-disable

حالا وارد Setting بشید و از بین گزینه‌های موجود وارد بخش Security & Privacy بشید و میبینید که در بخش Allow apps downloaded from سه گزینه هست که گزینه‌ی Anywhere انتخاب شده.

اگه بخواید دوباره GateKeeper رو فعال کنید کافیه از مسیر گفته شده گزینه‌ی اول یعنی App Store رو انتخاب کنید تا محدودیت‌های اجرای برنامه‌ها دوباره اعمال بشه و یا اینکه دستور زیر رو توی Terminal تایپ /کپی کنید و ازتون رمز حساب کاربری‌ رو می‌خواد و بعد از اون GateKeeper به حالت قبل برمی‌گرده.

sudo spctl --master-enable


نکات تکمیلی

۱) غیرفعال کردن GateKeeper امنیت سیستم‌عامل macOS رو کمتر می‌کنه.

۲) برای نصب و اجرای برنامه‌های کرک‌شده و دانلودی حتماً نیاز دارید GateKeeper رو غیر فعال کنید.

۳) اگه نرم‌‌افزارهای مورد استفاده‌ی شما اجرا می‌شن و تا الان مشکلی نداشتید این آموزش مناسب شما نیست.

۴) لطفاً اگه GateKeeper رو غیرفعال کردید بیشتر به نرم‌افزارهای دانلودی و اجرای اونها روی macOS دقت کنید چون ممکنه نرم‌افزاری که دانلود کردید حاوی بدافزار باشه.


امیدوارم این آموزش مفید بوده باشه.

اگه نظر، پیشنهاد و یا سوالی داشتید خوشحال میشم در بخش نظرات با شما هم‌صحبت بشم.