Я использую (отличный) унисон для синхронизации двух файловых серверов, и я только что понял, что синхронизировал несколько файлов без использования коммутатора в унисон, который поддерживает право владения файлами. эти файлы теперь имеют пользователя root (потому что мне нужно запускать unison от имени пользователя root)
Можно ли привязать к указанному пользователю НО только изменить файлы, которые теперь имеют владельца root, и сделать это рекурсивно в каталоге в вопрос? Конечно, я могу, но не уверен в аргументах "найти файлы с владельцем 0 и изменить их на владельца xxxx".
THX за любую помощь ...
Запустите find /search/dir -user root
и проверьте его список соответствующих файлов.
Автоматическое изменение системных файлов из-под владения root может навредить вашей системе, поэтому убедитесь, что это находит только те файлы, которые вы хотите изменить.
Затем sudo find /search/dir -user root -exec chown myuser {} \;
изменит владельца этих файлов.