Приветствую. Копирую файлы с удаленной машины на локальную посредством
[console]rsync -urlogtv ...[/console]
Владелец и группа на локальной машине устанавливается текущего пользователя. Хотя ведь -o и -g в ключах есть. Подскажите решение, пожалуйста. Заранее благодарен.
Не сохранется владелец/группа при копировании rsync
4fun, от root'а копируешь?
ЗЫ: подумай, чтобы использовать -a вместо всего набора опций..
Fat-Zer, на удаленный серв логинюсь rsync'ом под рутом, на локальном выполняю команду не под рутом.
upd: -а пробовал вчера, но эффекта это не возымело.
4fun, на локальном нужно под root'ом — только он может задать владельца файла...
и на обоих тачках эти пользователи есть?
Fat-Zer, на локальной этих юзеров нет. Но ведь там должны подставляться uid из passwd. Сейчас попробую запустить под рутом.
Fat-Zer, на локальной этих юзеров нет. Но ведь там должны подставляться uid из passwd. Сейчас попробую запустить под рутом.
по дефолту подставляются имена из passwd на обоих концах, если они есть... чтобы сохранять все uid/gid, то нужно передать --numeric-ids.
ЗЫ: почитай man rsync как-нить на досуге... ;)
то нужно передать --numeric-ids.
Запускал без этой опции и uid был норм передан. Действительно, запускать нужно было под рутом. Спасибо за помощь.