Ну, в общем…
Исходные данные: изменился только владелец файла, группа осталась.
Цель: исправить владельца рутовых файлов на root.
Решение: sudo mount /dev/sdb1 /mnt/b1
Далее - самописный скрипт.

#!/bin/bash
LIST_NAMES=`sudo ls -aR /mnt`
for NAME in $LIST_NAMES
do
LIST_FILES=`sudo find /mnt -name $NAME`
for FILE in $LIST_FILES
do
sudo ls -la $FILE | grep 'anton root' && sudo chown -h root $FILE
done
done


Работает довольно долго, зато сам просматривает все файлы и исправляет необходимые.
Только алиас не передается дочерним процессам…
lampslave
И способ решения.
Вечером, когда домой приду - напишу.
http://gordin.us/sergo/Bash-Guide-1.12/bash-guide-01-4.html
В первую очередь bash раскроет алиас, а если его не найдёт - будет искать исполняемый файл.
Всё, все файлы исправлены.
Спасибо всем, кто отозвался. Проблему я практически решил. Остался только один косяк:
В директориях, владелец которых изменился, файлы . и .. остались по прежнему ошибочными…
Т.е. около 10 файлов . и .. ошибочны, но их расположение в ФС неизвестно. Подскажите, пожалуйста, как мне их отыскать и исправить?
nafanja
и что? в той системе нет проверки целостности? в Арче есть.
Тот арч не был запущен.
В-принципе, обе системы абсолютно идентичны. Только одна боевая, а вторая для изучения и извращенства…
Там корень арча. После отмонтирования все файлы стали принадлежать anton root или anton users.