我是一名關於流浪漢的新生。我剛剛發現我可以通過「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