Сервисная оболочка SysVinit для systemd в Arch Linux

Solo para que otros sepan si encontraron esto con Google.

Si coloca .en su ruta y un atacante crea un archivo llamado lsen su directorio de trabajo actual que puede ejecutarse si aparece antes de /bin/ls. Ese ls falso podría ser un script de shell con rm -rf, si aparece .en la ruta primero, es posible que, sin saberlo, ejecute ese ls cuando emita el comando y destruya sus archivos.

1
13.06.2019, 11:56
1 ответ

Ваши ожидания от systemd -sysvcompat неверны. Обязательно прочтите раздел вики по Arch Linux . Я также думаю, что вы ошибаетесь, ища пакет для использования сервисов SysVinit. Я думаю, вам следует поискать пакет, который использует Cisco AnyConnect или замену FOSS для systemd, с другой стороны :.

  1. Знаете ли вы о статье Arch Linux wiki OpenConnect ? Я не знаком с OpenConnect . Поскольку до сих пор не было дано никаких ответов, я думаю, что упоминание об этом уместно, несмотря на мое незнание.
  2. Пока я этим занимаюсь, я думаю, Systemd #Запись _юнитов _файлов также стоит упомянуть. В зависимости от сложности службы Cisco AnyConnect SysVInit может быть нетрудно попробовать написать модуль systemd для поддержки systemd. На самом деле вы упомянули Ubuntu и Red Hat. Разве Ubuntu и Red Hat уже несколько лет не основаны на systemd? Разве нельзя без особых усилий адаптировать свой модуль, связанный с systemd, в Arch Linux?
  3. Клиент AnyConnect, связанный с AUR , имеет собственный модуль systemd vpnagentd.service.
  4. Пробовали ли вы искать или спрашивать на форумах Arch Linux ?

Я согласен, что мой ответ оставляет плакат с целой кучей незавершенных дел. Или даже намного больше, чем свободные концы. В очередной раз этот вопрос оставался без ответа более полугода. С надеждой,некоторые фрагменты информации в правильном направлении лучше, чем ничего.


0
28.01.2020, 00:10

Теги

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