मैं एक कंपनी के लिए एक सिस्टम व्यवस्थापक हूं और एक बुरी तरह से कॉन्फ़िगर किए गए सर्वर में फेंक दिया गया था। अपने रिफैक्टरिंग के बीच में मैं उपयोगकर्ताओं को अपनी /etc/sudoers
फ़ाइल में शामिल कर रहा था । मुझे लगता है कि गलती से मेरे सर्वर व्यवस्थापक खाते को sudoers फ़ाइल एक्सेस से हटा दिया गया है।
मुझे पता है कि मैंने क्या गलत किया (मैंने गलती से %admin
रेखा से टिप्पणी की ) सवाल किया जा रहा है, मैं कुछ भी पुनः आरंभ किए बिना फ़ाइल में अपने सर्वर व्यवस्थापक पहुंच को कैसे बहाल कर सकता हूं।
यहाँ है कि यह अभी कैसे दिखता है:
##
## User privilege specification
##
root ALL=(ALL) ALL
#%admin ALL=(ALL) ALL
%superuser ALL=(ALL) ALL
"user1" ALL=(ALL) ALL
"user2" ALL=(ALL) ALL
यह भी ध्यान दें कि मेरे उपयोगकर्ताओं के पास sudo
किसी कारण से अनुमति नहीं है :
Realtor-Station-3-27:~ user1$ sudo -i
WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.
To proceed, enter your password, or type Ctrl-C to abort.
Password:
user1 is not in the sudoers file. This incident will be reported.
Realtor-Station-3-27:~ user1$