linux下sudo不要密码怎么实现
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下sudo不要密码怎么实现相关的知识,希望对你有一定的参考价值。
设置linux下sudo不要密码的步骤如下:
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密码,sudo权限设置完成。
7、将刚才改动的同一行,加上NOPASSWD。
8、再次执行sudo,发现不要密码,说明设置完成。
这样就解决了“linux下sudo不要密码”的问题。
扩展资料:
1)Linux由众多微内核组成,其源代码完全开源;
2)Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,包括TCP/IPv4、 TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发出新的协议栈;
3)Linux系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性;
参考资料:百度百科-linux
参考技术A设置linux下sudo不要密码的步骤如下:
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密码,sudo权限设置完成。
7、将刚才改动的同一行,加上NOPASSWD。
8、再次执行sudo,发现不要密码,说明设置完成。
这样就解决了“linux下sudo不要密码”的问题。
参考技术B sudo visudo把这一行:
%admin ALL=(ALL)
改为
%admin ALL=(ALL) NOPASSWD: NOPASSWD: ALL
或者在这一行下面添加一行
Mike ALL = (ALL) NOPASSWD: ALL
##注Mike是需要添加授权的用户名,有可能在执行某些操作时仍然权限不足
保存退出。
如果vi来编辑,则保存时记得用"wq!"强制保存,否则会提示只读不能保存的。
假设我的用户名为Mike(属于 admin组),使sudo不用密码的方法如下。
运行命令:sudo visudo 或者 sudo vi /etc/sudoers,如果vi来编辑,则保存时记得用"wq!"强制保存,否则会提示只读不能保存的。
就会编辑/etc/sudoers这个文件。 默认情况我们会看到有"%admin ALL=(ALL) ALL"一句话,就是允许admin组在所有主机上执行所有命令,当然是需要passwd的。
1. 如果想把admin组的用户都sudo不用密码那么可以将这一行换为:"%admin ALL=(ALL) NOPASSWD: NOPASSWD ALL"即可。
2. 如果仅仅想让Mike用户sudo不需密码,则可添加"Mike ALL = (ALL) NOPASSWD: ALL"这样一行。
3. 如果让Mike用户sudo不用密码即可执行某几个命令,可这样写"Mike ALL = NOPASSWD: /usr/bin/abc.sh, /usr/sbin/adduser"
4. 欲知其他更多配置方式,请运行"man sudoers"看帮助文档吧。
注意:有时添加"Mike ALL = NOPASSWD: ALL"这样一行;但是,Mike执行sudo时还是需要输入密码,这是为什么?
原来是这一行在"%admin ALL=(ALL) ALL"组策略之前,后面的组配置覆盖了前面的配置,而Mike属于admin组,所以需要密码。
这时,只需要将%admin行用#注释掉即可。OK!然后立马就生效了。本回答被提问者和网友采纳 参考技术C 先用root登录
打开sudoer文件
命令:vi /etc/sudoers
录入:username(需要授权的用户名) ALL=(ALL) NOPASSWD: ALL
保存退出
source /etc/sudoers
完成 参考技术D 早泄,这个词人为的给它包含的范围太大,除非是你还没进门射门框上了。首先,性的目的是什么?无外乎传宗接代、愉悦这两条,而你插入了,哪怕一两下,射了,爽了,你的目的就达到了,能说这次性行为不成功? 婚姻,这就是运气了,如果你老婆是个比较敏感的人,吻一下就湿了,插入几下就高潮了,恭喜你,你很容易就成了老婆宠拜的铁汉。如果你老婆必须连续插动30分钟才能高潮,哪没办法,没几个人能在这样的老婆面前起抬头来。
药物,全世界没有有效的治疗早泄的药物,因为这压根不算病。所有的能延长时间的药物全是麻醉剂,是让你没感觉的药物,这样的药物是为了让女人爽的,你都麻了,你还能感觉爽? 只剩一个办法了,练习,找一个正确的方法锻炼吧,这完全是可以锻炼出来的,通过练习出一个临界点,就像手枪保险,你不打开保险,随便玩也走不了火。
linux设置sudo不要密码
linux下,普通用户,sudo时需要密码
改成没密码,
vi /etc/sudoers
在 root ALL=(ALL) ALL后加一行
sysusr ALL=(ALL) NOPASSWD: ALL (92行)
并且在sysusr账号所在组:%wheel,加上组sudo不加密码的设置(102行),保存即可生效。
...
81 ## Next comes the main part: which users can run what software on 82 ## which machines (the sudoers file can be shared between multiple 83 ## systems). 84 ## Syntax: 85 ## 86 ## user MACHINE=COMMANDS 87 ## 88 ## The COMMANDS section may have other options added to it. 89 ## 90 ## Allow root to run any commands anywhere 91 root ALL=(ALL) ALL 92 sysusr ALL=(ALL) NOPASSWD: ALL 93 94 ## Allows members of the ‘sys‘ group to run networking, software, 95 ## service management apps and more. 96 # %sys ALL = NETWORKING, SOFTWARE, SERVICES, STORAGE, DELEGATING, PROCESSES, LOCATE, DRIVERS 97 98 ## Allows people in group wheel to run all commands 99 %wheel ALL=(ALL) ALL 100 101 ## Same thing without a password 102 # %wheel ALL=(ALL) NOPASSWD: ALL //这一行的#要放开 103 104 ## Allows members of the users group to mount and unmount the 105 ## cdrom as root 106 # %users ALL=/sbin/mount /mnt/cdrom, /sbin/umount /mnt/cdrom 107 108 ## Allows members of the users group to shutdown this system 109 # %users localhost=/sbin/shutdown -h now 110 111 ## Read drop-in files from /etc/sudoers.d (the # here does not mean a comment) 112 #includedir /etc/sudoers.d
以上是关于linux下sudo不要密码怎么实现的主要内容,如果未能解决你的问题,请参考以下文章
linux系统下,C++编程获得硬盘及主板序列号?执行的时候不要加sudo