हाँ। यदि आप sudo
किसी कमांड को चलाने के लिए उपयोग करने में सक्षम हैं (उदाहरण के passwd
लिए रूट पासवर्ड बदलने के लिए), तो आपके पास निश्चित रूप से रूट एक्सेस है।
यदि आप, उदाहरण के लिए, चलाते हैं sudo -s
और यह आपको एक शेल देता है, तो आप id
कमांड जारी कर सकते हैं । यह कुछ इस तरह का जवाब देगा
uid=0(root) gid=0(root) groups=0(root)
0 (शून्य) के एक यूआईडी का अर्थ है "जड़", हमेशा।
आपका बॉस /etc/sudores
फ़ाइल में सूचीबद्ध उपयोगकर्ताओं की एक सूची पाकर खुश होगा । अगर वहाँ समूह सुनते हैं, तो वह शायद जानना चाहेंगे कि उन समूहों के सदस्य कौन हैं।
उदाहरण के लिए, यदि सिस्टम में एक sudo
(और / या admin
/ wheel
) समूह है जो sudoers
फ़ाइल की तरह सूचीबद्ध है
%sudo ALL=(ALL:ALL) ALL
यह समूह के किसी भी सदस्य sudo
को प्रतिबंध के बिना उपयोग करने के लिए मुफ्त सीमा देता है । इस प्रकार से आपको उस समूह के सभी उपयोगकर्ता नाम मिलते हैं:
$ grep '^sudo' /etc/group
वैकल्पिक रूप से
$ getent group sudo
LDAP या NIS / YP, या कुछ अन्य निर्देशिका सेवा का उपयोग करने वाली प्रणालियों पर।