Я разрабатываю новое приложение для мониторинга и выяснил, что лучше запускать мою программу от имени другого пользователя (что-то, что делают redis
, MySQL
и т. Д.).Мне нужно установить мое приложение как минимум в операционных системах Debian
и FreeBSD
.
Так что после make install
в Linux и gmake install
в FreeBSD пользователь сможет запускать мое приложение, используя service MyService start
и приложениедолжен быть запущен с использованием своего собственного пользователя.Я провел поиск по redis
, MySQL
и т. Д., Но не нашел, где и как они делают своих пользователей.
Можно ли использовать команду adduser
в Makefile
?Есть ли традиционный способ сделать пользователя для установки приложения?