我几乎是 Linux 的新手。我对 Digital Ocean 有一点经验,但现在我正在尝试深入。我刚刚使用 Ubuntu 16.04(桌面,而不是服务器)配置了我的本地机器,现在我准备安装 LAMP 堆栈。
在 DigitalOcean 上,他们建议我
- 创建一个具有 sudo 权限的新用户(我做了)和
- 禁用root帐户(也做了)
但我需要在本地系统上执行此操作吗?
我对“最佳实践”(尤其是本地盒子)一无所知(还),所以我想我会问。
我几乎是 Linux 的新手。我对 Digital Ocean 有一点经验,但现在我正在尝试深入。我刚刚使用 Ubuntu 16.04(桌面,而不是服务器)配置了我的本地机器,现在我准备安装 LAMP 堆栈。
在 DigitalOcean 上,他们建议我
但我需要在本地系统上执行此操作吗?
我对“最佳实践”(尤其是本地盒子)一无所知(还),所以我想我会问。
Ubuntu 从一开始就设置为禁用 root,root 无法登录。成为 root 的唯一方法是使用
sudo
或 polkit。在某些情况下,为 LAMP 堆栈创建辅助用户可能是一个聪明的主意,但如果您只打算将其用作开发平台,并且您通常只能在本地访问,那么它不是强制性的。
您可能希望通过 VM(KVM/qemu、Virtualbox、VMWare)或其他容器格式(如 docker 和 co)查看使用情况。
这将使您能够运行真实的服务器环境和更细粒度的访问控制,以及在不需要服务器时关闭服务器的选项。