首页 > 解决方案 > 为什么要在部署 Web 应用程序之前向 Ubuntu 添加新用户?

问题描述

我正在研究部署 Rails 应用程序,所有教程在开始之前都会添加新用户。为什么我应该添加新用户而不仅仅是使用 root?

参考 https://gorails.com/deploy/ubuntu/16.04

标签: ruby-on-railslinuxweb-deployment

解决方案


这样做是为了安全,基本上 root 用户可以做任何事情,所以这是有风险的。

“root 用户是 Linux 环境中的管理用户,具有非常广泛的权限。由于 root 帐户的特权更高,实际上不鼓励您定期使用它。这是因为与root 帐户可以进行非常具有破坏性的更改,即使是偶然的。”


推荐阅读