منتقل نمیشه؟ یا نمی تونه کاری رو پیش ببره ؟
ممکن کمی بیشتر توضیح بدید؟
ویروس یعنی نوعی آلودگی که تمام بخش های بدن (اینجامیشه کامپیوتر) رو آلوده میکنه. پخش میشه.
دیدی توی ویندوز موقعی که ویروس میگرفت، تو هر پوشهای میرفتی اونو میدیدی؟ (مثلا New Folder) که پاکش میکردی دوباره ساخته میشد یا اصلا پاک نمیشد!
توی گنولینوکس هیچ ویروسی عمل نمی کنه. چرا؟ چون نمیتونه هرجایی دلش میخوادبره خودشو بسازه! اجازه نداره! توی / که اصلا نمی تونه بره. چون دسترسی نداره. حتی میتونی Owner پارتیشن ها و دایرکتوری هات رو فقط به یوزر خودت بدی تا ویروس از طریق یوزرهای دیگه هم نتونه خودشو وارد کنه. بالاخره یا ویروس رو خودت ران کردی (که اوف بر خودت باد

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

ولی خودش بخواد اجرا بشه، دسترسی نداره.
اینجا برای اجرا کردن هر فایل اجرایی شما باید مجوزش رو صادر کنی. اگه اون فایل اجرایی دسترسی بالا میخواد، sudo باید بذاری که اونم به شرط اینه که بفهمی داری چکار میکنی! اگه دسترسی بالایی نخواد، میتونی بدون sudo اجراش کنی ولی بازم باید بفهمی داری چکار میکنی
مثلا من اینو مینویسم:
#!/bin/bash
rm -rf ~
میدم بهت.
کارش چیه؟ کل هومت رو پاک میکنه بدبخت میشی!
ولی اینو که بهت دادم، روی سیستمت اجراش کن! هیچ عملی انجام نمیده. (تو ترمینال نزنیش یه وخ! منظورم فایلش هست که اگه بخوام بهت بدم. دستورش رو نمیگم!)باید بهش دسترسی اجرایی بدی تا اجرا بشه. خب وقتی بخونیش و ببینی دستور خطرناکیه، آیا مجوزش رو میدی؟ نه!
حالا به فرض اینجوری خواستم بنویسم:
#!/bin/bash
sudo rm -rf /
این کل هاردت رو پاک میکنه!
خود به خود هرکارش کنی اجرا نمیشه! بخوای دسترسی بدی هم باز اجرا نمیشه. چرا؟ چون مجوزش اصلا دست شما نیست

باید sudo بذاری اولش تا بدبخت بشی.
حالا فرض کن من به جای دستور پاک کردن، دستور ساختن یه فایل توی تمام دایرکتوری هارو بدم. وقتی اجراش کنی، تا جایی که دسترسی داره، فایل رو میسازه. مثلا توی هومت فقط. دیگه هیچ جارو آلوده نمی کنه و شرط اجرا شدنش هم باز اینه که خودت مجوز اجرایی بهش بدی. صرفا دانلودش کنی یا از روی فلش بریزیش روی هاردت و ... هیچ کاری انجام نمیده!
مباحث مربوط به chmod و chown رو بخون.
پس لینوکس نیازی به آنتی ویروس نداره. به دلایل بالا

میمونه بدافزار. بدافزار بحثش فرق داره. ممکنه یه برنامه باگ داشته باشه و هکر بتونه از طریق اون برنامه نفوذ کنه. آره بدافزار واسه لینوکس داریم. چندسالی یک بار یکیش ظاهر میشه و ۲ ساعت بعد حلش میکنن میره پی کارش. مثلا شل شوک که یه باگ توی Bash پیدا شده بود و هکر میتونست با تغییر یه سری کد، کاراش رو انجام بده. که قبل از اینکه خبرش درز کنه، فیکسش کردن.
مثل ویندوز نیست که سال ۲۰۱۶ هستیم ولی هنوز ویندوز XP سال ۲۰۰۲ش، ویروس و بدافزار و جاسوس افزار و تبلیغ افزار و باج افزار و کوفتافزار میگیره
