sudoers文件设置sudo命令无密码(root密码)登录
2016-03-23 12:52
330 查看
参考博客:http://xvshell.iteye.com/blog/1838093
1. 当用户执行sudo时,Linux系统会去寻找/etc/sudoers文件,并且这是主动的,判断用户是否有执行sudo命令的权限
2. 如果用户有执行sudo的权限,让用户输入自己的密码来确认,这里比使用root的密码强多了,赞一下
3. 如果密码输入正确,开始执行sudo后面跟的shell命令
4. 如果要切换的身份相同, 和su命令一样,也不用输入密码
hadoop ALL=(root)NOPASSWD:ALL
这样也行
hadoop ALL=(ALL) ALL
这里面不是说不需要输入密码,而是不再需要用su命令切换到root账户再去执行root账号才能执行的操作。例如在/opt下新建一个文件夹test。原来的操作是su切换到root,输入root密码,执行操作结束后exit返回到当前账户。而现在只需要sudo mkdir /opt/test,再输入自己的密码就可以搞定,类似于Ubuntu中安装系统时创建的那个账户(具有执行sudo命令的特权),因为第一次执行sudo特权命令的时候输入的密码有生命周期,所以很短时间内再次使用是不需要再输入密码的。
一个下午就被这个搞死了,终于在21:45分解决了,期间还看了两场球赛悉尼FC2:1广州恒大;上海上港2:1水原三星。
1. 当用户执行sudo时,Linux系统会去寻找/etc/sudoers文件,并且这是主动的,判断用户是否有执行sudo命令的权限
2. 如果用户有执行sudo的权限,让用户输入自己的密码来确认,这里比使用root的密码强多了,赞一下
3. 如果密码输入正确,开始执行sudo后面跟的shell命令
4. 如果要切换的身份相同, 和su命令一样,也不用输入密码
hadoop ALL=(root)NOPASSWD:ALL
这样也行
hadoop ALL=(ALL) ALL
这里面不是说不需要输入密码,而是不再需要用su命令切换到root账户再去执行root账号才能执行的操作。例如在/opt下新建一个文件夹test。原来的操作是su切换到root,输入root密码,执行操作结束后exit返回到当前账户。而现在只需要sudo mkdir /opt/test,再输入自己的密码就可以搞定,类似于Ubuntu中安装系统时创建的那个账户(具有执行sudo命令的特权),因为第一次执行sudo特权命令的时候输入的密码有生命周期,所以很短时间内再次使用是不需要再输入密码的。
一个下午就被这个搞死了,终于在21:45分解决了,期间还看了两场球赛悉尼FC2:1广州恒大;上海上港2:1水原三星。
相关文章推荐
- 03_Hadoop简单介绍以及版本信息
- 04_Apache Hadoop 生态系统
- 05_安装本地(单机)模式
- 06_Hadoop配置伪分布式模式详解
- 08_三大配置文件和五大守护进程
- 07_Warning $HADOOP_HOME is deprecated.去除办法
- 09_Hadoop启动或停止的三种方式及启动脚本
- 010_Hadoop配置测试成功后关机重启浏览器打不开dfs和MP
- 011_用eclipse打开hadoop1.2.1源码出现The method getSplits(JobConf, int) is undefined for the type Object错误
- 012_Eclipse中使用 HDFS URL API 事例介绍
- 013_HDFS文件合并上传putmarge功能(类似于hadoop fs -getmerge)
- 015_[小插曲]看黄老师《炼数成金Hadoop应用开发实战案例》笔记
- PE 441
- JAVA.WEB笔记
- springframework(四)Bean的依赖设置与集合对象的处理
- StartUML如何画“不折弯”的直线
- 论文中国自动生成参考文献,按格式添加
- MD5加密“破解”在.NET平台实现最基本的理解
- 【转】.net中快捷键的使用
- GDI+在绘制验证码中的使用