Предположим, что корень работает в каталоге, в который может записать Eve. Существует файл foo
в этом каталоге, который должен быть изменен для принадлежности Eve. Так базируются типы chown eve foo
. Но непосредственно перед тем, как корневые хиты Входят, выполнения Кануна ln -sf /etc/passwd foo
. Теперь /etc/passwd
принадлежит Eve! Если корень может работать chown -h eve foo
чтобы удостовериться, что не следовала за символьными ссылками, затем, большая часть вреда, который может быть причинен, - то, что некоторый другой файл в том же каталоге был изменен для принадлежности Eve.
lchown
также удобно, когда Вы изменяете владельца дерева каталогов. Вы не должны волноваться о случайном влиянии на файл вне дерева, потому что Вы звонили chown
на символьной ссылке.
tar может сохранить разрешение, времена и владельцы всех файлов. Поэтому новая система должна точно походить на старый.
Я рекомендовал бы использовать clonezilla. Вот хорошее учебное руководство, которое обойдет Вас, через большинство как клонировать Вас существующий раздел VMs к новому, который Вы создали на 2-м виртуальном устройстве.