Как сделать так, чтобы Debian 12 автоматически устанавливал обновления безопасности без какого-либо участия?

Вопрос или проблема

Моя цель — передать ноутбук (с Debian) человеку, который будет использовать его только для просмотра веб-страниц. И который не будет открывать терминал для ввода команд sudo apt update… и т.д.

Я начал искать и мне сказали, что обновление gnome-software справляется с этой задачей.

enter image description here

Но тогда у меня возникает вопрос: как происходит перезагрузка? Я предполагаю, что это часто необходимо.

Является ли необходимость перезагрузки явным образом сигнализируемой пользователю?

Вы должны уметь просто отредактировать

/etc/apt/apt.conf.d/50unattended-upgrades

Раскомментировать

//Unattended-Upgrade::Automatic-Reboot "false";

и заменить false на true.

Возможно, также стоит установить удобное время Unattended-Upgrade::Automatic-Reboot-Time "02:00"; или если пользователи вошли в систему Unattended-Upgrade::Automatic-Reboot-WithUsers "true";

.

Ответ или решение

Чтобы настроить автоматическое обновление системы безопасности на Debian 12 без необходимости вмешательства пользователя, выполните следующие шаги:

Шаг 1: Установка пакета для автоматического обновления

  1. Убедитесь, что у вас установлен пакет unattended-upgrades. Вы можете установить его с помощью следующей команды:
    sudo apt install unattended-upgrades

Шаг 2: Настройка автоматических обновлений

  1. Конфигурация автоматических обновлений выполняется в файле /etc/apt/apt.conf.d/50unattended-upgrades. Откройте этот файл для редактирования:

    sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
  2. Найдите строку, в которой упоминается Unattended-Upgrade::Automatic-Reboot "false";, и измените false на true:

    Unattended-Upgrade::Automatic-Reboot "true";

    Это позволит системе автоматически перезагружаться после установки обновлений.

  3. При необходимости, вы можете настроить удобное время для автоматической перезагрузки, отредактировав строку:

    Unattended-Upgrade::Automatic-Reboot-Time "02:00";

    Это установит перезагрузку на 2 часа ночи, чтобы минимально мешать пользователю.

  4. Если вы хотите, чтобы перезагрузка происходила, даже когда пользователь вошёл в систему, измените следующий параметр:

    Unattended-Upgrade::Automatic-Reboot-WithUsers "true";

Шаг 3: Включение и настройка службы

  1. Для активации автоматических обновлений выполните следующую команду, чтобы включить таймер данного сервиса:

    sudo dpkg-reconfigure --priority=low unattended-upgrades
  2. Убедитесь, что таймер обновлений активен:

    sudo systemctl enable --now unattended-upgrades

Завершение

Теперь ваш Debian 12 будет автоматически обновляться и перезагружаться без участия пользователя. Если требуется перезагрузка, система либо уведомит пользователя, либо выполнит перезагрузку в указанное время. Это идеальное решение для того, чтобы обеспечить безопасность и актуальность системы без необходимости пользовательского вмешательства через терминал.

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

Оцените материал
Добавить комментарий

Капча загружается...