作家
登录

在Linux中运行sudo命令不需要密码

作者: 来源: 2017-09-19 19:18:22 阅读 我要评论

对于组而言,在组名前面应用 % 字符;这意味着 sys 组的所有成员都可以不消暗码应用sudo 。

【沙龙】51CTO诚邀您9月23号和多位技巧大年夜咖一路聊智能CDN的优化之路,抓紧时光哦!


假设你在只有本身应用的计算机上运行 Linux 体系,比如在标记本电脑上,在每次调用 sudo 时须要输入暗码,经久下来就会认为很乏味。是以,在本指南中,我们将描述若何设备 sudo 敕令在运行时而不输入暗码。

此设置在 /etc/sudoers 文件中完成,这是应用 sudo 敕令的默认安然策略;在用户权限指定部分。

重要:在 sudeors 文件中,默认打开的 authenticate 参数用于验证目标。如不雅设置了它,用户必须经由过程暗码(或其他身份验证办法)进行身份验证,然后才能应用 sudo 运行敕令。

然则,可以应用 NOPASSWD (当用户调用 sudo 敕令时不须要暗码)标记来覆盖此默认值。

设备用户权限的语法如下:

user_list host_list=effective_user_list tag_list command_list

个中:

  1. user_list - 用户列表或已经设置的用户别号。
  2. host_list - 主机列表或用户可以在其上运行 sudo 的主机别号。
  3. effective_user_list - 以该用户或别号运行的用户列表
  4. tag_list - 标签列表,如 NOPASSWD 。
  5. command_list - 用户应用 sudo 运行的敕令或敕令别号列表。

要许可用户(下面的示例中的 aaronkilik )应用 sudo 不输入暗码即可运行所有敕令,请打开 sudoers 文件:

  1. $ sudo visudo 

添加下面的行:

aaronkilik ALL=(ALL) NOPASSWD: ALL

要许可用户不消暗码应用sudo 运行指天敕令(/bin/kill ),添加下面的行:

%sys ALL=(ALL) NOPASSWD: ALL

aaronkilik ALL=(ALL) NOPASSWD: /bin/kill

下面的行会让 sys 构成员在应用 sudo 运行敕令:/bin/kill 、/bin/rm 时不消输入暗码:

%sys ALL=(ALL) NOPASSWD: /bin/kill, /bin/rm

在本篇中,我们评论辩论了若何设备 sudo 敕令来不消输入暗码运行。不要忘记在评论栏中给我们供给你关于这份指导的设法主意和其他对于 Linux 体系治理员有效的 sudoers 设备。

【编辑推荐】

  1. Linux下应用autoconf和automake生成Makefile
  2. 座谈传统的Linux初始化体系的运行级别
  3. Sublime Text 3.0正式宣布!供给Linux软件包仓库支撑
  4. 十二条Linux运维面试必备经典笔试/面试题,来挑衅一下吧!
  5. 如安在Windows上运行Linux容器
【义务编辑:庞桂玉 TEL:(010)68476606】

不消暗码运行 sudo



  推荐阅读

  Python利用Beautifulsoup爬取笑话网站

【沙龙】51CTO诚邀您9月23号和多位技巧大年夜咖一路聊智能CDN的优化之路,抓紧时光哦! 应用Beautifulsoup爬取有名笑话网站起首我们来看看须要爬取的网站:http://xiaohua.zol.com.cn/大年>>>详细阅读


本文标题:在Linux中运行sudo命令不需要密码

地址:http://www.17bianji.com/lsqh/37530.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)