ruby-on-rails - 为什么我应该在部署 Web 应用程序之前向 Ubuntu 添加新用户?

标签 ruby-on-rails linux web-deployment

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

引用 https://gorails.com/deploy/ubuntu/16.04

最佳答案

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

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

关于ruby-on-rails - 为什么我应该在部署 Web 应用程序之前向 Ubuntu 添加新用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50474311/

相关文章:

ruby-on-rails - Rails 查询 : Filter by properties in another table

mysql - has_many 通过不同的外键

ruby-on-rails - 如何在 Rails 3 中编写 rspec 测试以测试用户在创建后是否使用 authlogic 签名?

linux - 是否可以在 Linux 中可靠地嵌套 find -exec 命令?

mysql - 从VS2010使用webdeploy发布一个MySql数据库

javascript - 用作ID的knockout.js变量

ruby-on-rails - 如何从 rake 文件运行 ruby​​ 类?

regex - 从 ls 输出中获取文件大小

c - 有没有办法在执行过程中更改 sigaction 标志?

css - 如何使背景与css中的div大小相同