انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: fsteta در 25 تیر 1394، 07:13 ب‌ظ

عنوان: راه حلی برای اشتراک فایل بین ویندوز و لینوکس بدون ویروسی شدن
ارسال شده توسط: fsteta در 25 تیر 1394، 07:13 ب‌ظ
با سلام خدمت عزیزان
دوستان من یه سیستم لینوکس نصب کردم و نرم اقفر سامبا رو هم کانفیگش رو انجام دادم و پوشه ی شیر رو هم ساختم
چند تا سیستم دیگه دارم که همشون سیستم عامل ویندوز دارند
می خوام کابرها ابتدا فایلهاشون رو توی سیستم لینوکس کپی کنند بعدش از سیستم های ویندوزی که پوشه ی شیر لینوکس رو میبینند از اونا استفاده کنند در ضمن من فقط می خوام فایلهای با فرمت تصویر مثل avi و ... رو بتونند استفاده کنند
مشکل اینحاست که امکان انتقال ویروس به سیستمهای ویندوزی وجود داره
راه حل veto و hide هم به نظر کاربردی نمیاد می خواستم ببینم چه راه حلهی دیگه ای وجود داره اگه کمک کنید ممنون میشم
آیا اسکریپتی به صورت اتوماتیک وجود داره که بشه با دستور find فایلهای با فرمت خاص رو پیدا کرد و پاک کرد
عنوان: پاسخ : راه حلی برای اشتراک فایل بین ویندوز و لینوکس بدون ویروسی شدن
ارسال شده توسط: alih_net در 25 تیر 1394، 07:48 ب‌ظ
سلام
تا جایی که فهمیدم سه تا سوال داری

1- چطوری Samba فقط فایل های با فرمت فلان رو Share کنه ؟
2- چطوری ویروس ها منتقل نشن ؟
3- چطوری کل فایل های غیرفلان فرمت رو پاک کنی ؟


درمورد سوال اول ایده ای ندارم .
در مورد سوال دوم میتونی با ClamAV ویروسی نبودن فایل ها رو بررسی کنی .
درمورد سوال سوم هم دستور find و rm کار رو راه میندازه .
عنوان: پاسخ : راه حلی برای اشتراک فایل بین ویندوز و لینوکس بدون ویروسی شدن
ارسال شده توسط: fsteta در 25 تیر 1394، 08:10 ب‌ظ
مرسی از توجه ت
آنتی ویروس clamav برای لینوکسه یا برای ویندوزه؟ و اگر برای لینوکسه آیا ویروسهای ویندوز رو میشناسه
میشه یه شکل کامل از این دستورات برام بنویسی و اینکه اتوماتیک این دستور ها مثلا یه پوشه ی خاص رو فقط سرچ کنند و در زمانهای مشخص ران بشن و اتوماتیک فایلهای با فرمت خاص رو پاک کنند
بازم ممنون
عنوان: پاسخ : راه حلی برای اشتراک فایل بین ویندوز و لینوکس بدون ویروسی شدن
ارسال شده توسط: alih_net در 25 تیر 1394، 08:28 ب‌ظ
خواهش میکنم رفیق

clamAV روی گنو/لینوکس نصب میشه و ویروس های ویندوز رو شناسایی میکنه

این دستور تمام فایل های غیر jpg , png رو حذف میکنه

find /PATH/SAMBA -iname "*.jpg" -o -iname ".*png" -exec rm -f {} \;

میشه این رو بریزی تو یه فایل به اسم delete.sh و به cron بگی هر 2 دقیقه اجراش کن یا اینو توی فایلی به اسم autodelete.sh بنویسی

#!/bin/bash
while true
do
 /home/delete.sh
 sleep 120
done

و اجراش کنی

nohup ./autodelete.sh &

مطمئنا این اسکریپت مناسبی برای کار همیشگی نیست و میتونی خیلی بهتر بنویسی
عنوان: پاسخ : راه حلی برای اشتراک فایل بین ویندوز و لینوکس بدون ویروسی شدن
ارسال شده توسط: fsteta در 26 تیر 1394، 05:20 ب‌ظ
واقعا تشکر میکنم ازتون بابت زحمتی که کشیدید
به نظر شما اگه clamav رو نصب کنم وو این اسکریپت رو هم بزارم اجرا بشه راه مناسبی برای جلوگیری از ویروسی شدن سیستمهای ویندوزی هست یا نه
و اگر اسکریپ کاملتری هست ممنون میشم اینجا بزارید
سایت دانلود آنتی ویروسم میشه لطف کنید
خیلی ممنون
عنوان: پاسخ : راه حلی برای اشتراک فایل بین ویندوز و لینوکس بدون ویروسی شدن
ارسال شده توسط: alih_net در 26 تیر 1394، 05:27 ب‌ظ
به نظر شما اگه clamav رو نصب کنم وو این اسکریپت رو هم بزارم اجرا بشه راه مناسبی برای جلوگیری از ویروسی شدن سیستمهای ویندوزی هست یا نه
و اگر اسکریپ کاملتری هست ممنون میشم اینجا بزارید
به نظر من ClamAV به قدر کافی قوی هست  به شرطی که آنتی ویروس رو همیشه آپدیت نگهداری .
درمورد اسکریپت هم باید بسته به نیازت بنویسی و مثلا آپدیت ClamAV رو هم خودکار کنی .
عبارت cron یا at رو در همین انجمن سرچ کن به جواب مناسبی میرسی  ;)
عنوان: پاسخ : راه حلی برای اشتراک فایل بین ویندوز و لینوکس بدون ویروسی شدن
ارسال شده توسط: fsteta در 28 تیر 1394، 12:31 ب‌ظ
میشه نحوه نصب آنتی ویروس رو بگید من از دستور apt-get install clamav استفاده کردم و یه سری فتیلم دانلود شد ولی اثری از آنتی ویروس نیست  ::) ::) ::) باتشکر
پیکره بندی آپدیت و اسکن realtime و کاری که کوقع پیدا کردن ویروس باید انجام بده رو چطور باید تنظیم کنم
مرسی
عنوان: پاسخ : راه حلی برای اشتراک فایل بین ویندوز و لینوکس بدون ویروسی شدن
ارسال شده توسط: alih_net در 28 تیر 1394، 01:31 ب‌ظ
https://help.ubuntu.com/community/ClamAV
http://khaidoan.wikidot.com/clamav
عنوان: پاسخ : راه حلی برای اشتراک فایل بین ویندوز و لینوکس بدون ویروسی شدن
ارسال شده توسط: sajjadsec در 02 امرداد 1394، 10:57 ق‌ظ
یکم راحت تر نیست اگه یک اپلود سنتر لوکال بسازی ؟
روی لینوکسه یک apache نصب میکنی بعد یک اسکریپت اپلود سنتر هم میندازی روش بعدم ایپی میدی به ویندوز ها فایل رو اپلود میکنن روی لینوکس و لینک ساخته میشه روی لینوکس که میتونه حالا به هر شکلی باشه (مستقیم غیر مستفیم یا...) که اینطوری کاره فیلتر اون پسوند ها هم خیلی ساده تر میشه.
به عنوان انتی ویروس هم dr web رو پیشنهاد میکنم که هم برای ویندوز و هم برای لینوکس هست البته ازاد و رایگان نیست.
عنوان: پاسخ : راه حلی برای اشتراک فایل بین ویندوز و لینوکس بدون ویروسی شدن
ارسال شده توسط: هومن در 13 خرداد 1395، 11:28 ب‌ظ
به نظرم بهتره بعضی پست ها رو اپدیت کرد .
در ورژن اوبونتو 16.04 خودش clamtk که رابط گرافیکی clamav هست رو داره ولی برای استفاده از خط فرمان باید clamav  رو نصب کرد که به این شکل :
For Ubuntu/LinuxMint/Debian #
$ sudo apt-get install clamav clamav-daemon

حالا یک سری دستورات clamav  برای اسکن :
# Scan all files on the computer #
# clamscan -r /

# Scan all users home directories #
# clamscan -ri /home

# Scan all files on the computer, but only display infected files and ring a bell when found #
# clamscan -r --bell -i /

# Move all the infected files list on a particular file #
# clamscan -r /folder/to/scan/ | grep FOUND >> /path/to/save/report/file.txt

# Scan files in the USER home directory and save infected files to specific file #
# clamscan -ril /var/log/clamscan.log /home/USER

# Scan files in the USER home directory and remove infected files #
# clamscan -r --remove /home/USER

# Scan files in the USER home directory and exclude 2daygeek directory #
# clamscan --exclude=2daygeek -i -r /home/USER

برای اسکن اتوماتیک :
Create a file called clamav_scan under /etc/cron.daily/ directory and paste below script to run ClamAV Automatically on your system daily. Make sure you should give executable permission
# nano /etc/cron.daily/clamav_scan                                               

#!/bin/bash
SCAN_DIR="/home"
LOG_FILE="/var/log/clamav/dailyscan.log"
/usr/bin/clamscan -ri $SCAN_DIR >> $LOG_FILE
بعد دسترسی باید داد به فایل :
/etc/cron.daily/clamav_scan
# chmod +x /etc/cron.daily/clamav_scanو مسیر  لاگ فایل :
/var/log/clamav/dailyscan.log

 :)
عنوان: پاسخ : راه حلی برای اشتراک فایل بین ویندوز و لینوکس بدون ویروسی شدن
ارسال شده توسط: alih_net در 13 خرداد 1395، 11:34 ب‌ظ
به زمان ارسال دقت کردی؟  :o
عنوان: پاسخ : راه حلی برای اشتراک فایل بین ویندوز و لینوکس بدون ویروسی شدن
ارسال شده توسط: هومن در 13 خرداد 1395، 11:37 ب‌ظ
به زمان ارسال دقت کردی؟  :o
سلام و درود
« : 25 تیر 1394، 07:13 ب‌ظ » سوال پرسیده شده. ولی به نظرم بهتر بود به خاطر اینکه موضوع بحث کمی در مورد  clamav بود یکم توضیحاتی در مورد دستورات داده میشد تا تاپیک یکمی کامل بشه .
 :)
عنوان: پاسخ : راه حلی برای اشتراک فایل بین ویندوز و لینوکس بدون ویروسی شدن
ارسال شده توسط: دانیال بهزادی در 15 خرداد 1395، 08:49 ب‌ظ
دوست عزیز من فقط ارسال نخست رو خوندم و فهمیدم که شما داری راه رو اشتباه می‌ری. شما نیاز به هم‌رسانی پرونده نداری. چیزی که دنبالشی کارساز رسانه است. برای این‌کار باید به‌جای smb از upnp استفاده کنی. برنامه‌های زیادی این قابلیت رو می‌دن که خودت می‌تونی بگردی و پیداشون کنی. از mediatomb تا kodi برای مصارف مختلف، برنامه‌های مختلف هست.