Почему строгая проверка имени файла в scp отклоняет последний компонент в кавычках, но не другие?

Вы можете установить их переменную среды TZ либо в их профиле, либо в общем профиле специально для этих пользователей.

$ date
Fri Mar 21 10:11:15 GMT 2014
$ export TZ="PST+8"
$ date
Fri Mar 21 02:11:53 PST 2014

Максимальное значение TZ - 24 часа

7
12.02.2019, 14:30
1 ответ

Пользователи Ubuntu известны тем, что проталкивают необдуманные/частичные исправления (недавний пример); в вашем случае речь идет о этом патче , которому меньше 3 недель, включая время, проведенное в снапшотах:

check in scp client that filenames sent during remote->local directory
copies satisfy the wildcard specified by the user.

This checking provides some protection against a malicious server
sending unexpected filenames, but it comes at a risk of rejecting wanted
files due to differences between client and server wildcard expansion rules.

For this reason, this also adds a new -T flag to disable the check.

reported by Harry Sintonen
fix approach suggested by markus@;
has been in snaps for ~1wk courtesy deraadt@

OpenBSD-Commit-ID: 00f44b50d2be8e321973f3c6d014260f8f7a8eda

Это не готово для использования в прайм-тайм (оно наивно использует fnmatch(3)в базовом имени файла )и уже должно было быть исправлено, чтобы разрешить скобки расширения .

Заключение :это ошибка; это, вероятно, будет исправлено рано или поздно; или, если нет, будьте готовы всегда отключить эту новую функцию с помощью -T.

3
27.01.2020, 20:19

Теги

Похожие вопросы