Ubuntu 用户;无法弄清楚

Ubuntu 用户;无法弄清楚

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

刚刚安装好 VPS,大部分东西都运行正常。不过,卡在了“会员”部分。

目前,一切都已以“root”身份完成。

我读过一些帖子说我应该创建一个用户,因为 root 并不理想。

我已经找到了数千个关于如何创建用户的指南,但现在不知道下一步该做什么。

1- 我应该创建一个用户,adduser username然后将该用户添加到某个组吗?但是要添加到哪个组呢?

2- 那么用户是否能够像我以“root”身份登录一样执行所有操作?

3- 有人能解释一下“sudo”与此有什么关系吗?(如果有的话)

谢谢

答案1

是的,为自己创建一个日常用户。除了需要 root 访问权限的命令外,您将使用该用户执行所有操作。对于这些命令,请使用 sudo。Sudo 允许“普通”用户以 root 权限运行命令,而无需知道 root 的密码或获取完整的 root shell。

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

$ visudo

然后添加以下行:

username ALL=(ALL) ALL

其中“用户名”是您为自己创建的用户。此时,您将能够通过 sudo 运行命令。例如:

$ sudo /etc/init.d/apache2 restart

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

相关内容