Webmin /tmp error

Это сообщение об ошибке появляется потому, что в FreeBSD 14 по умолчанию используется tmpfs для раздела /tmp (временное хранилище в оперативной памяти). Размер этого раздела по умолчанию или ограничен нулем из-за настроек монтирования, либо просто отображается некорректно .

Вот как это можно исправить, перенастроив Webmin на использование другой папки, расположенной на основном диске.

Шаг 1: Создайте новую директорию для временных файлов

Подключитесь к серверу через SSH и выполните команду для создания папки. Например, создадим её в /var/tmp (этот каталог в FreeBSD не монтируется в RAM и подходит для таких целей):

bash
sudo mkdir -p /var/tmp/.webmin

Важно: Убедитесь, что у этой папки правильные права доступа, чтобы веб-сервер Webmin мог в неё писать:

bash
sudo chmod 1777 /var/tmp/.webmin

(Права 1777 означают «sticky-бит» — владелец может удалить только свои файлы, как в обычном /tmp).

Шаг 2: Смените путь в настройках Webmin

Теперь нужно указать Webmin использовать новую папку вместо стандартной.

  1. Войдите в веб-интерфейс Webmin.

  2. Перейдите в раздел Webmin → Webmin Configuration (Конфигурация Webmin).

  3. Нажмите на иконку Advanced Options (Расширенные опции) .

  4. Найдите поле Temporary files directory (Директория временных файлов).

  5. Замените значение по умолчанию Default (/tmp/.webmin) или просто путь, который там указан, на: /var/tmp/.webmin

  6. Нажмите кнопку Save (Сохранить).

Что произошло?

После этой смены:

Дополнительные рекомендации

Если после этого ошибка в интерфейсе осталась, просто обновите страницу — предупреждение должно исчезнуть.


Revision #1
Created 13 March 2026 12:45:06 by buzz
Updated 27 April 2026 12:22:48 by buzz