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