我正在我的新 Rackspace 云实例上使用 ubuntu。然而,他们给我的信息是用于 root 访问的——这似乎不是对此进行开发的最佳实践。
设置云实例进行开发的最佳实践是什么?我应该创建另一个用户来安装我的 Rails
答案1
一般来说,最好使用可以完成工作的最低权限用户。另外,你不可避免地需要使用 root 帐户(即使使用sudo
Ubuntu 所支持的 ,仍然算作使用 root 权限)。
没有“你不应该使用root”,只有“你不应该使用root执行正常任务”。对于软件开发,您绝对应该为自己创建一个用户帐户并将其用于日常任务。将自己设置为 sudoer,并根据需要禁用 root 密码。您可能必须使用 root 访问权限来设置您的开发环境,因此请做好准备sudo apt-get install thingy
。
最后一句话,在必要时使用 root,但不要为此感到难过。其实感觉还不错:)