当前位置: 首页 > news >正文

Linux---sudo命令

文章目录

  • 目录

    文章目录

    一.sudo命令简介

    二·.sudo 命令的特点

    三.sudo 相关文件

    四.sudo 命令授权配置


一.sudo命令简介

sudo 命令全称“SuperUser Do”,是Linux系统中的一个命令能够使普通用户以超级用户身份去执行某些命令。

二·.sudo 命令的特点

  • sudo能够授权指定用户在指定主机上运行某些命令,若未授权用户尝试使用sudo会提示联系管理员。
  • sudo可以提供日志,记录每个用户使用sudo操作,以便于日后审计
  • sudo为系统管理员提供配置文件,允许系统管理员集中的管理用户的使用权限和主机

三.sudo 相关文件

  • 配置文件:/etc/sudoers
  • 日志文件:/var/log/secure
  • 5分钟内使用sudo命令运行参数无需再次输入密码

配置文件解析:

1.按照下面的格式编辑可以使被授权用户以root用户的身份运行任何命令

## Allow root to run any commands anywhere
被授权用户    ALL=(ALL)       ALL

2. 将被授权用户加入wheel组不仅具备步骤1中的功能,且大大减少被授权用户过多时的配置量

## Allows people in group wheel to run all commands
%wheel  ALL=(ALL)       ALL

3. 单独指定被授权用户能够以root身份运行的命令

## Allow root to run any commands anywhere
root    ALL=(ALL)      二进制文件位置

4.指定被授权用户以指定身份运行命令

## Allow root to run any commands anywhere
root    ALL=(指定用户)      ALL

5.查看被授权用户能够执行的命令 

sudo -l

四.sudo 命令授权配置

下面以最常见的命令 “ls” 为例,未授权之前无法通过sudo命令执行ls命令:

[zt@localhost1 root]$ ls /root
ls: 无法打开目录 '/root': 权限不够
[zt@localhost1 root]$ sudo ls /root我们信任您已经从系统管理员那里了解了日常注意事项。
总结起来无外乎这三点:#1) 尊重别人的隐私。#2) 输入前要先考虑(后果和风险)。#3) 权力越大,责任越大。[sudo] zt 的密码:
zt 不在 sudoers 文件中。此事将被报告。

1.模仿步骤一使zt用户能够以root用户的身份执行任何命令:

 授权后zt用户即可执行ls命令:

2.模仿步骤二将zt用户加入 wheel 组同样具备步骤一的功能:

3.单独指定被授权用户能够以root身份运行的命令

 完成授权后zt用户已无权限执行ls命令,仅可执行useradd命令


总结

相关文章:

Linux---sudo命令

文章目录 目录 文章目录 一.sudo命令简介 二.sudo 命令的特点 三.sudo 相关文件 四.sudo 命令授权配置 一.sudo命令简介 sudo 命令全称“SuperUser Do”,是Linux系统中的一个命令能够使普通用户以超级用户身份去执行某些命令。 二.sudo 命令的特点 sudo能够授权…...

前后端分离与实现 ajax 异步请求 和动态网页局部生成

前端 <!DOCTYPE html><!-- 来源 --> <!-- https://cloud.tencent.com/developer/article/1705089 --> <!-- https://geek-docs.com/ajax/ajax-questions/19_ajax_javascript_send_json_object_with_ajax.html --> <!-- 配合java后端可以监听 --&…...

Windows系统下CUDA、cuDNN与PyTorch的更新与安装全攻略

Windows系统下CUDA、cuDNN与PyTorch的更新与安装全攻略 文章目录 Windows系统下CUDA、cuDNN与PyTorch的更新与安装全攻略一、引言二、CUDA、cuDNN与PyTorch-GPU介绍三、安装准备1. 查看支持的CUDA版本2. 查看已安装的CUDA版本3. 查看支持的PyTorch版本 四、卸载旧版CUDA五、下载…...

Android Dialog使用汇总

Dialog分类 AlertDialog Dialog 类是对话框的基类&#xff0c;官方建议我们不要直接实例化它&#xff0c;而是使用其子类来获取实例。AlertDialog是系统提供的一个直接子类&#xff0c;它能帮助我们快速构建出不同类型的弹窗。接下来就看下各种类型弹窗的使用。 1、普通对话框…...

[数据集][目标检测]足球场足球运动员身份识别足球裁判员数据集VOC+YOLO格式312张4类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;312 标注数量(xml文件个数)&#xff1a;312 标注数量(txt文件个数)&#xff1a;312 标注类别…...

学习分享-声明式的 HTTP 客户端OpenFeign

OpenFeign 详细介绍 最近在学习中有用到OpenFeign&#xff0c;也在网上查找了相关资料&#xff0c;做下分享。 一、概述 OpenFeign 是一个声明式的 HTTP 客户端&#xff0c;它使得调用 REST API 变得更加简单和直观。通过 OpenFeign&#xff0c;开发者只需定义接口并添加注解…...

python Tk 获取输入框内容,分割内容

创建输入框、一个按钮和一个标签的GUI。 用户可以在输入框中输入文本&#xff0c;点击按钮后&#xff0c;程序将在控制台打印输入的文本&#xff08;已经分割为列表&#xff09;&#xff0c;并在GUI中的标签上显示一些静态文本。 import tkinter as tk# 创建主窗口 root tk.…...

第十二章:净世山的终极考验

虽然击败了黑袍人&#xff0c;但四人并未有丝毫的松懈。他们深知&#xff0c;净世山的考验远不止如此。果然&#xff0c;随着黑袍人的倒下&#xff0c;整个山顶开始剧烈震动&#xff0c;仿佛有什么东西即将苏醒。“小心&#xff0c;这山顶似乎有变&#xff01;”赵无极大声提醒…...

linux常用命令及其选项

1、常用命令 1.1、ls 选项说明-a显示所有文件及目录 (包括隐藏文件)-i显示inode-A同 -a选项 &#xff0c;但不列出 "." (目前目录) 及 ".." (父目录)-l列出信息详细(如文件型态、权限、拥有者、文件大小等)-R递归显示(若目录下有文件&#xff0c;则以下之…...

虚拟存储器概述

目录 常规存储器管理方式的特征和局部性原理 缺点 局部性原理 局部性原理的应用 1. 提高内存利用率 2. 实现按需装入 3. 支持内存共享 4. 提高系统稳定性 虚拟存储器的定义与特征 虚拟存储器的特征 虚拟存储器的实现机制 虚拟存储器的工作过程 虚拟存储器的优点 虚…...

C++对象池设计与实现

目录 一、对象池简介 1.1 池化技术 1.2 什么是对象池 1.3 对象池分配策略 二、C new和delete运算符重载 三、实现一个对象池框架 3.1 策略接口 四、实现几种对象池的分配策略 4.1 数组策略 4.2 堆策略 ​编辑 4.3 栈策略 4.4 区块策略 一、对象池简介 1.1 池化技…...

电商系统中热库和冷库的使用与数据转换

在现代电子商务系统中&#xff0c;数据的高效管理和存储是关键。电商平台每日处理海量数据&#xff0c;这些数据不仅包括用户行为、交易记录&#xff0c;还涵盖库存信息、商品详情、物流信息等。为了优化数据存储和查询效率&#xff0c;电商系统通常采用热库&#xff08;Hot St…...

【LeetCode:312. 戳气球+ 动态规划】

&#x1f680; 算法题 &#x1f680; &#x1f332; 算法刷题专栏 | 面试必备算法 | 面试高频算法 &#x1f340; &#x1f332; 越难的东西,越要努力坚持&#xff0c;因为它具有很高的价值&#xff0c;算法就是这样✨ &#x1f332; 作者简介&#xff1a;硕风和炜&#xff0c;…...

拉格朗日乘子将不等式约束转化为等式约束例子

拉格朗日乘子将不等式约束转化为等式约束例子 在优化问题中,常常需要将不等式约束转化为等式约束。使用拉格朗日乘子法,可以通过引入松弛变量将不等式约束转换为等式约束,然后构造拉格朗日函数进行求解。 拉格朗日乘子法简介 拉格朗日乘子法是求解带约束优化问题的一种方…...

有效的括号(oj题)

一、题目链接 https://leetcode.cn/problems/valid-parentheses/submissions/538110206 二、题目思路 利用栈的性质&#xff0c;后进先出 1.依次读取字符串&#xff0c;判断是否为左括号&#xff0c;如果是&#xff0c;就将其入栈。 2.如果读取的不是左括号&#xff0c;就说…...

快团团供货大团长如何查看帮卖团长的订单?

一、功能说明 可以看到团购中每个帮卖团长帮卖产生的订单 二、具体设置方法 1、小程序端如何操作&#xff1f; 在团购页面中&#xff0c;点击订单管理&#xff0c;在这里可以选择全部团长订单&#xff0c;我的团订单&#xff0c;和帮卖团长的帮卖订单。 2、PC端如何操作&am…...

Llama模型家族之Stanford NLP ReFT源代码探索 (一)数据预干预

LlaMA 3 系列博客 基于 LlaMA 3 LangGraph 在windows本地部署大模型 &#xff08;一&#xff09; 基于 LlaMA 3 LangGraph 在windows本地部署大模型 &#xff08;二&#xff09; 基于 LlaMA 3 LangGraph 在windows本地部署大模型 &#xff08;三&#xff09; 基于 LlaMA…...

用统一的方式处理数据

在日常工作&#xff0c;生活中&#xff0c;有大量的数据需要保存到文件中&#xff0c;如文本&#xff0c;图像&#xff0c;以及Word和excel等软件数据。但是。如果大量的数据由多个人一同使用&#xff0c;久而久之就弄不清楚谁将数据存到什么地方了。虽然可以使用文件服务器来管…...

山东大学软件学院项目实训-创新实训-基于大模型的旅游平台(三十)- 微服务(10)

目录 12.5 RestClient操作索引库 12.5.1创建库 12.5.2 删除索引库 12.5.3 判断是否存在 12.6 RestClient操作文档 12.6.1 新增文档 12.6.2 查询文档 12.6.3 修改文档 12.6.4 删除文档 12.6.5 批量导入文档 12.5 RestClient操作索引库 酒店mapping映射 ​PUT /hotel{&…...

AI如何创造情绪价值

随着科技的飞速发展&#xff0c;人工智能&#xff08;AI&#xff09;已经渗透到我们生活的方方面面。从智能家居到自动驾驶&#xff0c;从医疗辅助到金融服务&#xff0c;AI技术的身影无处不在。而如今&#xff0c;AI更是涉足了一个全新的领域——创造情绪价值。 AI已经能够处…...

想了解西安碑林、雁塔等区二手房装修口碑?这里有你要的答案!

在西安碑林、雁塔等区&#xff0c;二手房装修市场可谓鱼龙混杂&#xff0c;业主们在选择装修公司时常常感到迷茫。毕竟&#xff0c;谁都希望能找到一家靠谱的装修公司&#xff0c;让自己的二手房焕然一新。今天&#xff0c;就给大家重点推荐西安王师傅装修工程有限公司&#xf…...

Cuvil编译器避坑手册:97%新手踩过的5类IR转换陷阱,第4种会导致A100显存泄漏率飙升210%

第一章&#xff1a;Cuvil编译器在Python AI推理中的核心定位与价值Cuvil编译器并非传统意义上的通用语言编译器&#xff0c;而是专为Python生态中AI模型推理阶段深度优化的静态编译工具链。它在PyTorch、ONNX及自定义计算图之上构建轻量级中间表示&#xff08;CIR&#xff09;&…...

Qt实战(五)——高性能图片浏览器的多线程优化

1. 为什么需要多线程优化图片浏览器 当你打开一个包含数百张高清图片的文件夹时&#xff0c;是否遇到过界面卡顿、滚动不流畅的情况&#xff1f;这背后其实是一个经典的性能问题——UI线程被耗时的图片加载操作阻塞了。 在传统的单线程实现中&#xff0c;图片加载、解码、缩略图…...

『NAS』老破小也能玩 AI?飞牛 NAS 部署 LocalAI

点赞 关注 收藏 学会了 &#x1f4a1;整理了一个 NAS 专属玩法专栏&#xff0c;感兴趣的工友可以戳这里关注 &#x1f449; 《NAS邪修》 LocalAI 是一个开源的"AI壳"&#xff0c;它能让你在自己的硬件上&#xff08;比如 NAS&#xff09;离线运行各种大模型&#…...

网络安全人才平均年薪 24.09 万,跳槽周期 31 个月,安全工程师现状大曝光!

网络安全作为近两年兴起的热门行业&#xff0c;成了很多就业无门但是想转行的人心中比较向往但是又心存疑惑的行业&#xff0c;毕竟网络安全的发展史比较短&#xff0c;而国内目前网安的环境和市场情况还不算为大众所知晓&#xff0c;所以到底零基础转行入门网络安全之后&#…...

别再让漏洞扫描报警了!手把手教你给老旧Linux服务器升级OpenSSH和OpenSSL(附systemd服务修复秘籍)

企业级Linux服务器安全加固实战&#xff1a;OpenSSH与OpenSSL深度升级指南 凌晨三点&#xff0c;刺耳的安全告警声再次划破运维中心的宁静——漏洞扫描报告上醒目的红色标记显示&#xff1a;OpenSSH 7.4存在CVE-2023-38408高危漏洞。这不是演习&#xff0c;而是每位运维工程师都…...

从Kettle老手到Hop新手:我的第一个数据管道迁移踩坑实录(附避坑清单)

从Kettle老手到Hop新手&#xff1a;我的第一个数据管道迁移踩坑实录&#xff08;附避坑清单&#xff09; 第一次打开Apache Hop的图形界面时&#xff0c;那种既熟悉又陌生的感觉让我想起了十年前刚接触Kettle的情景。作为有五年Kettle实战经验的数据工程师&#xff0c;我原本以…...

ai辅助开发对比:github copilot与快马多模型在学生项目中的表现

最近在折腾学生项目时&#xff0c;发现AI编程助手的选择越来越多。作为通过GitHub学生认证的开发者&#xff0c;原本一直用Copilot当主力工具&#xff0c;但偶然接触到InsCode(快马)平台的多模型支持后&#xff0c;突然想做个系统性对比。于是花了周末时间搭建了个AI辅助开发评…...

嵌入式线程池的极简实现与优化

嵌入式线程池的极简实现技术解析1. 项目概述1.1 线程池技术背景在嵌入式系统开发中&#xff0c;多任务处理是一个常见需求。传统方式通过频繁创建和销毁线程来实现并发&#xff0c;但这种方式存在明显的性能缺陷&#xff1a;线程创建时间(T1)和销毁时间(T3)会显著增加系统开销线…...

程序员面试别再死磕算法了!面试官真正想看的是这几点

文章目录开篇&#xff1a;刷题300道&#xff0c;面试5分钟挂&#xff0c;你中招了吗&#xff1f;算法是门票&#xff0c;但门票不能当饭吃面试官真正在偷看的五个隐藏考点1. 代码的"卫生习惯"比你想象的更重要2. 系统设计&#xff1a;别只会砌砖&#xff0c;要会盖楼…...