باگ در macOS High Sierra: امکان دسترسی روت بدون نیاز به پسورد

هر زمان که سیستم‌عاملی به بازار عرضه می‌شود، پس از مدتی، یک یا دو ایراد گیج‌کننده در آن سیستم‌عامل به چشم می‌آید. امروز macOS قربانی این موضوع شده و این باگ، نسبت به باگ‌هایی که تا به‌حال وجود داشته‌اند، مشکل بزرگی به شمار می‌آید. متاسفانه این باگ، مشکلات امنیتی فوق‌العاده‌ای را به وجود می‌آورد. بنابراین، در صورتی‌که صاحب یک کامپیوتر مک با سیستم‌عامل macOS High Sierra هستید، بایستی مطلب پیش‌رو را مطالعه نمایید. راه حل ساده‌ای برای این مشکل وجود دارد که خودتان، شخصا می‌توانید آن‌را اعمال کنید.

اولین مشکل این است که باگ مذکور، به شما یا هر فرد دیگری امکان دسترسی ریشه‌ای به کامپیوترتان بدون نیاز به پسورد و به عنوان مدیر سیستم را می‌دهد. تنها کاری که شما بایستی انجام دهید این است که به هنگام لاگین کردن، در فیلد نام‌کاربری، کلمه base را وارد کنید و فیلد کلمه عبور را خالی بگذارید و سپس، کلید بازگشت را چندین بار فشار دهید (یا بر روی دکمه Login، چندین نوبت کلیک کنید). بدین ترتیب، فورا به عنوان یک ابرکاربر (Superuser)، وارد سیستم می‌شوید؛ بدین معنا که شما مجوزهای لازم برای خواندن یا نوشتن فایل‌های سیستمی، شامل آن‌چه که در سایر اکانت‌های macOS وجود دارد را در اختیار خواهید داشت.

نیازی به گفتن ندارد که این موضوع، ناخوشایند است. با این‌حال، در این‌جا راه‌حل سریعی وجود دارد که تا زمان رفع این حفره امنیتی از سوی اپل، با اعمال آن می‌توانید خاطر خود را آسوده نمایید. کاری که شما بایستی انجام دهید، تعیین یک پسورد روت است. یک پنجره ترمینال را اجرا کنید و عبارت “sudo passwd -u root” را تایپ نمایید. سپس پسورد خود را وارد کرده و در ادامه، یک پسورد جدید را برای کاربر ریشه‌ای (مدیر سیستم) انتخاب کنید. با انجام این کار، باگ مذکور دیگر وجود نخواهد داشت.

در اقدامی امیدوارکننده، اکنون شرکت اپل به این مشکل توجه کرده و با کار خستگی‌ناپذیر خود، تلاش می‌کند تا این مشکل را در اسرع وقت برطرف نماید.