برترين مطالب
Best Posts
آخرین مطالب ارسالی
Last Posts
دستور sudo چیست؟ -  پنجشنبه ,۲۷ مرداد , ۱۳۹۰
تعداد بازدید : 342   دسته بندی : مقالات لینوکس

هر برنامه ای که بخواهد در منابع سیستم تغیییری بدهد یا بتوان از طریق ان به منابع حیاتی سیستم دسترسی پیدا کرد در لینوکس به مجوز ریشه نیاز دارد. درواقع برای اجرای آن باید شما کاربر ریشه یا root باشید. برای دسترسی به کاربر ریشه باید از دستور su یا Super User استفاده کنید و بعد از وارد کردن کلمه ی عبور می توانید هر برنامه ای را اجرا کنید. اما گاهی نیاز دارید تا برنامه هایی از این قبیل را یک کاربر ساده اجرا کنید. برای مثال شما در منزل خد می خواهید به اینتر نت وصل شوید و نمی خواهید برای هربار استفاده از KPPP کلمه ی عبور خود را وارد کنید و یا برای هربار استفاده از برنامه ی k3b کلمه ی عبورتان را وارد کنید. البته این عمل از صحت امنیت سیستم شما می کاهد ،‌یعنی هر کاربری می تواند بدون داشتن کلمه ی عبور ریشه از برنامه ای استفاده کند که به مجوز های ریشه احتیاج دارد.

 

به هر حال اگر به این کار نیازمندهستید چاره ی کارتان در دستان برنامه ی sudo است. این برنامه در اغلب توزیع های بزرگ لینوکس یا نصب شده وجود دارد واگر این طور نیست می توانید به راحتی آن را از دیسک هایتوزیع خود پیداکرده و نب نمایید.

 

استفاده از دستور sudo

برای استفاده از این دستور کافیست که شما آن را نصب کنید ،‌در اغلب لینوکس ها این برنامه با نام sudo در سی دی های همراه یا در برنامه های مدیر بسته پیدا می شود.بعد از نصب این برنامه تنها کاری که شما باید انجام بدهد ویرایش فایل etc/sudoers/ می باشد. شما باید در این فایللیست کابران و برنامه ها را وارد کنیدو به این ترتیب کابرانی که شما در این فایل نام برده اید می توانند به برنامه هایی که در آنها است دسترسی داشته باشند.

 ارسال در حدود 276 روز قبل  نویسنده : diedloves  دیدگاه‌ها خاموش   | ادامه مطلب »