آموزش جلوگیری از اجرای alis ناخواسته در لینوکس

گاهی اوقات پیش می آید که ما یک فرمان رو مثلا date رو اجرا می کنیم. اما غافل از اینکه به جای نمایش خروجی فرمان مورد نظر، یه فرمان دیگه اجرا میشه. مثلا rm و میاد و همه فایلهای زیر شاخه // رو پاک میکنه. علت چیست؟ هکر به سیستم نفوذ کرده. یه alias برای date تعریف کرده و گفته :

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
alias date=rm /*

راه حل : اگر مدیر یک سرور خیل حساس هستید و میخواهید فرامینتان به درستی و بدون alias اجرا شوند دو راهکار وجود دارد. راه کار اول اجرای فرمان به صورت absolute path است. یعنی اینکه مسیر کامل فرمانتان را وارد کنید. توی سناریوی ما (//bin//date) راه دوم استفاده از \\ قبل از فرمان است :

\date

محمد صالح محمدی
محمد صالح محمدی

I'm an advanced level Linux professional administrator Below is summary of my skills: 1- Full of passion on teaching Linux 2- Over 11 years’ progressive experience in Linux networks administration 3- Technical knowledge & proficiency in system administration, network maintenance, hardware maintenance, operating systems, Linux, BSD, Windows (All versions) and the willingness to learn and effectively apply new technologies 4- Demonstrated problem analysis/ resolution skills, ability to troubles

نظرات