آموزش پاک کردن history دستورات لینوکس

آموزش پاک کردن history دستورات لینوکستاریخچه bash تمامی دستورات لینوکس که توسط یوزرهای سیستم اجرا می شوند را در خود ذخیره می کند و توسط دکمه های up arrow و down arrow می توان در بین دستورات جا به جا شد، در این آموزش به پاک کردن history دستورات لینوکس جهت افزایش امنیت خواهیم پرداخت.

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

در این آموزش روشهای پاک کردن history دستورات لینوکس را به طور کامل به شما آموزش خواهیم داد.

یکی دیگر از دلایلی که باعث می شود مدیران سرور تاریخچه دستورات لینوکس را حذف کنند عدم دسترسی به پسوردهای وارد شده ای است که به صورت clear text قبل تر توسط ادمین سرور وارد شده است.

برای مثال یوزر ادمین برای اتصال به دیتابیس ممکن است به فرمت زیر پسورد را در محیط command لینوکس وارد نمایید.

همان‌طور که مشاهده می‌کنید پسورد به صورت کد نشده و کاملاً مشخص بعد از سوییچ p- وارد شده است، این دستور بعد از اجرا و کار توسط مدیر در تاریخچه دستورات لینوکس ذخیره شده و حالا کافی است یک یوزر به سیستم دسترسی داشته و این اطلاعات را بخواند.

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

حتما بخوانید :  ssh چیست و کجا کاربرد دارد (امن ترین پروتکل ارتباطی در لینوکس)

حالا کافی است یوزر دستور زیر را اجرا کند تا پسورد وارد شده را به دست آورد.

history-پاک کردن history دستورات لینوکس

مسیر فایل bash history در /home/username/.bash_history/ می‌باشد. برای مثال اگر یوزر ما modireserver باشید مسیر دستیابی به فایل history به صورت زیر خواهد بود.

 

روش پاک کردن history دستورات لینوکس

اگر می‌خواهید فقط یک خط به‌خصوص از history دستورات را پاک کنید از سوییچ d- به صورت زیر می‌توانید برای این کار استفاده کنید.

برای پاک کردن history دستورات لینوکس به صورت کلی دستور زیر را وارد نمایید.

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

اگر می‌خواهید به صورت RealTime دستورات وارد شده توسط کاربران را در لینوکس مشاهده کنید می‌توانید از آموزش مانیتورینگ دستورات اجرا شده در لینوکس به صورت RealTime استفاده کنید.

درباره حسین محمدپور

با علاقه زیادی که به مباحث تخصصی امنیت سرور داشتم از 8 سال پیش کار خود را در این زمینه شروع کردم و طی این مدت مدیر 2 تیم امنیتی بزرگ ایرانی بودم و حالا با 4 سال سابقه در زمینه مباحث مدیریت سرور و میزبانی وب، سایت مدیر سرور را راه اندازی کردم تا بتوانم به علاقه مندان و مشتاقان این حوزه تخصصی کمک کنم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *