Мне нужно синхронизировать некоторые папки с сервера linux, а затем с другим. Мы создали RSA-ключ, и аутентификация прошла успешно.rsync странное поведение
Когда мы запускаем команду Rsync, некоторые из файлов родили ошибки, как:
- Rsync: readlink "/var/www/sestantemultimedia.it/xxecommerce/pub/.htaccess" не удалось: Permission Denied (13)
Теперь каталог/вар/(а также другие поддиректории) обладают позволяет установить 755. файлы в последние каталоги разрешений, установленных как 644.
Итак, теоретически, разрешено как правильно, и я могу читать с другого сервера и копировать свои файлы.
Что мне не хватает?
Вопрос: какой пользователь вы используете для команды rsync? Имеет ли этот пользователь правильный доступ для чтения/разрешения для файлов, к которым он пытается получить доступ? – ddtpoison777
Если вы читаете с вниманием, вы обнаружите, что другая группа (так, «остальной мир» имеет разрешения на чтение/выполнение. Таким образом, независимо от того, какой пользователь запускает эту команду, синхронизация должна быть доступна. сделайте что-нибудь подобное, потому что мы принимаем только ssh-соединение на этом сервере, поэтому, если у вас нет ключа и кодовой фразы, вы ничего не можете сделать. – DonCallisto
Я думаю, что я ошибочно ошибался раньше, я имел в виду не то, что пользователь run rsyc имеет права доступа к серверу, но имеет права доступа к файлу на сервере. Пример: вы можете решить использовать поддержку rsync (вместо системы), но поддержка не имеет разрешений на другом сервере для чтения файла .htaccess. – ddtpoison777