Проблемы с доступом после rsync с sudo на удаленном компьютере

Проблемы с доступом после rsync с sudo на удаленном компьютере

Я пытался переместить файлы с одного сервера на другой. С исходного сервера я запустил sudo rsync. Процесс был выполнен, но на целевом сервере я получаю сообщение об отказе в доступе с lsи cd. Я попробовал

sudo chown -R www-data:www-data dest    

www-dataэто то, что nginxработает под. но я все еще получаю "отказано в доступе", когда пытаюсь cd. Когда я делаю lsбез sudo, все атрибуты отображаются как вопросительный знак ?. Как мне исправить это, не меняя разрешения на чтение/запись?

решение1

Я пока не могу прокомментировать и не уверен, что понимаю проблему, но я попробую.

  • Сделать каталоги исполняемыми для всех пользователей (источник)
  • добавьте пользователя, под которым вы входите в систему, в группу www-data, если каталоги являются исполняемыми для этой группы

(Или вы не хотите менять разрешения на выполнение?) тогда, предположив, что каталог разрешил выполнение для пользователя, вам придется войти на удаленный сервер как www-data (или вы уже это делаете? вы не упомянули...)

Связанный контент