2015-05-25 4 views
13

मैं वारंटी के बारे में एक नया छात्र हूं। मैंने पाया कि मैं वुग्रेंट द्वारा पर्यवेक्षित बॉक्स के अंदर पासवर्ड दर्ज किए बिना "सुडो सु -" द्वारा रूट में बदल सकता हूं। उत्सुकता से मैंने "/ etc/sudoers" की जांच की और उपयोगकर्ता वारंटी के बारे में कुछ भी नहीं मिला। क्या कोई इसे कृपया समझा सकता है?उपयोगकर्ता प्रवेश क्यों कर सकता है "sudo su -" पासवर्ड दर्ज किए बिना?

+0

मेरा त्वरित कामकाज 'सुडो सु -' का उपयोग करना है – sparebytes

उत्तर

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 आधार पर: "। Vagrant के कई पहलुओं डिफ़ॉल्ट SSH उपयोगकर्ता उम्मीद passwordless sudo कॉन्फ़िगर किया गया है करने के लिए इस Vagrant नेटवर्क कॉन्फ़िगर करते हैं, सिंक किए गए फ़ोल्डरों माउंट, सॉफ्टवेयर स्थापित है, और अधिक कर सकते हैं।"

moodh उल्लेख किया है,

vagrant ALL=(ALL) NOPASSWD: ALL 

की अनुमति देगा "पासवर्ड से कम" sudo।

0

बस/हाल ही में आवारा बॉक्स ubuntu में तारीख तक होने की xenial64 वहाँ एक फ़ाइल /etc/sudoers.d/90-cloud-init-users सामग्री

# User rules for ubuntu 
ubuntu ALL=(ALL) NOPASSWD:ALL 

साथ है वहाँ अब और /etc/sudoers.d/vagrant फ़ाइल और कोई vagrant उपयोगकर्ता नहीं है।

संबंधित मुद्दे