با پرمیشن های مک بیشتر آشنا شوید!

شاید شما هم تا به حال به پرمیشن هایی مانند ۷۷۷ در مک یا دیوایس خود برخورد کرده باشید… این پرمیشن ها سطح دسترسی کاربران را ایجاد می کند.

۴ نوع دسترسی وجود دارد:

  • خواندن(Read) با کد ۴
  • نوشتن(Write) با کد ۲
  • اجرا(Execute) با کد ۱
  • بدون دسترسی با کد ۰

در این پرمیشن ها هم از این ارقام استفاده شده مثلا در پرمیشن ۷۷۷ عدد ۷ که جمع ۴ و ۲ و ۱ است نشان دهنده ی دسترسی کامل است.

پرمیشن ها ۳ رقم دارند که از چپ به راست به این صورتند:

  1. دسترسی صاحب اصلی فایل (Owner)
  2. دسترسی گروهی که صاحب فایل در آن عضو است (Staff)
  3. دسترسی دیگر افراد (Everyone)

در اینجا با نشان دادن چند مثال اینکار را برای شما ساده تر می کنم:

  • پرمیشن ۷۷۷:

این پرمیشن عدد ۷ را برای همه به منظور دسترسی کامل در نظر گرفته است.

  • پرمیشن ۴۰۰:

در این پرمیشن صاحب اصلی فایل قابلیت کامل خواندن و نوشتن را دارد ولی دیگر کاربران هیچ دسترسی ای ندارند یعنی حتی فایل را هم نمی توانند اجرا کنند.

  • پرمیشن ۶۴۴:

در این پرمیشن صاحب فایل دسترسی ۶ را دارد که یعنی هم می تواند بخواند و هم بنویسد ولی بقیه ی کاربران فقط امکان خواندن دارند.

  • پرمیشن ۷۵۵:

در این پرمیشن صاحب دسترسی کامل دارد ولی بقیه ی افراد امکان خواندن و اجرا دارند و نمی توانند بنویسند.

 

تا اینجا با پرمیشن ها به صورت کامل آشنا شدید و می توانید پرمیشن جدید نیز بسازید.برای فهم بهتر این عکس را نگاه کنید:

بعد از این باید در مک خود به هر فایلی که دوست دارید پرمیشن دلخواه بدهید تا کامپیوتر خود را امن تر نگه دارید.برای دادن پرمیشن باید برنامه ی ترمینال را باز کنید و این کد را بنویسید:

chmod num fileaddress

نکته :

  • به جای num باید عدد سه قمی پرمیشن مورد نظر را بنویسید.
  • به جای fileaddress باید آدرس فایل مورد نظر را به صورت کامل بدهید.
  • همچنین می توانید به جای نوشتن آدرس مورد نظر بعد از نوشتن پرمیشن ۳ رقمی فایل را به صورت درگ و دراپ در ترمینال بیندازید تا خودش آدرس را برای شما بنویسد.

با تشکر از توجه شما