news 2026/5/25 0:33:10

Linux sudo 提权配置 + 普通用户精准授权(运维必备)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux sudo 提权配置 + 普通用户精准授权(运维必备)

前言

普通用户不能用 root,必须靠sudo 提权

本篇教你安全、规范、生产可用的 sudo 配置。


一、sudo 是什么?

普通用户可以执行指定的 root 命令,不需要知道 root 密码。


二、编辑 sudo 配置(必须用 visudo)

bash

运行

visudo

三、最常用配置格式

plaintext

用户名 ALL=(ALL) 命令1,命令2,命令3

四、实战案例

1. 给用户 zhangsan 所有权限(运维)

plaintext

zhangsan ALL=(ALL) ALL

2. 免密 sudo(工作最常用)

plaintext

zhangsan ALL=(ALL) NOPASSWD:ALL

3. 只允许重启、查看日志

plaintext

zhangsan ALL=(ALL) /usr/bin/systemctl restart nginx, /usr/bin/tail -f /var/log/*

4. 允许组 dev 全部 sudo

plaintext

%dev ALL=(ALL) ALL

五、验证是否生效

bash

运行

sudo -l

六、生产安全规范

  1. 不要给开发 NOPASSWD:ALL
  2. 精准授权命令,最小权限原则
  3. 禁止 777 权限 + 禁止随意 sudo
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/25 0:33:09

Linux umask 默认权限掩码 彻底详解(原理 + 计算)

前言为什么新建文件默认是 644?为什么新建目录默认是 755?答案:umask一、umask 是什么?系统的默认权限 “减法” 掩码。新建文件 / 目录时,系统用最大权限 - umask 最终权限二、默认最大权限文件最大权限:…

作者头像 李华
网站建设 2026/5/25 0:26:26

DeepSeek LeetCode 2617. 网格图中最少访问的格子数 TypeScript实现

以下是 LeetCode 2617「网格图中最少访问的格子数」的 TypeScript 实现,采用 BFS 并查集(路径压缩) 优化,保证每个格子只被访问一次,时间复杂度 O(mnα(mn)),空间复杂度 O(mn)。typescript function minim…

作者头像 李华
网站建设 2026/5/25 0:23:29

3分钟上手Translumo:免费实时屏幕翻译工具终极指南

3分钟上手Translumo:免费实时屏幕翻译工具终极指南 【免费下载链接】Translumo Advanced real-time screen translator for games, hardcoded subtitles in videos, static text and etc. 项目地址: https://gitcode.com/gh_mirrors/tr/Translumo 你是否在游…

作者头像 李华
网站建设 2026/5/25 0:18:39

CD-GraB算法:协调数据顺序,加速分布式机器学习收敛

1. 分布式机器学习中的收敛瓶颈与数据顺序的隐秘关联在分布式机器学习的世界里,我们每天都在和数据、算力、时间赛跑。当你把训练任务拆分到多个GPU或服务器节点上并行执行时,一个看似不起眼的问题往往会成为性能提升的“暗礁”:数据以什么顺…

作者头像 李华