Sono un nuovo studente sui vagabondi. Ho appena scoperto che posso passare alla root con "sudo su -" senza inserire una password quando ci si trova all'interno della casella supervisionata da Vagrant. Stranamente ho controllato "/ etc/sudoers" e non ho trovato nulla riguardo all'utente vagabondo. Qualcuno può gentilmente spiegare questo?Perché l'utente può vagare "sudo su -" senza inserire la password?
13
A
risposta
13
/etc/sudoers include un altro file che contiene la riga NOPASSWD.
[email protected]:~$ sudo cat /etc/sudoers.d/vagrant
%vagrant ALL=NOPASSWD:ALL
4
Sulla base http://docs.vagrantup.com/v2/boxes/base.html: "Molti aspetti del Vagrant aspettarsi l'utente predefinito SSH avere senza password sudo configurato Ciò consente di configurare le reti Vagrant, montare cartelle sincronizzate, installare il software, e altro ancora."
Come moodh accennato,
vagrant ALL=(ALL) NOPASSWD: ALL
consentirà "password-less" sudo.
0
solo per essere aggiornati negli ultimi casella di Ubuntu vagabondo/xenial64 c'è un file /etc/sudoers.d/90-cloud-init-users
con contenuti
# User rules for ubuntu
ubuntu ALL=(ALL) NOPASSWD:ALL
Non c'è /etc/sudoers.d/vagrant
file di più e non vagrant
utente.
Problemi correlati
- 1. Manca la password quando sudo
- 2. Come ottenere la password per sudo
- 3. Riavvia nginx senza sudo?
- 4. Ottenere sudo per chiedere la password tramite la GUI
- 5. Gli script di Bash richiedono la password sudo
- 6. Usa sudo con password come parametro
- 7. Inserire la password nascosta in python
- 8. Hadoop: richiede la password di root dopo inserire "start-all.sh"
- 9. Meteor non funzionerà senza Sudo?
- 10. Memorizza la password sudo come variabile nello script - è sicura?
- 11. Come si esegue un comando sudo arbitrario Fabric senza dover digitare la password?
- 12. Come inserire la password ssh usando bash?
- 13. modo corretto di sudo su ssh
- 14. Come su net-ssh sudo su Ruby
- 15. Come eseguire un comando senza sudo?
- 16. Qual è la differenza tra `sudo -i -u user` e` sudo su - user`?
- 17. Errore su "sudo pod install"
- 18. Come posso applicare la password a sudo in un comando di riga ed eseguire su root?
- 19. Come ssh su localhost senza password?
- 20. Installazione di NodeJS senza sudo in Ubuntu
- 21. Capistrano con solo 'sudo su - user' consentito
- 22. Codeigniter non può decodificare la password crittografata
- 23. Modi per inserire una password nel codice
- 24. Come connettersi a un database che richiede una password senza esporre la password?
- 25. accorrono compositore senza l'uso di sudo
- 26. Può connettersi a postgres tramite localhost senza password ma non tramite 127.0.0.1. Perché?
- 27. Come installare virtualenv senza usare sudo?
- 28. Esegui un singolo comando nello script di shell senza sudo
- 29. Come memorizzare la password su Android
- 30. Come inserire la password per il comando git pull?
La soluzione rapida consiste nell'utilizzare 'sudo su -' – sparebytes