Когда отключать учетную запись root на сервере Ubuntu

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

Должен ли я вместо этого использовать пользователя root, чтобы сначала настроить все приложения и разрешить приложениям запускаться под root? Затем создайте второго пользователя-администратора с доступом по ssh, а затем отключите ssh для root?

UPDATE1: Спасибо за вашу помощь, я обновил вопрос и добавил его облачную установку.

UPDATE2:

Спасибо за подробное объяснение.Насколько я понимаю:

  1. Пользователь Sudo имеет те же привилегии, что и root
  2. Пользователь Sudo может отслеживать, кто выполнял действия (актуально, когда речь идет о нескольких пользователях)
  3. Веб-приложения (node, pm2, mongo) может быть установлен ЛИБО с root и/или учетные записи пользователей sudo, поскольку эти приложения должны работать с собственными учетными записями пользователей по умолчанию.
  4. В свое время отключите root ssh для защиты от атак методом перебора
0
задан 27 December 2021 в 12:59

0 ответов

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

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