Почему Ubuntu и Windows показывают другое количество свободного пространства

Права доступа к вашему файлу authorized_keys и каталогам, ведущим к нему, должны быть достаточно ограничительными: они должны быть доступны для записи только вам или пользователю root (последние версии OpenSSH также разрешают их для групповой записи, если вы являетесь единственным пользователем в этой группе). См. Почему я все еще получаю запрос пароля с помощью ssh с аутентификацией с открытым ключом? для полной истории.

В вашем случае authorized_keys является символической ссылкой. Начиная с OpenSSH 5.9 (я не проверял другие версии), в этом случае сервер проверяет разрешения, ведущие к конечной цели символической ссылки, со всеми расширенными промежуточными символическими ссылками (канонический путь). Предполагая, что все компоненты / home / wayne / dotfiles / authorized_keys2 являются каталогами, за исключением последнего, который является обычными файлами, OpenSSH проверяет разрешения / home / wayne , ] / home / wayne / dotfiles и / home / wayne / dotfiles / authorized_keys2 .

Если у вас есть root-доступ к серверу, проверьте журналы сервера на наличие сообщения формы неправильное владение или режимы для… .

1
07.04.2014, 01:29
2 ответа
[1122166]Свободное место в файловых системах всегда просто догадка. Различные числа могут означать разные представления или разные результаты угадывания. Я бы этого не боялся.[1122167]
-3
27.01.2020, 23:52
[1122232] По умолчанию они измеряют размеры по-разному. Под Linux можно указать параметр [1122771]--si[1122772] (который использует [1122773]полномочия 1000, а не 1024[1122774]) с помощью [1122775]df[1122776] и [1122777]du[1122778], чтобы получить числа, совпадающие с тем, как Windows вычисляет размеры.

Сравните

с

И на файловом уровне

с

Объяснение подробно [1122787]здесь

4
27.01.2020, 23:52

Теги

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