Linux-在centos7中为普通用户配置sudo认证

目录


前言

本篇文章介绍如何在centos7中为普通用户配置sudo认证


一、sudo是什么?

sudo是一个命令,其作用是为普通用户以临时管理员(root)的身份去执行一条命令。

例如,

该命令的作用是在根目录以管理员的身份创建一个文件夹test。

为什么需要sudo命令呢?

在多用户系统中,主要分为管理员(root)和普通用户;

管理员拥有系统的最大权限,普通用户拥有的权限是有限的。

管理员可以修改、查看、执行任何目录和文件

普通用户一般只能修改、查看、执行HOME目录下的文件,其余目录下的文件一般只能查看和执行,不能修改文件。

比如,普通用户无法再根目录下创建一个文件

如果想要在根目录下创建一个文件,可以切换到管理员(root)或使用sudo命令

  • 切换到root
  • 使用sudo命令

    那么该如何去配置sudoers这个文件呢?下面详细介绍。

二、配置sudo

  1. 切换到root

  2. 使用visudo命令打开sudoers配置文件

    在sudoers文件末尾添加以下信息

    按i进入vi的输入模式

  3. 按esc退出输入模式,然后输入:wq,保存并退出。

三、测试

通过测试发现,在普通用户下,利用sudo命令在根目录创建了一个名为test2的文件夹。


相关推荐
Fu_Lin_6 分钟前
Qt嵌入式从零基础到精通(01):Qt嵌入式开发全景图:从桌面Qt到ARM Linux
linux·arm开发·qt·qt5·嵌入式linux
lczllx15 分钟前
从 TCP 90μs 到 SHM 28μs:我的 RPC 框架零拷贝优化历程
linux·后端
盐焗鹌鹑蛋1 小时前
【Linux】权限
linux
小此方1 小时前
Re:Linux系统篇(四十六)信号篇·四:一文串联操作系统底层:时钟中断、内核态切换、系统调用与 Linux 信号处理全解析
linux·驱动开发·信号处理
无人生还别怕3 小时前
如何制作一个linux标准iso镜像
linux·iso·opencloudos·openanolisos
Yana.nice10 小时前
Linux 只保留 30 天内日志(find命令删除日志文件)
linux·运维·chrome
DFT计算杂谈14 小时前
无 Root 权限在 Tesla K80 零门槛部署 DeepSeek 大模型
linux·服务器·网络·数据库·机器学习
Zhang~Ling15 小时前
从 fopen 到 struct file:从零开始拆解 Linux 文件 I/O
linux·运维·服务器
DeeplyMind15 小时前
Linux 深入 per-VMA lock:Linux 缺页路径如何摆脱 mmap_lock
linux·per-vma lock
爱写代码的森15 小时前
蒙三方库 | harmony-utils之FileUtil文件重命名与属性查询详解
linux·运维·服务器·华为·harmonyos·鸿蒙·huawei