برخی کاربران لینوکس از اینکه اسکریپت یا کامندی که میخواهند اجرا کنند به فایلسیستم صدمه بزند همواره واهمه دارند اما ابزارهایی به بازار عرضه شدهاند که این امکان را برای شما فراهم میآورند تا بدون نیاز به اجرای واقعی کامندهای لینوکس، از ماهیت آنها باخبر شوید که در ادامه یک از آنها را معرفی خواهیم کرد.
Maybe ابزاری اپنسورس است که با زبان پایتون نوشته شده که بدون اجرای واقعی کامندها، به شما میگوید که یک کامند یا اسکریپت چه کاری انجام میدهد به طوری که این ابزار به شما لیستی از عملکردهایی که قرار است به وسیلهٔ آن کامند اجرا شوند را نشان داده و سپس میتوانید انتخاب کنید که آیا مجوز اجرای آن کامند خاص را میدهید یا خیر. به بیان سادهتر، وقتی از Maybe برای اجرای کامندی استفاده میشود، باعث میگردد تا سیستم باور کند واقعاً کاری که قرار است انجام دهد را انجام میدهد در حالی که در عمل چنین اتفاقی نخواهد افتاد (به عنوان مثال، اگر یک بَش اسکریپت طولانی برای اجرا دارید، میتوانید آن را توسط Maybe اجرا کنید و لازم نیست نگران اِعمال یکسری تغییرات مهم روی سیستمتان یا انجام عملکردهای مشکوک توسط آن اسکریپت باشید.)
آیا Maybe کاملا امن است؟
دولوپر این ابزار، Philipp Emanuel Weidmann، ادعا نمیکند که اجرای هر چیزی با این ابزار کاملاً امن است و وی اصلاً ادعایی در این باره ندارد چرا که به نظرش بهتر است که Maybe را برای اسکریپتی که میشناسید، و توسط خودتان نوشته شده، استفاده کنید و از همین روی هیچوقت نباید از آن برای اجرای کامندی نامطمئن بر روی سیستم اصلیتان استفاده کنید چرا که این احتمال وجود دارد تا این ابزار نتواند تمام عملکردهایی که کامند مذکور سعی در اجرای آنها دارد را مسدود کند که در نهایت ممکن است آسیبهایی جدی به سیستمتان وارد کنند.
راهنمای نصب Maybe
برای نصب این ابزار روی سیستمعامل اوبونتو میتوانید از کامند زیر استفاده کنید:
$ pip install maybe
البته ابتدا باید اطمینان حاصل کنید که مُفسر پایتون و همچنین ابزار pip روی سیستم شما نصب است.