LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: flyinflash

我的gentoo中毒了

[复制链接]
发表于 2009-5-10 11:02:43 | 显示全部楼层
看一下alias的输出, 可能真的像15楼说的是别名的问题!
回复 支持 反对

使用道具 举报

发表于 2009-5-10 12:17:00 | 显示全部楼层
。。。。。。中大奖了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-10 13:12:19 | 显示全部楼层
晕,您们还真兴奋啊,真么有点幸灾乐祸,而不是雪中送炭的感觉。。。
  1. lee@lab ~ $ ls                                                                                                               
  2. 10   desktop  desktop-and-online  FBooks  gentoo-cn  lseed_template.lseed  my-wallet  res.db  TODO      Videos    workspace  
  3. bin  Desktop  Documents           g       local      Music                 Pictures   shuge   todo.txt  wdesktop  zh-wiki   
  4. lee@lab ~ $ strace ls                                                                                                        
  5. execve("/bin/ls", ["ls"], [/* 69 vars */]) = 0                                                                              
  6. brk(0)                                  = 0x9130000                                                                          
  7. access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)                                             
  8. open("/etc/ld.so.cache", O_RDONLY)      = 3                                                                                 
  9. fstat64(3, {st_mode=S_IFREG|0644, st_size=112910, ...}) = 0                                                                  
  10. mmap2(NULL, 112910, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb8016000                                                               
  11. close(3)                                = 0                                                                                 
  12. open("/lib/librt.so.1", O_RDONLY)       = 3                                                                                 
  13. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\31\0\0004\0\0\0\200"..., 512) = 512                             
  14. fstat64(3, {st_mode=S_IFREG|0755, st_size=30552, ...}) = 0                                                                  
  15. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb8015000                                       
  16. mmap2(NULL, 33392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb800c000                                       
  17. mmap2(0xb8013000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0xb8013000                     
  18. close(3)                                = 0                                                                                 
  19. open("/lib/libacl.so.1", O_RDONLY)      = 3                                                                                 
  20. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\32\0\0004\0\0\0\20"..., 512) = 512                                 
  21. fstat64(3, {st_mode=S_IFREG|0755, st_size=30240, ...}) = 0                                                                  
  22. mmap2(NULL, 33124, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb8003000                                       
  23. mmap2(0xb800a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0xb800a000                     
  24. close(3)                                = 0                                                                                 
  25. open("/lib/libc.so.6", O_RDONLY)        = 3                                                                                 
  26. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`h\1\0004\0\0\0X"..., 512) = 512                                    
  27. fstat64(3, {st_mode=S_IFREG|0755, st_size=1291496, ...}) = 0                                                                 
  28. mmap2(NULL, 1295984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ec6000                                      
  29. mmap2(0xb7ffd000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x137) = 0xb7ffd000                  
  30. mmap2(0xb8000000, 9840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb8000000                       
  31. close(3)                                = 0                                                                                 
  32. open("/lib/libpthread.so.0", O_RDONLY)  = 3                                                                                 
  33. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@H\0\0004\0\0\0\330"..., 512) = 512                                 
  34. fstat64(3, {st_mode=S_IFREG|0755, st_size=118530, ...}) = 0                                                                  
  35. mmap2(NULL, 94688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7eae000                                       
  36. mmap2(0xb7ec2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13) = 0xb7ec2000                     
  37. mmap2(0xb7ec4000, 4576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ec4000                       
  38. close(3)                                = 0                                                                                 
  39. open("/lib/libattr.so.1", O_RDONLY)     = 3                                                                                 
  40. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\20\0\0004\0\0\0l"..., 512) = 512                                
  41. fstat64(3, {st_mode=S_IFREG|0755, st_size=17788, ...}) = 0                                                                  
  42. mmap2(NULL, 20656, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ea8000                                       
  43. mmap2(0xb7eac000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3) = 0xb7eac000                     
  44. close(3)                                = 0                                                                                 
  45. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ea7000                                       
  46. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ea6000                                       
  47. set_thread_area({entry_number:-1 -> 6, base_addr:0xb7ea66c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0                                                                              
  48. mprotect(0xb7eac000, 4096, PROT_READ)   = 0                                                                                 
  49. mprotect(0xb7ec2000, 4096, PROT_READ)   = 0                                                                                 
  50. mprotect(0xb7ffd000, 8192, PROT_READ)   = 0                                                                                 
  51. mprotect(0xb800a000, 4096, PROT_READ)   = 0                                                                                 
  52. mprotect(0xb8013000, 4096, PROT_READ)   = 0                                                                                 
  53. mprotect(0x8060000, 4096, PROT_READ)    = 0                                                                                 
  54. mprotect(0xb804f000, 4096, PROT_READ)   = 0                                                                                 
  55. munmap(0xb8016000, 112910)              = 0                                                                                 
  56. set_tid_address(0xb7ea6708)             = 16233
  57. set_robust_list(0xb7ea6710, 0xc)        = 0
  58. futex(0xbfb4da64, FUTEX_WAKE_PRIVATE, 1) = 0
  59. rt_sigaction(SIGRTMIN, {0xb7eb22e0, [], SA_SIGINFO}, NULL, 8) = 0
  60. rt_sigaction(SIGRT_1, {0xb7eb2360, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
  61. rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
  62. getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
  63. uname({sys="Linux", node="lab", ...})   = 0
  64. brk(0)                                  = 0x9130000
  65. brk(0x9151000)                          = 0x9151000
  66. open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
  67. fstat64(3, {st_mode=S_IFREG|0644, st_size=6124160, ...}) = 0
  68. mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7ca6000
  69. close(3)                                = 0
  70. open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
  71. fstat64(3, {st_mode=S_IFREG|0644, st_size=6124160, ...}) = 0
  72. mmap2(NULL, 1429504, PROT_READ, MAP_PRIVATE, 3, 0x47b) = 0xb7b49000
  73. close(3)                                = 0
  74. ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
  75. ioctl(1, TIOCGWINSZ, {ws_row=40, ws_col=125, ws_xpixel=0, ws_ypixel=0}) = 0
  76. open(".", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
  77. fstat64(3, {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
  78. fcntl64(3, F_GETFD)                     = 0x1 (flags FD_CLOEXEC)
  79. getdents64(3, /* 125 entries */, 4096)  = 4080
  80. getdents64(3, /* 35 entries */, 4096)   = 1168
  81. getdents64(3, /* 0 entries */, 4096)    = 0
  82. close(3)                                = 0
  83. fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 3), ...}) = 0
  84. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb8031000
  85. write(1, "10   desktop  desktop-and-online "..., 11810   desktop  desktop-and-online  FBooks  gentoo-cn  lseed_template.lseed  my-wallet  res.db  TODO       Videos    workspace
  86. ) = 118
  87. write(1, "bin  Desktop  Documents\t\t  g\t  lo"..., 98bin  Desktop  Documents             g       local      Music             Pictures   shuge   todo.txt   wdesktop  zh-wiki
  88. ) = 98
  89. close(1)                                = 0
  90. munmap(0xb8031000, 4096)                = 0
  91. close(2)                                = 0
  92. exit_group(0)                           = ?
  93. lee@lab ~ $
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-5-10 14:20:04 | 显示全部楼层
进展如何?

到底是rm不能删除掉?还是每次都自动生成?

你用stat查看时每次得到的信息(修改/访问)都一样吗?

此文件可否在文件管理器中(如dolphin)看到?用dolphin删除的时候提示什么错误了吗?

磁盘检测过了吗?有无提示错误?

你的kde修复了吗?是否是程序崩溃引起的?
回复 支持 反对

使用道具 举报

发表于 2009-5-10 20:28:17 | 显示全部楼层
兄弟将下面命令的输出列出来看看:
  1. rm  10
  2. strace /bin/ls
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-5-10 20:30:34 | 显示全部楼层
你还可以尝试用 busybox 编译出来的那个 ls 试试,命令是
  1. busybox ls
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-5-10 20:34:38 | 显示全部楼层
对了,你试试先将目录设置为不可写入,再 ls 看看
[code]
mkdir test
touch test/test.txt
chmod a-w test/
ls test/
[code]
回复 支持 反对

使用道具 举报

发表于 2009-5-10 20:40:21 | 显示全部楼层
对了,你试试先将目录设置为不可写入,再 ls 看看
[code]
mkdir test
touch test/test.txt
chmod a-w test/
ls test/
[code]
回复 支持 反对

使用道具 举报

发表于 2009-5-15 19:30:41 | 显示全部楼层
Post by flyinflash;1985204
每次ls,都会在该目录下,自动生成一个名“10”,内容为空的文件

环境openbox 3.4.8_rc1


  1. Portage 2.1.6.13 (default/linux/x86/2008.0, gcc-4.3.3, glibc-2.9_p20081201-r2, 2.6.28-gentoo-r3 i686)
  2. =================================================================
  3. System uname: Linux-2.6.28-gentoo-r3-i686-Intel-R-_Celeron-R-_M_CPU_520_@_1.60GHz-with-gentoo-2.0.0
  4. Timestamp of tree: Fri, 08 May 2009 17:15:01 +0000
  5. ccache version 2.4 [disabled]
  6. app-shells/bash:     4.0_p17-r1
  7. dev-java/java-config: 2.1.7
  8. dev-lang/python:     2.4.4-r15, 2.5.4-r2, 2.6.2
  9. dev-python/pycrypto: 2.0.1-r8
  10. dev-util/ccache:     2.4-r8
  11. dev-util/cmake:      2.6.4
  12. sys-apps/baselayout: 2.0.0
  13. sys-apps/openrc:     0.4.3-r2
  14. sys-apps/sandbox:    1.9
  15. sys-devel/autoconf:  2.13, 2.63-r1
  16. sys-devel/automake:  1.5, 1.7.9-r1, 1.9.6-r2, 1.10.2
  17. sys-devel/binutils:  2.19.1-r1
  18. sys-devel/gcc-config: 1.4.1
  19. sys-devel/libtool:   2.2.6a
  20. virtual/os-headers:  2.6.28-r1
  21. ACCEPT_KEYWORDS="x86 ~x86"
  22. CBUILD="i686-pc-linux-gnu"
  23. CFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer"
  24. CHOST="i686-pc-linux-gnu"
  25. CONFIG_PROTECT="/etc /usr/share/config"
  26. CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
  27. CXXFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer"
  28. DISTDIR="/usr/portage/distfiles"
  29. FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
  30. GENTOO_MIRRORS="http://mirrors.163.com/gentoo ftp://gentoo.anheng.com.cn/gentoo http://mirror.averse.net/pub/gentoo/ http://mirror.gentoo.gr.jp"
  31. LANG="en_US.UTF-8"
  32. LDFLAGS="-Wl,-O1"
  33. LINGUAS="zh_CN en en_US"
  34. MAKEOPTS="-j2"
  35. PKGDIR="/usr/portage/packages"
  36. PORTAGE_CONFIGROOT="/"
  37. PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
  38. PORTAGE_TMPDIR="/var/tmp"
  39. PORTDIR="/usr/portage"
  40. PORTDIR_OVERLAY="/usr/local/portage/layman/gentoo-china"
  41. SYNC="rsync://mirror.averse.net/gentoo-portage"
  42. USE="X aac aalib acl alsa apache apache2 apm bash-completion bash-completion} bindist bzip2 chm cjk cleartype cli cracklib crypt curl dbus directfb disk-partition djvu dri dv emacs esd espeak fat fbcon festival ffmpeg flac fontconfig fortran fuse gdbm gif git glade gnome gnutls gpm gucharmap hal iconv id3tag imagemagick imlib isdnlog javascript jpeg jpeg2k kde kipi laptop libcaca lzma mmx mp3 mp4 mplayer mudflap multi-user ncurses nls nntp nptl nptlonly nsplugin ntfs ogg opengl openmp pam pch pcre php5 pmu png pppd profile pymacs python qt4 rar readline reflection reiser4 reiserfs rmvb rss session spl srt sse sse2 ssl ssse3 subversion svg sysfs tcpd theora threads tpctlir truetype ubuntu unicode vcd vdr vhosts vorbis webkit wubi x86 xcb xcomposite xfce xft xorg xosd xulrunner xvid zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="zh_CN en en_US" USERLAND="GNU" VIDEO_CARDS="intel vesa fbdev"
  43. Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
复制代码

能送一个病毒给我吗!这可是很难找到的。
回复 支持 反对

使用道具 举报

发表于 2009-5-16 12:12:20 | 显示全部楼层
不会吧?!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表