bash: adduser: कमांड सेंटो पर नहीं मिला


16

मैंने हाल ही में अपने VMWare 8 पर CentOS 5.5 स्थापित किया है और मैं सिस्टम पर एक नया उपयोगकर्ता जोड़ने की कोशिश कर रहा हूं। जब तक मैं su -विकल्प का उपयोग नहीं करता, मैं उपयोगकर्ता को जोड़ने में असमर्थ हूं । मेरा मानना ​​है कि इसे ठीक से सेट नहीं किए गए पथ के साथ कुछ करना है।

मैंने पथ को अद्यतन किया और यहाँ जैसा दिखता है वैसा ही हुआ /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/uone/bin:/sbin

मेरा मानना ​​है कि कमांड / sbin dir में है जो पहले से ही पथ का हिस्सा है। क्या कोई मुझे सुझाव दे सकता है कि मुझे और क्या याद आ रहा है?

जवाबों:


27

/usr/sbinअपने पथ से जोड़ने का प्रयास करें ।


हां! यह चाल किया, यह पथ में प्राथमिकता स्थान के रूप में जोड़ा गया। धन्यवाद mdpc :)
अतुल

1
मुझे यह कैसे करना है? पहले से ही एक PATH = मेरे .bash_profile में कुछ है? मैं दूसरे को कैसे जोड़ूं?
xiaodai


इसका एक उदाहरण प्रदान करना चाहते हैं ताकि यह एक पूर्ण उत्तर हो?
हेनरी एफ

7

मैं जानता हूँ कि ओपी जवाब हल किया गया था, फिर भी जो डोकर कंटेनर, जो दोनों लापता हो गया लगता है के भीतर से CentOS चल रहे हैं उन लोगों के लिए adduser और useradd , समाधान स्थापित करने के लिए है shadow-utils (तहत जड़ स्पष्ट रूप से):

yum install shadow-utils

6
/usr/sbin/useradd username -g groupname -d homedirectory

इसकी मुझे त्रुटि दे -बश: / usr / sbin / useradd: ऐसी कोई फ़ाइल या निर्देशिका नहीं
निषाद ऊपर

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