Assumung Вы не используете эти приемы нигде, почему не это (соответственно выполнился, с помощью sed -i
и возможно find -exec ...
, который не был частью Вашего вопроса, не так ли?)
$ sed 's/eval(gzuncompress(base64_decode(.*)));//' << EOF
> <?php eval(gzuncompress(base64_decode('eF5Tcffxd3L0CY5WjzcyNDGGMV4+1dSwqSqzU0LQGAJCPCMM=')));eval(gzuncompress(base64_decode('eF5LK81LLsnMzKx+JjNW0rgUAqDUUxQ=='))); eval(gzuncompress(base64_decode('eF6VlMmy/3sMxOez/iJOojHFT0Ig/8jlTymmN/I=')));?>
> EOF
<?php ?>
... можно впоследствии иметь дело с пустым <?php ?>
s (которые не причиняют боль очень, не так ли?).
Отредактируйте удаленные разрывы строки, чтобы удостовериться, что это соответствует к описанной ситуации.
Edit2 Вы были бы более обеспечены просто замена всего с (известная польза) резервное копирование, вероятно, если у Вас есть тот.
Edit3 я просто поймал "все index.php файлы", укусил. Можно таким образом попробовать что-то как
find /path/to/wwwroot -name "index.php" -exec sed -i regex {} \;
Удостовериться $HOME/.config/user-dirs.dirs
содержит строку:
XDG_PICTURES_DIR="$HOME/Pictures"
Затем перезапуск Thunar.
Вот более полный $HOME/.config/user-dirs.dirs для любого, который не имеет файла вообще:
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
$HOME/.config/user-dirs.dirs
. Я посмотрел в том файле и нашелXDG_PICTURES_DIR
строка. Я пытался играть с ним, и это, казалось, вызвало поведение, которое Вы видели. – Jim Paris 22.08.2012, 16:49/etc
и/home/.config
каталоги для строкиPictures
, под предположением, что это так или иначе настраивалось (так как Вашему удалось прекратить работать). Так как это - довольно уникальная капитализация, она довольно быстро указала на меня кuser-dirs.dirs
файл любой в/home/.config
или/etc/xdg
. – Jim Paris 22.08.2012, 16:52Pictures
поскольку это было так или иначе удалено, хорошая идея все же. Еще раз спасибо – neurino 23.08.2012, 10:38