ورود به اکانت شما

نام کاربری *
رمز عبور *
مرا بخاطر بسپار

ایجاد حساب کاربری

فیلد های ستاره دار را پر کنید.
نام *
نام کاربری *
رمز عبور *
تکرار رمز عبور *
ایمیل *
تکرار ایمیل *
کپچا *
بارگذاری کپچا

مسدود کردن دسترسی به یک پوشه با استفاده از دستورات CMD مطلب ویژه

توسط 17 خرداد, 1394 6546 0

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

با یکی دیگر از آموزشهای سایت آسارایان با عنوان "مسدود کردن دسترسی به یک پوشه با استفاده از دستورات CMD" در خدمت شما هستم . یکی از بخش های مهم در سیستم عامل کنترل کاربران میباشد .البته بیشتر در شبکه مورد استفاده قرار می گیرد ولی در هر صورت باز جزو موارد مهمی به حساب می آید که باید به آن دقت ویژهای داشته باشیم .
در ویندوز این امکان وجود دارد که دسترسی بعضی از کاربران را به یک فایل یا پوشه محدود کنیم که فقط بتواند پوشه مورد نظر را مشاهده کرده و امکان ویرایش یا حذف نداشته باشد . اینکار از طریق کنترل پنل امکان پذیر می باشد ولی با دستورات CMD خیلی سریع تر می توان به نتیجه رسید . در ادامه با استفاده از خط فرمان به شما آموزش میدهم که چگونه دسترسی یک کاربر را به یک پوشه یا فایل محدود کنید . 

1. برای شروع بهتر است از کلیدهای ترکیبی پنجره + R یا تایپ مستقیم دستور CMDدر کادر منوی استارت کمک بگیرید تا صفحه Command Prompet همانند تصویر زیر نمایش داده شود .  وقتی کلیدهای ترکیبی پنجره + R را از طریق کیبورد میفشارید پنجره Run باز می شود که باید دستور CMD را تایپ و بر روی کلید اینتر کلیک کنید .

برای انجام اینکار از دستور Cacls استفاده می شود . این دستور دارای سوئیچ های مختلفی می باشد که می توانید از طریق این صفحه تمام را بررسی کنید .

– t : عملیات را برای تمام فایل ها و فولدر های داخلی انجام می دهد.
– c : عملیات را بدون توجه به هر error انجام می دهد. البته error ها نمایش داده می شوند.
–  save : تمام acl ها را برای استفاده های بعدی در یک فایل acl ذخیره می کند.
– restore : از یک فایل acl مجوز ها را اعمال می کند.
– setowner : مالک یک فایل را تغییر می دهد.
– reset : تمام مجوز ها را به مجوز های به ارث رسیده باز می گرداند.
– grant : چنانچه با r همراه باشد، تضمین می کند که کاربر یا گروه معین شده مجوز لازم را دارد، و مجوز جدید روی مجوز قبلی نوشته می شود. چنانچه بدون r باشد، مجوز های جدید به acl اضافه می شوند.
– deny : دسترسی را سلب می کند. یک ACE جدید برای سلب مجوز اضافه می کند.
– remove : تمام ACE های مربوط به یک SID را حذف می کند. چنانچه با g همراه باشد، فقط ACE های allow یا در واقع ACE های مربوط به سوییچ Grant را حذف می کند. اگر با d همراه باشد فقط ACE های Deny یا در واقع ACE های مربوط به سوییچ Deny را حذف می کند.

 فرض کنید یک پوشه فیلم دارید که نمی خواهید به غیر از خودتان یا یک کاربر دیگر به آن دسترسی داشته باشد . با استفاده از این دستور می توانید تمام دسترسی ها را برای کاربر مورد نظر مسدود کنید . 

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

cacls +نام فایل یا پوشه + /e  /c  /d  + نام کاربری

کد اصلی به این شکل می باشد

cacls Film /e /c /d asarayan-co

 

با اجرای این کد فایل یا پوشه مورد نظر مسدود می شود .
برای باز کردن هم از سوئیچ G/  و F استفاده می شود . 

 

cacls +نام فایل یا پوشه + /e  /c  /g  + نام کاربری : F

کد اصلی به این شکل می باشد

cacls Film /e /c /g asarayan-co:F

 

1 مسدود کردن دسترسی به یک پوشه با استفاده از دستورات CMD

این مورد را ارزیابی کنید
(1 رای)
آخرین ویرایش در سه شنبه, 03 شهریور 1394 ساعت 15:56
کلیه حقوق متعلق است به فروشگاه آسارایان. طراحی و پشتیبانی: webriz
تک وب دیزاین-قالب فارسی جوملا