[Linux 应用笔记] sudoers文件配置

这篇具有很好参考价值的文章主要介绍了[Linux 应用笔记] sudoers文件配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux的/etc/sudoers文件主要用来配置用户是否可以使用sudo权限以及是否需要输入密码,一般不会直接修改/etc/sudoers文件而是在/etc/sudoers.d目录下创建一个单独的配置文件

1. 配置用户(jack)可以使用sudo权限

sudo -s
echo 'jack ALL=(ALL:ALL) ALL' > /etc/sudoers.d/jack

    sudoers文件的配置必须使用root权限,可以从普通用户切换至root用户、也可以直接在root用户登录时操作,当修改当前用户的配置时为防止操作失误导致sudo指令不可用最好另开一个终端先行sudo -s切到root用户以备恢复操作

2. 配置用户(jack)使用sudo权限时针对某些指令无需输入密码

sudo -s
echo "jack ALL = (ALL) NOPASSWD:`which mount`,`which umount`,`which chmod`,`which chown`" > /etc/sudoers.d/jack_nopasswd

    这里的指令必须要使用绝对路径,并且之所以使用which是因为不同Linux发行版里这些指令的位置可能并不一致文章来源地址https://www.toymoban.com/news/detail-604448.html

到了这里,关于[Linux 应用笔记] sudoers文件配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux基础笔记10 | 文件查找命令 find 详解

    用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示 学习参考博文:骏马金龙 (junmajinlong.com) 最基础的打印功能

    2024年02月04日
    浏览(86)
  • Linux中修改etc/sudoers

    1、切换到超级用户root登录,如果是其它用户登录,输入命令“su -”,输入root密码后,登录到root。 2、增加对etc/sudoers文件的修改权限  输入命令“chmod u+w /etc/sudoers” 3、输入命令“vim /etc/sudoers”,开始修改sudoers文件,找到 “root ALL=(ALL)    ALL”,按键盘上的\\\"i\\\"键,切换到插

    2024年02月11日
    浏览(35)
  • Linux运维学习笔记

    此笔记为学习https://www.bilibili.com/video/BV1nW411L7xm/?vd_source=3f851e85e66ef33269a2eefee664cec2的学习记录,希望能找到运维的实习吖O(≧▽≦)O 目录 导航 Linux的终端 终端组成部分 Linux关机命令 使用VMware备份操作系统 快照 克隆 Linux系统的文件 文件与文件夹 Linux系统的文件目录结构 Li

    2024年02月08日
    浏览(49)
  • Linux用户权限——sudoers的深入剖析

            root账号登录系统不会记录root账号做了什么操作。         su虽然不记录以root执行了哪些命令,但会创建一条日志记录谁在什么时候变成了root。而su切换为root身份,仍然有很大的无法受控的权限,因此sudo是一个更好的选择。         sudo命令的意思是以其他用户

    2023年04月19日
    浏览(30)
  • linux 内核资源配置--cgroups详解以及在docker中的应用

    1.1、cgroups 是什么 Linux cgroup (Control Groups)是 Linux 内核提供的一种机制, 用于限制进程组使用的资源(如 CPU、内存、磁盘 I/O 等) 。通过将进程组划分为层次结构,并将资源限制应用于不同层次的组,可以实现对系统资源的统一管理和限制。 cgroup 提供了一套 API,用于创建

    2024年02月16日
    浏览(43)
  • Oracle和Linux运维笔记

    一、记录Oracle常用SQL语句 1.for循环插入数据,该写法需要优化,插入1亿多条数据需要7个小时左右 2.检查表字段是否使用Oracle 3.某个字段数据按长度排序查询表中数据 4.根据表中时间字段查询数据 5.查锁表和杀锁表语句 6.临时表空间 7.查询和删除重复数据 8.查询加多线

    2024年02月08日
    浏览(57)
  • Linux运维监控学习笔记5

    监控项和应用集(重点) 监控项(item):监控项是从主机收集的信息。一个监控项是一个独立的子标,代表收集数据或监控的最小的单位。 应用集(applications):代表多个监控项目合成的组。 创建监控项: 1)Web管理界面-配置-主机-监控项(选择的是agent1的监控项,每个主

    2024年02月09日
    浏览(37)
  • 云计算Linux运维——Linux系统管理——网络参数配置

    点关注不迷路 目录 1网络参数配置 一、网络参数 1、主机名 2、查看网卡IP地址 3、查看网关 4、查看DNS服务器地址 二、配置网卡 1、修改网卡配置文件 2、nmcli命令 3、nmcli配置网卡 3)重新加载配置 三、VMware网络工作模式 1、虚拟网络、虚拟网卡 2、虚拟网络工作模式 2双网卡绑

    2024年02月04日
    浏览(43)
  • 【Linux | systemd】systemd(systemctl命令)运行服务的配置文件详解

    【systemctl】让程序以守护进程的方式在后台运行 首先需要创建一个systemd unit 配置文件,比如:verdaccio.service,一般放在 /lib/systemd/system/ 下 添加配置如下: 开机自启动:systemctl enable verdaccio.service 立即启动:systemctl start verdaccio.service 重新启动:systemctl restart verdaccio.service 运

    2024年01月17日
    浏览(45)
  • <Linux>《OpenSSH 客户端配置文件ssh_config详解》

    除非另有说明,对于每个参数,将使用第一个获得的值。配置文件包含由 Host 规范分隔的部分,该部分仅应用于与规范中给出的模式之一匹配的主机。匹配的主机名通常是命令行中给出的名称(请参阅 CanonicalizeHostname 选项以了解异常情况)。 由于使用了每个参数的第一个获得的

    2024年02月07日
    浏览(71)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包