Linux普通用户配置sudo认证


前言

  在Linux系统中,sudo命令是一种非常实用的工具,它允许普通用户在需要时临时以超级用户的身份执行命令。配置sudo认证对于普通用户来说是非常有必要的,它能够提高系统的安全性和灵活性。

  本篇博客将详细介绍如何为Linux普通用户配置sudo认证!


一、sudo是什么

  sudo是一种在Linux和Unix操作系统中使用的命令,是“Superuser Do”的缩写,通过sudo命令,普通用户可以在需要进行特权操作时,临时提升自己的权限而无需切换到root账户。这样做有助于保持系统的安全性,因为它限制了普通用户可以执行的特权操作,并且只在需要时才授予其超级用户权限。

  sudo的配置和使用需要超级管理员权限,可以通过编辑sudoers文件来定义哪些用户具有sudo权限,以及可以执行哪些特权命令,这样的配置可以根据具体的安全需求进行定制。


二、sudo认证步骤

1.确认sudo已安装

在开始配置sudo认证之前,首先需要确认系统中已经安装了sudo。在终端中执行以下命令:

sudo -V

运行结果:显示出sudo版本号
在这里插入图片描述

2.切换到root用户

sudo认证必须切换到root用户才能进行,在终端输入以下命令并输入密码:

su - root

运行结果:$变为 # 则表示切换成功

在这里插入图片描述

3.配置sudoers文件

执行以下命令会自动进入sudoers文件:

visudo

运行结果:

在这里插入图片描述
进来以后,先按 G (shift + g),再按 o ,然后输入username ALL=(ALL)   NOPASSWD:ALL

注意:将 username 替换为自己的用户名

G 表示光标移动到最后一行
o 表示在下一行执行插入

输入如图所示:

在这里插入图片描述
输入完以后,先按ESC,再按 :(shift + ;) 最后输入wq ,按回车即可退出vi编辑器

在这里插入图片描述

ESC 表示退出输入模式
: 表示进入底线命令模式
wq 表示保存并退出

4.验证sudo配置

执行以下命令可返回普通用户:

exit

执行以下命令验证sudo的配置是否成功:

sudo -l

运行结果:

如果没有错误提示,并且列表中显示了用户的sudo权限,说明配置成功,如图所示。

在这里插入图片描述


总结

  通过配置sudo认证,Linux普通用户可以安全地执行特权命令,而不必切换到root账户。本篇博客提供了一个简易而又详细的操作,帮助大家为普通用户配置sudo认证。

  请注意,sudo是一个强大的工具,错误的配置可能导致系统不安全或无法使用。在修改sudoers文件之前,请确保了解每个配置项的含义,并仔细检查所做的更改!

猜你喜欢

转载自blog.csdn.net/qq_43341612/article/details/132137505
今日推荐