ubuntu中的用户; 不能弄明白

我是唯一一个可以访问我的网站的人。

刚刚安装了我的VPS,并设法让大部分工作。 但是,卡在“成员”部分。

目前,一切都是以“根”来完成的。

我已经阅读post,我应该创build一个用户,因为根不理想。

我已经find了关于如何创build一个用户的1000个指南,但现在接下来要做什么。

1-我应该用adduser username创build一个用户,然后把用户添加到一个组中吗? 但是,哪个组?

2-然后,用户将能够做一切,因为我已经做了“root”login?

3-有人会解释“sudo”与这个有什么关系? (如果有的话)

谢谢

是的,为自己创build一个日常用户。 除了特别需要root访问权限的命令之外,您将使用它。 对于这些命令,使用sudo。 Sudo允许“普通”用户使用root权限运行命令,而不需要知道root的密码或获取完整的root shell。

为了使用sudo,你需要把自己添加到/ etc / sudoers。 为此,请以root身份执行以下操作:

 $ visudo 

然后添加以下行:

 username ALL=(ALL) ALL 

其中“用户名”是您自己创build的用户。 在这一点上,你将能够通过sudo运行命令。 例如:

 $ sudo /etc/init.d/apache2 restart 

这将以root身份运行指定的命令。 以这种方式运行命令时,系统会要求您input密码。 这是您日常用户的密码,而不是根密码。 很多人对此感到困惑。