फेडोरा उपयोगकर्ता को सुडोल कैसे बनाएं?


39

मैं फेडोरा उपयोगकर्ता के sudoविशेषाधिकार देना चाहता हूं । मैं उसको कैसे करू?

जवाबों:


44

उपयोगकर्ता को wheelसमूह में जोड़ें :

gpasswd wheel -a username

मैं का उपयोग करें gpasswd वजह से नहीं के सभी संस्करणों usermodको बदले बिना एक समूह के लिए उपयोगकर्ता को जोड़ने का एक आसान तरीका है सभी उपयोगकर्ताओं के समूहों। हालांकि, किसी भी हाल में फेडोरा पर, usermod username -a -G wheelसमान प्रभाव होना चाहिए। आप system-config-usersGUI का उपयोग भी कर सकते हैं , अवश्य।

यदि आप Fedora 14 या पूर्व का उपयोग कर रहे हैं, visudoतो sudoersफ़ाइल को संपादित करने के लिए , #इस लाइन से हटाकर उपयोग करें :

%wheel  ALL=(ALL)       ALL

फेडोरा 15 और नए पर sudoers फ़ाइल में यह डिफ़ॉल्ट है, इसलिए उपयोगकर्ता को जोड़ना wheelआपको बस इतना करना है। ध्यान दें कि यह तुरंत प्रभावी नहीं होगा; सबसे आसान काम यह है कि आप लॉग आउट करें और फिर से।

इस सवाल को भी देखें औरwheel सुफेलो या पैकेजकेइट का उपयोग करने वाले ग्राफिकल एप्स के लिए समूह के सदस्यों को सुडोल जैसी "स्व के रूप में सामान्य" व्यवहार देने की जानकारी के लिए सर्वर फॉल्ट पर जवाब दें।


3

मुझे लगता है कि पहला सवाल यह है, क्या आपने सर्वर पर सवाल में सर्वर स्थापित किया है? ऐसा मानते हुए, यह केवल यह तय करने का विषय है कि क्या आप उपयोगकर्ता को एक अद्वितीय इकाई के रूप में या एक समूह के एक भाग के रूप में व्यवहार करना चाहते हैं, एक समूह जिसमें केवल 1 सदस्य हो सकता है। visudoरूट के रूप में कमांड आपको sudoers फ़ाइल, अक्सर / etc / sudoers को संपादित करने के लिए एक्सेस देगा।

भूतपूर्व:

user ALL= /foo/bar

बाद वाला:

%group  ALL= /foo/bar

ये केवल दो उदाहरण हैं, सूदो पैकेज में आपके निपटान में बहुत सारी सुविधाएँ और सेटिंग्स विकल्प हैं। मैं sudoers, sudo की कॉन्फ़िगरेशन फ़ाइल, मैनुअल पढ़ने की सलाह देता हूं । मैं सरल और वास्तविक वांछित कॉन्फ़िगरेशन तक निर्माण शुरू करने की भी सिफारिश करूंगा।


1
वास्तव में, मैं चाहता हूं कि सभी साधारण व्यवस्थापक सामान जैसे कर सकें sudo yum install blah
tshepang 16

"सरल व्यवस्थापक सामान" के सेट के आकार के आधार पर, सूदो के एलियासिंग का लाभ उठाने के लिए यह अधिक सुविधाजनक हो सकता है कि अनुमत कमांडों की सूची स्थापित करें और प्रत्येक को अपने स्वयं के कॉन्फ़िगरेशन के साथ गणना करने के बजाय सूची में विशेषाधिकार प्रदान करें।
तोक

पक्का नहीं आपका क्या मतलब है। मैं सिर्फ जोड़ने के रूप में सरल के रूप में कुछ करना चाहता था user ALL=(ALL) ALL, बिना असंख्य सूडो विकल्पों के साथ मस्तिष्क को तोड़ दिया? मैं पूछता हूं क्योंकि डेबियन में अनुशंसित तरीके से उपयोगकर्ता को सुडो समूह में जोड़ना है, इसलिए मैं जानना चाहता था कि यह फेडोरा में क्या था।
tshepang

यह सिंटैक्स फेडोरा के लिए भी काम करेगा, हालांकि, मैं एक सामान्य नियम के रूप में सभी आदेशों पर अप्रतिबंधित सुडो एक्सेस देने की सिफारिश नहीं करूंगा।
टोक

@ तशपंग - मुझे आपके पहले प्रश्न का दूसरा भाग याद आ गया। मुझे विश्वास है कि फेडोरा आपको किसी उपयोगकर्ता को विशेष रूप से किसी भी समूह में जोड़े बिना sudoers फ़ाइल में नाम से निर्दिष्ट करने की अनुमति देगा। क्या आपने इस दृष्टिकोण के साथ एक या अधिक समस्याओं का अनुभव किया है?
टोक

-3

इसको गुगला किया:

फेडोरा उपयोगकर्ता को सुडोल कैसे बनाएं?

इस वीडियो को देखें:

https://www.youtube.com/watch?v=3uApwHl0PQA

इस उपयोगिता (फिडे) को किसने निर्देशित किया:

http://satya164.github.io/fedy/

जिसे निम्नलिखित कमांड के साथ स्थापित किया जा सकता है (फेडोरा 20 में मेरे लिए काम करता है):

su -c "कर्ल http://satya164.github.io/fedy/fedy-installer -o fedy-संस्थापक और& chmod + x फ़ेडी-इंस्टॉलर &&/fedy-installer"

अनुरोधित पासवर्ड की आपूर्ति करें, एक बार यह स्थापित होने के बाद, चलाएं

su -c fedy

और UI चलेगा। फिर आप sudoers सूची में अपना उपयोगकर्ता जोड़ सकते हैं:

यहाँ छवि विवरण दर्ज करें

इन परिवर्तनों को करने के बाद रीबूट करना सुनिश्चित करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.