सोलारिस में सूडोर्स फ़ाइल कहाँ है? क्या यह सोलारिस संस्करणों (विशेष रूप से, 9 और 10) के बीच भिन्न है?
सोलारिस में सूडोर्स फ़ाइल कहाँ है? क्या यह सोलारिस संस्करणों (विशेष रूप से, 9 और 10) के बीच भिन्न है?
जवाबों:
यदि आपके पास है sudo
, तो visudo
कमांड आपको बताएगी कि sudoers
फ़ाइल कहाँ है।
$ sudo visudo -c
Password:
/etc/sudoers: parsed OK
^^^^
यहाँ देखें ।
न तो सोलारिस 9 या 10 में सूडो शामिल हैं - यह सोलारिस 11 तक सोलारिस के साथ बंडल नहीं किया गया था - इसलिए सोलारिस 9 और 10 के लिए इसका जवाब है "जो भी पथ आप स्थापित किए गए संस्करण में संकलित किया गया था।"
सोलारिस की तुलना में अधिक उन्नत विशेषाधिकार प्रणाली है। उदाहरण के लिए आप सामान्य रूट एक्सेस दिए बिना किसी को विशेषाधिकार प्राप्त बंदरगाहों तक पहुंच की अनुमति दे सकते हैं। सूडो क्या करता है, इसके लिए उपयोगकर्ता को "प्राथमिक प्रशासक" प्रोफाइल जोड़ें:
# usermod -P"Primary Administrator" someuser
और फिर उस उपयोगकर्ता के तहत:
$ pfexec command
प्रोफाइल को / etc / security / prof_attr में परिभाषित किया गया है। वहाँ आप प्रोफ़ाइल में ठीक अनाज विशेषाधिकार की एक सूची देखेंगे। उपयोगकर्ता / प्रोफ़ाइल असाइनमेंट / etc / user_attr में हैं।
यह निर्भर करता है कि इसे सूडो में कहाँ संकलित किया गया था; यह मूल रूप से कहीं भी हो सकता है, जब तक कि सूडो और विसूडो उपकरण दोनों इसके बारे में जानते हैं।
मैं दौड़ता हूं
strings `which sudo`
(जिसे विशेषाधिकार की आवश्यकता हो सकती है) जब मैं जानना चाहता हूं कि सिस्टम X अपनी सुडोल फ़ाइल को कहाँ रखता है।
यह /usr/local/etc
मेरे ओरेकल सोलारिस 10 1/13 s10x_u11wos_24a X86 सिस्टम पर है। कोई visudo
आज्ञा नहीं थी।