ubuntu sudo 不用密码

本文详细介绍如何在Ubuntu系统中为特定用户配置免密码sudo权限,包括备份sudoers文件、添加用户到sudo组、设置免密操作的具体步骤,适用于桌面及服务器版本。

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

以前一直在root模式下开发,后来发现root模式开发有很多弊端,也不安全。所以就在普通用户下面开发,但是发现每次sudo都要输入密码,借鉴了linux公社的方法,具体如下:

方法一

# 备份 /etc/sudoers
sudo cp /etc/sudoers .
#打开 /etc/sudoers
sudo visudo
# 在文件末尾加入
linuxidc ALL=NOPASSWD:ALL

(这个试了我的没用)

方法二

1. 备份sudo文件

sudo cp /etc/sudoers .

2. 添加当前用户到sudo组

注意,此文件只能用vi编辑

先尝试使用visudo编辑/vi//sudoers

sudo visudo

如果以上指令失败则使用vi打开编辑

sudo vi /etc/sudoers

找到 root  ALL=(ALL:ALL) ALL,在下边添加类似的一行

linuxidc  ALL=(ALL:ALL) ALL

3. 设置当前登陆用户免密

使用visudo打开sudoers并编辑

sudo visudo

在刚才编辑的内容中加上NOPASSWD:

linuxidc  ALL=(ALL:ALL) NOPASSWD: ALL

4. 重新登录测试

sudo ls

如果不提示输入密码则配置成功  这个我试了成功

5. 通过以上步骤,Ubuntu Desk版本sudo可以免密了,如果是server版本还需要在编辑一下

sudo visudo

修改%sudo这一样,让所有sudo指令免密

%sudo    ALL=(ALL:ALL) NOPASSWD: ALL

再次重新登录验证一下。

linuxidc ALL=NOPASSWD:ALL

本篇文章来源于 Linux公社网站(www.linuxidc.com)  原文链接:https://www.linuxidc.com/Linux/2016-12/139018.htm

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值