banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Xoá các files bị nhiễm virus từ kết quả của AVG?  XML
  [Question]   auditd start failed 02/07/2010 11:37:35 (+0700) | #1 | 214512
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

dexxa wrote:

** Cho cháu hỏi thêm

Cháu có 1 list các file bị nhiễm virus được report từ AvgScan. Các file này nằm ở nhiều đường dẫn khác nhau nhưng chúng có chung 1 tên. Giờ cháu muốn remove hết các file đó đựa trên list đó thì phải làm sao ạ.
 

list đó đã chứa đường dẫn đầy đủ chưa?
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   auditd start failed 02/07/2010 12:07:15 (+0700) | #2 | 214516
[Avatar]
dexxa
Member

[Minus]    0    [Plus]
Joined: 01/07/2006 20:35:01
Messages: 121
Offline
[Profile] [PM]
Dạ đầy đủ 100% anh
[Up] [Print Copy]
  [Question]   auditd start failed 02/07/2010 12:14:09 (+0700) | #3 | 214518
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

dexxa wrote:
Dạ đầy đủ 100% anh  

Vậy thì có thể dùng: while read f; do rm -f "$f"; done < AVGResult.txt
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   auditd start failed 02/07/2010 13:20:32 (+0700) | #4 | 214522
[Avatar]
dexxa
Member

[Minus]    0    [Plus]
Joined: 01/07/2006 20:35:01
Messages: 121
Offline
[Profile] [PM]
Cám ơn anh quanta. Nhưng không run được anh ạ. Nó bảo em đọc lại help của rm

Code:
while read f; do rm -f "$f"; done < reportphp.txt

Theo em hiểu thì ý câu này là tạo 1 vòng lặp khi đọc biến f, nhưng ở đây chưa khai báo giá trị biến f ứng với cái gì mà smilie

report của em như sau

/home/webccap/www/quyen_auto_/images/gifimg.php Virus identified Exploit.PHP
/home/webccap/www/quyen_auto_/pn1/images/gifimg.php Virus identified Exploit.PHP
/home/webccap/www/quyen_auto_/ebh/images/gifimg.php Virus identified Exploit.PHP
/home/webccap/www/quyen_auto_/ebh/convert_pdf/images/gifimg.php Virus identified Exploit.PHP
/home/webccap/www/quyen_auto_/media/system/images/gifimg.php Virus identified Exploit.PHP
/home/webccap/www/quyen_auto_/demo2/images/gifimg.php Virus identified Exploit.PHP
/home/webccap/www/sistest/images/gifimg.php Virus identified Exploit.PHP
 


Tất cả là 1 cùng 1 tên. Phần màu đỏ có phải remove đi không anh
[Up] [Print Copy]
  [Question]   auditd start failed 03/07/2010 23:39:28 (+0700) | #5 | 214592
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

dexxa wrote:
Cám ơn anh quanta. Nhưng không run được anh ạ. Nó bảo em đọc lại help của rm

Code:
while read f; do rm -f "$f"; done < reportphp.txt

Theo em hiểu thì ý câu này là tạo 1 vòng lặp khi đọc biến f, nhưng ở đây chưa khai báo giá trị biến f ứng với cái gì mà smilie
 

Em hiểu chưa đúng rồi.

dexxa wrote:

report của em như sau

/home/webccap/www/quyen_auto_/images/gifimg.php Virus identified Exploit.PHP
/home/webccap/www/quyen_auto_/pn1/images/gifimg.php Virus identified Exploit.PHP
/home/webccap/www/quyen_auto_/ebh/images/gifimg.php Virus identified Exploit.PHP
/home/webccap/www/quyen_auto_/ebh/convert_pdf/images/gifimg.php Virus identified Exploit.PHP
/home/webccap/www/quyen_auto_/media/system/images/gifimg.php Virus identified Exploit.PHP
/home/webccap/www/quyen_auto_/demo2/images/gifimg.php Virus identified Exploit.PHP
/home/webccap/www/sistest/images/gifimg.php Virus identified Exploit.PHP
 


Tất cả là 1 cùng 1 tên. Phần màu đỏ có phải remove đi không anh 

Code:
while read f; do rm -f `echo "$f" | cut -f1 -d" "`; done < avgresult.txt
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Xoá các files bị nhiễm virus từ kết quả của AVG? 07/07/2010 22:28:20 (+0700) | #6 | 214859
mR.Bi
Member

[Minus]    0    [Plus]
Joined: 22/03/2006 13:17:49
Messages: 812
Offline
[Profile] [PM] [WWW]
thế này dễ hiểu hơn:

Code:
for i in `more reportphp.txt|awk '{print $1}'`; do rm -f $i; done
All of my life I have lived by a code and the code is simple: "honour your parent, love your woman and defend your children"
[Up] [Print Copy]
  [Question]   Xoá các files bị nhiễm virus từ kết quả của AVG? 07/07/2010 22:57:54 (+0700) | #7 | 214860
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

mR.Bi wrote:
thế này dễ hiểu hơn:

Code:
for i in `more reportphp.txt|awk '{print $1}'`; do rm -f $i; done
 

- more ở đây là thừa rồi
- Trước và sau pipe (|) nên cách ra một khoảng trắng.
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Xoá các files bị nhiễm virus từ kết quả của AVG? 08/07/2010 08:04:14 (+0700) | #8 | 214866
mR.Bi
Member

[Minus]    0    [Plus]
Joined: 22/03/2006 13:17:49
Messages: 812
Offline
[Profile] [PM] [WWW]
he he, giờ em mới biết awk làm việc trực tiếp với text file được. Cái pipe là thói quen...xấu :-D.
thank anh
All of my life I have lived by a code and the code is simple: "honour your parent, love your woman and defend your children"
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|