【Linux中sudoers文件与sudo】的简单介绍

本文详细介绍了如何使用visudo编辑器修改/etc/sudoers文件,赋予非root用户执行root权限指令的方法。包括理解配置文件中各字段的含义、注意事项及实际操作步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    除了root之外的其他帐号,若想要使用sudo执行属于root的权限指令,则root需要先使用visudo去修改/etc/sudoers,让该帐号能够使用全部或部分的root指令功能。

   visudo即(vi /etc/sudoers),进入编辑环境后,找到下图所圈内容。

  

 三个字段的意义:

root 使用者帐号 

ALL=(ALL): 登入者的来源主机名=(可切换的身份)

ALL:可下达的指令

【注意事项】

1、当可切换的身份为root时,使用sudo -u XXXX时,XXX只能是root,不能是别的用户名;

2、可下达的指令:以”!“开头的为不能下达的指令,例如,帐号为gengliming1 的 ”!/usr/bin/passwd";

3、帐号gengliming1 只能下达 passwd [A-Za-z]*指令,不能下达其他指令;

4、gengliming3 能下达所有指令,应该写成“ALL,!/usr/bin/passwd",把ALL放前边,这样就不能下达passwd了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值