В чем смысл системы-autodeath?
В предыдущем вопросе я нашел «системное задание autodeath cron», которое ежедневно закрывало мой сетевой маршрут по умолчанию.
Как я никогда раньше не слышал об этом, я хотел бы знать, что это такое и какова цель?
- Известные проблемы с двойной загрузкой Windows 8 и Fedora 17
- Как отключить энергосбережение на аудиовыходах сабвуфера Lenovo Y50?
- Какой инструмент (Fedora) Linux можно использовать для просмотра моего рабочего стола в одной сети с моего ноутбука?
- Evolution на Debian 7 не будет восстанавливать резервный файл Evolution от Fedora 18
- Fedora 18 добавляет новый жесткий диск с разделом LVM
- Perl не найден?
- Fedora Autologin в runlvel 3 и приложение Autostart
- Добавление исполняемого файла в список команд Linux
- Могу ли я переместить все мои bin и пользовательские папки на другой диск?
- Конфигурация доступа SVN
- Как загрузиться с SSD, но есть установки и домашняя папка на HDD
- Где установить настройку по умолчанию из папки «/ sys» в Fedora 18?
- Fedora 19 не запускается
Цель system-autodeath
– вывести машину из сети каждый день, пока кто-то что-то не сделает.
Страница руководства:
System-autodeath – это задание cron, которое выполняется ежедневно, проверяя текущее время и настроенную дату смерти для машины. В течение одной недели с этой даты система выдаст извещения журнала в syslog.alert, сообщив, что система с autodie в определенную дату. В день, когда система будет удалена по умолчанию. Он будет продолжать делать это каждый день, пока кто-то что-то не сделает.
Глен Тернер пишет в своем блоге, почему это интересно :
Когда я увидел блог Пола Фенвика о автодизе, моя душа прыгнула в сторону Нирваны, так как я давно хотел использовать автодизайн в Linux. Затем я прочитал статью и обнаружил, что это не то, что я думал, что это вообще так.
…
Linux работает. Поэтому некоторые люди не обновляют его. В этом нет ничего плохого – если только машина в Интернете. В этом случае старые и неподдерживаемые машины очень уязвимы для неправильного использования. Об этих машинах много. На днях я отключил машину, на которой работает Red Hat Linux 5.2.
Я бы хотел, чтобы все дистрибутивы отправлялись с заданием autonath cron. Отгрузите операционную систему с ожидаемой датой истечения срока действия, когда эта дата будет удалена по любому маршруту по умолчанию. Если поставщик расширяет обслуживание, они могут обновить пакет autodeath как часть этого обслуживания. Аналогичным образом для проекта «наследия» для распределения.
Это действительно очень полезно, если вы хотите обеспечить обновление. В поддерживаемой сети (например, корпоративная сеть) может быть желательно иметь возможность принудительного обновления, а если система не обновляется, чтобы отключить ее из соображений безопасности. Таким образом, при каждом обновлении дата autodeath вводится в будущее, если нет обновлений (по какой-либо причине) машина отключается от сети, пока системный администратор не посмотрит на нее.
Реализация в Fedora, по-видимому, принадлежит Seth Vidal, обсуждаемой в списке рассылки Fedora Development .
[В ответ Джеймсу Хаббарду, который просил о необходимости такой системы.]
Как бывший системный администратор, который поддерживал перегрузку нескольких дистрибутивов Linux для людей, которые затем устанавливали системы, которые я не контролировал выше [эта система оборвана по умолчанию], является именно намерением.
Если учащиеся градиента в лаборатории, которые установили университетский Linux-дистрибутив, решили не следить и контролировать свою систему, я бы хотел, чтобы он отказался от маршрута по умолчанию, поэтому, по крайней мере, он доступен только из локальной сети.
Существует также оригинальная идея идеи в списке рассылки .
На самом деле, я не могу найти сообщение в блоге, на которое ссылается Глен Тернер, за исключением инструмента autodie для Perl , который, кажется, служит совершенно другой цели. Я также не могу узнать, есть ли это что-то из мира UNIX или это идея, родившаяся несколько лет назад.
Во всяком случае, у этого есть цель, очень ограниченная и специализированная цель, но все же цель. В отчете об ошибке очень ясно, что система-autodeath никогда не была в установке по умолчанию . Если это закончилось на вашей машине, вы могли бы установить это случайно с другим пакетом (люди из Fedora, скорее всего, с удовольствием узнают, что пакет зависит от этого), или кто-то еще был так добр, чтобы установить его для вас.
Согласно этой странице было сделано автоматическое отключение маршрута по умолчанию на заданную дату.
Найдите его конфигурационную файловую system-autodeath.conf
, там вы найдете что-то вроде этого:
DEATHDATE=2999-12-31
Что касается того, как вы получили эту настройку, я понятия не имею, вы должны добавить, что вы используете для виртуализации, и откуда вы получили шаблон Fedora.
Вы должны проверить дату vm, это нормально, запустив date
на вашей оболочке, может быть, плохая дата заставляет ваш deathdate произойти раньше, чем ожидалось.
Я понятия не имел, что кто-то достаточно подумал о моем предложении, чтобы закодировать его. Кажется, я должен Сет Видал пиво. Сообщение в блоге переместилось в http://vk5tu.livejournal.com/19594.html, и я написал более подробное описание для списка рассылки Fedora Development https://lists.fedoraproject.org/pipermail/devel/2008-September/009618. HTML
С наилучшими пожеланиями, Глен.