*. Служба запускается от имени пользователя

Я хотел бы запускать приложение как пользователь, а не root.

[Service]    
User=xy    
Group=z

работает, но приложение требует привязки к портам 80 и 443. Поскольку я читаю онлайн, порты ниже 1024 требуют привилегий root. Таким образом, systemctl status .service возвращает и выдает ошибку со следующей записью в журнале

System.Net.Sockets.SocketException (13): В доступе отказано

0
задан 10 June 2020 в 12:35

1 ответ

Внешний жесткий диск, который загружается на любом компьютере

Если вам нужен внешний жесткий диск, который загружается на любом компьютере, он должен иметь возможность загружаться как в режиме BIOS, так и в режиме UEFI .

Есть преимущества для полной установки над постоянной установкой см .: Я хочу сделать переносную версию Linux Ubuntu . Полная установка должна быть изменена, чтобы можно было установить Ubuntu

. Пошаговое руководство для создания USB с полной установкой, которое может загружать как BIOS, так и UEFI, можно найти здесь: Как создать Полная установка Ubuntu 20.04 на USB-устройство Шаг за шагом

Если вы просто хотите , удалите экран пробной установки , см. Снимите экран Ubuntu 20.04 Try / Install

--- ------121--------863491----

Благодаря @muru существует простое решение

[Service]
User=xy
Group=z
AmbientCapabilities=CAP_NET_BIND_SERVICE
0
ответ дан 19 June 2020 в 21:27

Другие вопросы по тегам:

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