你应该了解的是sudo命令

它比你意识到更有用和多才多艺

新用户到Linux(特别是Ubuntu)最终意识到sudo命令。许多用户永远不会为过去“拒绝”消息而以外的任何东西来使用它 - 但sudo做得更多。

sudo命令

关于sudo.

关于SUDO的常见误解是它仅用于向普通用户提供root权限。实际上,sudo命令允许您运行命令任何用户,默认情况下通常是根。

如何授予用户sudo权限

Ubuntu用户通常需要运行sudo命令的能力。那是因为,期间安装,创建默认用户,始终使用sudo权限设置ubuntu中的默认用户。但是,如果您使用的其他发行版或在Ubuntu中有其他用户,则可能需要授予运行sudo命令的权限。

只有少数人应该可以访问sudo命令,他们应该是系统管理员。用户只能给出他们需要执行工作所需的权限。

要授予用户sudo权限,只需将它们添加到sudo组。创建用户时,使用以下命令:

sudo useradd -m -g sudo

以上命令将使用主文件夹创建用户并将用户添加到sudo组。如果用户已存在,则可以使用以下命令将用户添加到sudo组:

sudo usermod -a -g sudo

当你忘记运行它时,一个整洁的sudo伎俩

这是其中之一终端命令技巧您可以从经验丰富的专家中学到 - 在这种情况下,以便超过“拒绝”消息。如果是一个长命令,可以通过历史记录并将sudo放在它面前,可以再次键入它,或者您可以使用以下简单命令,该命令使用sudo运行上一个命令:

sudo !!

如何使用sudo切换到root用户

SU命令用于从一个用户帐户切换到另一个用户帐户。跑步苏命令在自己的交换机上到超级用户帐户。因此,要使用sudo切换到超级用户帐户,只需运行以下命令:

SUDO SU.

如何在后台运行sudo命令

如果要运行后台需要超级用户权限的命令,请使用-b交换机运行sudo命令,如此所示:

sudo -b.

请注意,如果正在运行的命令需要用户交互,则这将无法正常工作。

在后台运行命令的替代方法是将一个adpersand添加到最后,如下所示:

sudo&

如何使用sudo权限编辑文件

使用超级用户权限编辑文件的显而易见的方法是运行一个编辑器,如gnu nano使用sudo如下:

sudo nano.

或者,您可以使用以下语法:

sudo -e.

如何使用sudo运行命令作为另一个用户

sudo命令可用于将命令作为任何其他用户运行。例如,如果您身份登录为用户“John”,并且您希望将命令运行为“Terry”,那么您将以以下方式运行sudo命令:

sudo -u terry.

如果您想尝试一下,请创建一个名为“test”的新用户,并运行以下内容命令:

sudo -u测试whoami

如何验证sudo凭据

使用sudo运行命令时,系统会提示您输入密码。在后期之后,您可以使用sudo运行其他命令,而无需输入密码。如果要扩展该期限,请运行以下命令:

sudo -v.

关于sudo的更多信息

sudo等于sudo,而不是简单地运行作为超级用户的命令。看看我们的SUDO手册要查看您可以使用的一些其他交换机。

这个页有用吗?