تغییر مدت زمان در خواست پسورد برای مجوز root
نویسنده روزبه شفیعی, در موضوع klassroomتا حالا شده سر و کارتان یک پشت به خط فرمان لینوکس بخورد و مجبور باشید مدام با مجوز root کاری را انجام دهید ؟ و هر بار با زدن دستور <sudo <COMMAND پسوردتون را ازتون بخواهد ؟مطمئنا وارد کردن چندین و چند باره پسورد اگر کار خسته کننده ای نباشد ٫ کار حوصله سر بری است .

توی این پست می خواهیم ببینیم چطور می شود این کار را یکبار برای همیشه بعد از هر reboot انجام داد و حداقل تا reboot بعدی از شرش راحت شویم . برای این کار باید ابتدا فایل sudoers رو ویرایش کنیم .برای این کار دستور زیر را وارد کنید :
sudo kate /etc/sudoers
معمولا از kate برای ادیتور پیشفرض در KDE استفاده می شود . اگر از Gnome استفاده می کنید به جای Kate از gedit استفاده کنید . ادیتورهای خط فرمان مثل nano و vim هم هست که می توانید از آنها هم استفاده کنید.
بعد از باز شدن آن دنبال این خط بگردید :
Defaults env_reset
ممکن است در بعضی از توزیع ها مثل آرچ لینوکس و بر پایه اون این بخش حذف شده باشد که در انتهای اون خودتان می توانید اضافه کنید . در اوبونتو و فدورا و اوپن زوزه به صورت پیشفرض این خط هست . پس اگر این قسمت را در فایل sudoers دارید که خوش به حالتون ! اگر هم ندارید به آخرین خط آن ٫ این قسمت را هم اضافه کنید.
بعد از آن همین قسمتی که گفتم را به صورت زیر تغییر دهید :
Defaults env_reset , timestamp_timeout=X
در اینجا X متغییره و می تواند هر عددی باشد ! هرچه بیشتر ! بهتر! اگر مثل من عادت به ریستارت کردن کامپیوترتون ندارید و همیشه روشن است یا در مواقع جا به جایی آن را suspend می کنید یک عدد نجومی را به جای X قرار دهید .در واقع به جای X باید مقدار دقیقه برای sudo timeout تعریف کنید . این timeout اینگونه برای sudo تعریف می شود که فاصله زمانی بین درخواست پسورد چند دقیقه باشد .
و پس از آن فایل را save کرده و ببندید . در توزیع های Archlinux یا Chakra و Gentoo و تا آن جایی که یادم است و اشتباه نکنم (شک دارم) توی Debian باید خودتان sudo را نصب کنید . در غیر این صورت این فایل sudoers در شاخه etc موجود نخواهد بود . برای نصب آن باید اینگونه عمل کنید : (اولی برای آرچ و توزیع های بر پایه آن و دومی برای دبیان)
pacman -S sudo
aptitude install sudo
در ضمن ! این را هم فراموش نکنید ! اگر از کامپیوترتان اشخاص دیگر هم استفاده می کنند یا بعضا ممکن است برای مدتی از کامپیوترتان دور شوید این کار ممکن است از نظر امنیتی خطر زیادی داشته باشد و هر کسی با مجوز root هر بلایی سر کامپیوتر شما و اطلاعات شما بیاورد ! مواظب باشید…
پی نوشت : این راهنما برای تمام توزیع های لینوکس کاربرد دارد…
=-=-=-=-=
Powered by Blogilo




