Кнопка обновления не работала из-за NoNewPrivileges в юните
Панель показывала команду для терминала вместо кнопок обновления и перезапуска, потому что sudo из неё не запускался вовсе: NoNewPrivileges запрещает процессу и его потомкам повышать привилегии. Механизм с sudoers, ради которого всё и делалось, был при этом мёртв. Убрал эту опцию из юнита, оставив комментарий, почему её здесь быть не должно. Ограничение прав никуда не делось: в sudoers сервисному пользователю разрешена ровно одна команда, pzmanager-admin. Заодно описание релиза перестало показываться сырой разметкой. Раздел про установку в работающей панели ни к чему, поэтому берётся только список изменений; блок прокручивается сам, не утягивая страницу, а рядом появилась ссылка на полное описание. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -284,7 +284,7 @@
|
||||
<p class="muted small" id="update-manual" hidden></p>
|
||||
<details id="update-notes" hidden>
|
||||
<summary>Что нового</summary>
|
||||
<pre class="release-notes" id="update-notes-body"></pre>
|
||||
<div class="release-notes" id="update-notes-body"></div>
|
||||
</details>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user