我是一名关于流浪汉的新生。我刚刚发现我可以通过“sudo su - ”在没有输入密码的情况下更改为root用户,此时由Vagrant监督。 奇怪的是我检查了“/ etc/sudoers”并没有发现任何关于用户流浪者的信息。任何人都可以解释这一点吗?为什么用户vagrant在不输入密码的情况下执行“sudo su - ”?
13
A
回答
13
/etc/sudoers包含另一个包含NOPASSWD行的文件。
[email protected]:~$ sudo cat /etc/sudoers.d/vagrant
%vagrant ALL=NOPASSWD:ALL
4
基于http://docs.vagrantup.com/v2/boxes/base.html:“流浪的许多方面期望默认SSH用户具有密码的配置须藤这让流浪配置网络,安装同步文件夹,安装软件等。”
如前所述moodh,
vagrant ALL=(ALL) NOPASSWD: ALL
将允许 “无密码” 命令。
0
只要是最新近游民箱的Ubuntu/xenial64有一个文件/etc/sudoers.d/90-cloud-init-users
与内容
# User rules for ubuntu
ubuntu ALL=(ALL) NOPASSWD:ALL
没有/etc/sudoers.d/vagrant
文件了,并没有vagrant
用户。
相关问题
- 1. 如何在不覆盖TTY的情况下将密码传递给su/sudo/ssh?
- 2. 在不停止执行的情况下读取用户输入
- 3. 如何在不输入密码的情况下发送用户名和密码?
- 4. 在用户密码无效的情况下执行while循环
- 5. 如何在不输入密码的情况下换行?
- 6. 为什么“sudo -s”更改为root用户而不要求输入密码
- 7. 允许某些用户在不输入密码的情况下登录cakephp
- 8. 如何在不输入密码的情况下运行Fabric任意的sudo命令?
- 9. 为什么不在这种情况下最终执行?
- 10. 如何在没有用户输入/密码的情况下从命令行执行PostgreSQL脚本文件
- 11. 在不询问用户输入的情况下运行ANT?
- 12. 为什么不能我输入下面的情况下,输入十进制值
- 13. 如何仅在密码不为空的情况下对密码进行加密
- 14. 在paramiko ssh连接上执行su用户(无密码)
- 15. 如何在su下运行sudo?
- 16. 为什么'\ n'在这种情况下执行新的操作?
- 17. 如何在不输入密码的情况下进行拉动操作?
- 18. CakePHP:在不更改密码的情况下编辑用户
- 19. 在不使用sudo的情况下在shell脚本中执行单个命令
- 20. sudo作为另一个用户从标准输入密码
- 21. 如何在没有密码提示的情况下执行mysqldump?
- 22. 在密码加密的情况下登录用户
- 23. 在没有淹没RAM的情况下输入TEA密码
- 24. 为什么在不被调用的情况下执行该方法?
- 25. 在不知道现有密码的情况下修改用户密码
- 26. 为什么用密码创建的新用户是不是要求输入密码
- 27. 停止Java Swing在没有用户输入的情况下执行
- 28. 如何在不提示输入密码的情况下使用runas?
- 29. OSX:如何在没有帐户的情况下更改用户密码?
- 30. 为什么underscore.reduce在这两种情况下的行为不同?
我的快速解决方法是使用'sudo su -' – sparebytes