в
можно ли принудительно задать пароль abc в filebrowser, когда он требует 12 символов. можно ли обойти

о
обойти ограничение и задать короткий пароль можно. Из соображений (CVE-2025-06-29) создатели FileBrowser ввели требование длины минимум 12 символов, однако проверки работают только в веб-интерфейсе GitHub Issue 5247.

Обойти это можно двумя способами (напрямую в базе данных или через конфигурацию) GitHub Discussion 5593:

Способ 1: Изменение через командную строку (CLI)

Используйте встроенную утилиту для генерации хеша пароля и обновления базы данных filebrowser hash GitHub Discussion 5593.

Сгенерируйте хеш для вашего пароля abc с помощью команды:
filebrowser hash abc

На выходе получите строку вида: $2y$10$...

Обновите пароль пользователя (например, admin) в базе данных FileBrowser Accounts:
UPDATE users SET password = '$2y$10$...' WHERE username = 'admin';

Способ 2: Через конфигурационный файл

Если используете Docker или конфиг .filebrowser.json, вы можете передать уже захешированный пароль в систему

Сделайте хеш пароля abc (например, на сайте Bcrypt Generator).

Задайте полученный хеш в вашем файле конфигурации FileBrowser CLI:

json
{ "password": "$2y$10$..." } 

Обратите внимание: интерфейс все так же будет выдавать сообщенпе, если попробуете отредактировать пользователя и введете короткий пароль, но авторизация по заданному хешу действует.

