编写sudoers文件

编写sudoers文件前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程一、功能简介sudo能够限制指定用户在指定主机上运行某些命令。sudo可以提供日志,忠实地记录每个用户使用sudo做了些什么,并且能将日志传到中心主机或者日志服务器。sudo为系统管理员提供配置文件,允许系统管理员集中地管理用户的使用权限和使用的主机。它默认的存放位置是/etc/sudoers。sudo使用时间戳文件来完成类似“检票”的系统。当用户执行sudo并且输入密码后,用户获得了一张默认存活期为5

大家好,又见面了,我是你们的朋友全栈君。

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程

一、功能简介

sudo能够限制指定用户在指定主机上运行某些命令。
sudo可以提供日志,忠实地记录每个用户使用sudo做了些什么,并且能将日志传到中心主机或者日志服务器。
sudo为系统管理员提供配置文件,允许系统管理员集中地管理用户的使用权限和使用的主机。它默认的存放位置是/etc/sudoers。
sudo使用时间戳文件来完成类似“检票”的系统。当用户执行sudo并且输入密码后,用户获得了一张默认存活期为5分钟的“入场券”(默认值可以在编译的时候改变)。超时以后,用户必须重新输入密码。

二、实操

我们可以直接以root用户vi /etc/sudoers文件或者执行visudo命令
我们添加一个用户来实验,u001

useradd u002
passwd u002

我们切换到u002用户
在这里插入图片描述
由于/root目录是需要root用户权限的,故提示u002用户没有此权限。
我们可以通过root用户设置sudoers文件,让u002可以通过sudo命令具有root用户权限。
我们编辑/etc/sudoers文件
在这里插入图片描述

第一个ALL是指网络中的主机,我们后面把它改成了主机名,它指明foobar可以在此主机上执行后面的命令。第二个括号里的ALL是指目标用户,也就是以谁的身份去执行命令。最后一个ALL当然就是指命令名了。

这样我们就可以使用sudo ls -l /root命令了
在这里插入图片描述
默认需要输入当前用户的密码,我们也可以设置免密。
在这里插入图片描述
在这里插入图片描述

如上很不安全,ALL代表了所有,即u002用户可以执行root用户的所有命令,比较危险。

在这里插入图片描述
在这里插入图片描述
可以查看用户密码,也能关机,能干任何事!在实际项目中,一般编辑sudoers文件,几乎不用ALL权限,而是根据实际需要进行定制。
在这里插入图片描述

如上我们限制u002用户只能像root用户那样ls和执行ifconfig命令,但是不能执行比如关机操作。

在这里插入图片描述
reboot命令没有在NOPASSWD列表里,故需要输入密码,同时提示无权关机。

博客若对你有用,欢迎扫码打赏,你的打赏是我写作的动力。
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/151363.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月20日 下午4:00
下一篇 2022年6月20日 下午4:00


相关推荐

  • JS中click事件

    JS中click事件今天在写Ajax请求代码时,js代码遇到了一点问题。最后还专门将一部分代码拷贝到webStorm里面测试,花了好久,发现是个坑。先贴一段代码:第一个按钮的点击事件没有任何反应。第二个按钮就会弹出“你好”。原因:这是因为我使用了click这个作为函数的名字,我在这几类中查询了一下,却没有发现click的踪影,而使用click作为函数名,浏览器既不报错,也不提示,真的很坑啊!类似还有open和clos…

    2022年6月13日
    45
  • 字符串匹配算法_字符串模式匹配算法

    字符串匹配算法_字符串模式匹配算法目录Brute-Force算法Knuth-Morris-Pratt算法确定有限状态自动机部分匹配表Boyer-Moore算法Rabin-Karp算法总结网络信息中充满大量的字符串,对信息的搜寻至关重要,因此子字符串查找(即字符串匹配)是使用频率非常高的操作:给定一段长度为N的文本和长度为M的模式字符串(N≥M),在文本中找到一个和模式串相匹配的子串。由这个问题可以延…

    2022年4月19日
    65
  • 100天精通Python(爬虫篇)——第45天:lxml库与Xpath提取网页数据

    100天精通Python(爬虫篇)——第45天:lxml库与Xpath提取网页数据一 爬虫提取网页数据的流程图二 lxml 库 1 下载安装 2 解析 HTML 网页三 Xpath 介绍 1 选取节点 2 谓语 3 选取未知节点 4 选取若干路径 5 Chrome 插件 XPathHelper 安装使用 6 Xpath 实战

    2026年3月20日
    2
  • pytorch 下载安装全流程详细教程

    pytorch 下载安装全流程详细教程强烈推荐,亲测有效,1.查看cuda版本。2.在官网https://pytorch.org/选择对应的版本。3.复制RunthisCommand,直接下载安装(速度还挺快)。完美

    2025年6月15日
    4
  • splash 代码保留

    splash 代码保留packagecom demo demodo importandroi app Activity importandroi content Intent importandroi os Bundle importandroi os Handler publicclassS priva

    2026年3月17日
    2
  • 阿里千问系列:Qwen2.5大模型解读

    阿里千问系列:Qwen2.5大模型解读

    2026年3月13日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号