如何让sudo不需要输入密码

 我来答
xiawei123
高粉答主

2019-08-04 · 每个回答都超有意思的
知道答主
回答量:1626
采纳率:100%
帮助的人:43.9万
展开全部

1、首先以root用户登录,并且新建一个普通的用户。这里以用户test为例,

2、用户创建后,重新以test用户登录,执行‘sudo uname’ 提示需要sudo的密码,但是输入test的密码之后,提示test用户没有在sudo的用户权限组中。

3、去目标机器上执行 visudo编辑文件,或者用ftp下载/etc/sudoers这个文件,编辑之后再上传覆盖掉都可以。

4、找到 #user privilege 的这一行,照着下面root的模式,复制一行。

5、然后把root给改成test。

6、重新以test登陆,执行‘sudo uname’,然后输入sudo密码,ok~ sudo权限搞定,

7、然后就是如何不需要输入sudo的密码,就可以执行sudo命令了。同样的文件,或者在root权限下,执行visudo,将刚才改动的同一行,加上NOPASSWD: 就ok了。

8、再次执行sudo的时候就ok了,完成效果图。

du若冰
推荐于2017-10-01 · TA获得超过1885个赞
知道大有可为答主
回答量:1403
采纳率:100%
帮助的人:816万
展开全部
打开终端,先以 root 身份登录:

su root

然后执行:

visudo

在打开的文件中,找到下面这一行:

root ALL=(ALL) ALL

并紧帖其下面,添上自己,如我的用户名是: Dawnson,则添上 :

Dawnson ALL=(ALL) ALL

如果只做到这一步,然后保存,那么就能使用 sudo 命令了。要让执行时不需要输入密码,再找到下面这一句:

#%wheel ALL=(ALL) NOPASSWD: ALL

将光标移至“ # ”上面,按下X键,其实也就是把这句话的注释去掉,让这句话生效。

最后按住“Shift+ :”键(也就是Shift上档输入一个冒号),进入 vi的命令模式,输入“wq”两个字母(Write and quit)保存并退出编辑。
退出 vi 后,再执行:

gpasswd -a YourUserName wheel

将你的用户(普通用户)调整至“ wheel ”用户组里面。这以后,就可以每次执行 sudo 命令时不再输入密码了。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大大虫
高粉答主

2015-02-22 · 醉心答题,欢迎关注
知道大有可为答主
回答量:4.2万
采纳率:76%
帮助的人:1.3亿
展开全部
编辑/etc/sudoers文件,增加NOPASSWD参数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式