安全使用Linux系统中的root用户

如果您是在Linux系统上工作的系统管理员,则肯定会了解root用户。 root用户拥有Linux系统中的所有权限,从修改文件到操纵或执行进程。但是,始终应始终避免剩余记录为root用户。

当然,您几乎从未以个人计算机中的root用户身份登录。但是,当您在远程虚拟机上工作时,您将为系统提供完全root访问权限,在云上运行。正确的方法是创建一个新用户,并对它进行工作。在现有文章中提供了对如何在数字海洋中进行的详细说明 如何在几分钟内在VM上测试运行FileCloud.

你什么时候需要root权限?

只有在执行系统级别(所有用户可访问的软件)或配置系统级别服务时,您需要root访问权限,只能在系统级别(可用于所有用户)或配置系统级服务,添加或管理用户帐户时。

如何在有害的情况下以根本登录?

您可以随着root用户可以做的最大错误是擦除重要目录。运行一个简单的命令,例如下面给出的命令可以擦拭整个计算机清洁!

   rm -rf /

其次,运行任何东西 - 是一个程序或构建过程 - 因为root用户授予系统上的所有权限,这意味着在会话期间,该过程可以在系统上绝对做任何事情。你应该明白一个简单的错字,因为root用户可以花费很多!

Linux是如此安全的原因之一就是你通常不是’T使用管理员权限,因为只有root用户可以完全访问这些。通过root用户登录时运行进程通过授予对系统的完全访问权限。想象一下,一些恶意软件可能导致的混乱!

不幸的是,通过终端执行的大部分任务都是不可逆转的。一旦您提交错误,可能会在您无法获得以前的状态后。因此,在作为root用户身份登录时需要非常小心。

如何安全地执行根动作?

每次记录到root用户时,每次运行某些管理命令或访问受限文件的目的都可以是一个繁琐的过程。值得庆幸的是,有一种更简单的方法。

您可以始终通过将“sudo”作为命令作为root用户运行特定命令。 sudo允许我们使用root用户权限运行单个命令!但是,您身份登录的用户必须具有sudo权限,可以通过将用户添加到sudoers列表来授予。要执行此操作,只需运行以下命令(作为root)

   adduser <username> sudo

您可以交替编辑/ etc / sudoers文件,但您需要root访问权限来执行TAHT任务。

使用sudo更安全,因为在蛮力攻击的情况下,攻击者并不真正知道用于制作sudo请求的用户,使得难以获得您的系统。

有了这一点,我们将安全地结束了帖子,以安全地解释了Linux系统中的root权限。我们希望这有助于您root特权如何在Linux中工作以及您应该如何明智地使用它们。如果您有任何问题,请随时留下以下评论。