LINUX.ORG.RU

История изменений

Исправление saahriktu, (текущая версия) :

а на кой черт новому пользователю вообще в этот инит лезть? да и в целом пользователю ?

Чтобы отключить запуск ненужного и включить запуск нужного. Тем боелее, что в случае sysvinit'а есть /etc/inittab и алтернативные способы настройки /etc/rc?.d/, а у systemd вместо всего этого свои костыли. Вместо того, чтобы добавить строчку в /etc/inittab, теперь нужно писать целый юнит. Например, такой:

[Unit]
Description=Fix Ryzen randomize_va_space bug
After=systemd-user-sessions.service getty@tty1.service plymouth-quit.service

[Service]
Type=oneshot
ExecStart=/bin/sh -c '/bin/echo 0 > /proc/sys/kernel/randomize_va_space'

[Install]
WantedBy=multi-user.target
А вот после настройки и написания всех нужных юнитов обычный юзер может больше и не трогать systemd, да.

Исходная версия saahriktu, :

а на кой черт новому пользователю вообще в этот инит лезть? да и в целом пользователю ?

Чтобы отключить запуск ненужного и включить запуск нужного. Тем боелее, что в случае sysvinit'а есть /etc/inittab и алтернативные способы настройки /etc/rc?.d/, а у systemd вместо всего этого свои костыли. Вместо того, чтобы добавить строчку в /etc/inittab теперь нужно писать целый юнит. Например, такой:

[Unit]
Description=Fix Ryzen randomize_va_space bug
After=systemd-user-sessions.service getty@tty1.service plymouth-quit.service

[Service]
Type=oneshot
ExecStart=/bin/sh -c '/bin/echo 0 > /proc/sys/kernel/randomize_va_space'

[Install]
WantedBy=multi-user.target
А вот после настройки и написания всех нужных юнитов обычный юзер может больше и не трогать systemd, да.