Я настроил Ubuntu 20.xx в качестве веб-сервера в облаке, предоставленном Digital Ocean, и хочу установить Node, Express, Mongo и, возможно, NginX. В нескольких статьях упоминается отключение пользователя root для повышения безопасности и создания нового пользователя с административным доступом. Для этого я создал нового пользователя, а затем использовал его для настройки всех приложений, но столкнулся с проблемой с nginx.
Должен ли я вместо этого использовать пользователя root, чтобы сначала настроить все приложения и разрешить приложениям запускаться под root? Затем создайте второго пользователя-администратора с доступом по ssh, а затем отключите ssh для root?
UPDATE1: Спасибо за вашу помощь, я обновил вопрос и добавил его облачную установку.
UPDATE2:
Спасибо за подробное объяснение.Насколько я понимаю: