здесь либо менять путь как на старом сервере, либо делать скрипт.
примерно такой:
#!/bin/bash
for i in $(find -type l -exec ls -l {} \; | awk '{ print $9 $10 $11 }')
do
#b - это сам симлинк
#e - это файл на который ссылаются.
b=`echo $i | awk -F '->' '{ print $1}'`
e=`echo $i | awk -F '->' '{ print $2}'`
echo $b
echo $e
e=`echo $e |sed 's/user1/user2/g'`
echo $e
#rm $b #удаляем симлинк и делаем новый.
#новый симлинк (выполнять с опаской, лучше проверить и перепроверить.
#снять комментарий если все будет работать как нужно
#ln -s $e $b
done
естественно я его не проверял, и набросал за пару минут, но я думаю это будет толчком для решение проблемы.