我是唯一一个可以访问我的网站的人。
刚刚安装了我的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密码。 这是您日常用户的密码,而不是根密码。 很多人对此感到困惑。