Предоставление разрешений с использованием rysnc

Я хочу использовать rsync (как пользователь) от «me» на локальном компьютере к «другому» пользователю на удаленном компьютере. Тем не менее, я также хочу, чтобы «другой» пользователь (на удаленном компьютере) владел файлами и мог использовать их точно как «я» (на локальном компьютере).

Я считаю, что буду играть с вариантами: -p (сохранить разрешения), -g (сохранить группы) и -o (сохранить право собственности), но я не уверен в их точном результате. Какую часть (я) я должен налагать?

One Solution collect form web for “Предоставление разрешений с использованием rysnc”

Ваш ответ можно найти в man- -p, --perms rsync, в опции -p, --perms :

Таким образом, когда -perms и -executability оба отключены , поведение rsync такое же, как у других утилит копирования файлов, таких как cp (1) и tar (1).

Что выглядит так, как вы хотите, вы на правильном пути. Я предлагаю вам прочитать весь раздел на странице руководства, чтобы получить полное представление о том, что предлагают эти варианты.

Вы можете отключить параметр с использованием синтаксиса --no-OPTION , поэтому отключить разрешения будут:

 rsync -a --no-perms --no-group /source /target 

Вы можете настроить его как псевдоним в ~ / .bashrc (для Ubuntu IIRC), чтобы упростить ввод текста:

 alias rsync-cp='rsync -a --no-perms --no-group --progress' 

и просто вызовите rsync-cp вместо rsync, чтобы использовать эти параметры. Я включил –progress также, чтобы показать rsync progress bars.

  • Почему на ноутбуках на базе Linux есть слабый сигнал Wi-Fi по сравнению с ноутбуком на базе Windows?
  • Как изменить положение пусковой установки единства в Ubuntu?
  • конкатенация предыдущей строки в bash
  • Заблокировать сеанс byobu с паролем?
  • воспитывать ubuntu desktop x11 forwarding
  • Ubuntu 15.10 mini iso preseed не реконструирован
  • компиляция ядра в ubuntu, reboot msg "отказались от ожидания корневого устройства"
  • Обеспечивает ли проверка пакетов повышение безопасности и / или стабильности системы?
  • mdadm - размер массива RAID5 по сравнению с фактическим несоответствием размера диска
  • ошибки, пытающиеся передать через SCP
  • Создание службы bash на Ubuntu 17.04 с помощью systemd
  • Как изменить размер верхней панели оболочки GNOME
  • Interesting Posts

    Настройка беспроводной сети Atheros AR9285 в Gentoo

    Как извлечь хэш-значение устройства LUKS?

    Как использовать последовательный порт в качестве источника для Syslog?

    Как получить IP-адрес хоста из nat виртуального бокса?

    Какой самый безопасный способ получить права root: sudo, su или login?

    команда tr не работает с восьмеричными последовательностями

    Зачем запускать путь к каталогу в качестве команды, возвращать «разрешение отказано», а не «команда не найдена»?

    Почему терминал говорит, что у меня есть почта каждый раз, когда я его открываю?

    Проблема Java PATH при установке JDK7 на centos 32 бит

    Скрипт, создающий оконные окна, неожиданно ждет закрытия каждого окна перед тем, как открыть следующий

    Как печатать не последовательные страницы из файла, 2 страницы на листе?

    Как скопировать каталоги через ssh

    Каков максимальный разрешенный размер файла (и папки) с помощью eCryptfs?

    Как рассчитать нагрузку на процессор

    Прошивка ath10k не обновляется для 168c: 0041

    Linux и Unix - лучшая ОС в мире.