मैंने सिएरा हाई में एक नया व्यवस्थापक खाता बनाया है और पिछले व्यवस्थापक खाते को हटाने की आवश्यकता है जो अब मानक उपयोगकर्ता के रूप में चिह्नित है। हालांकि, व्यवस्थापक के रूप में अनलॉक करने और संबंधित उपयोगकर्ता का चयन करने के बाद जिसे मैं हटाना चाहता हूं, मैं देखता हूं कि -
संकेत ग्रे के रूप में चिह्नित है।
यह सभी खाते हैं और मैं mac
उपयोगकर्ता खाते को हटाना चाहता हूं ,
$ dscacheutil -q user | grep -A 3 -B 2 -e uid:\ 5'[0-9][0-9]'
name: mac
password: ********
uid: 501
gid: 20
dir: /Users/mac
shell: /bin/bash
--
--
name: chaklader
password: ********
uid: 502
gid: 20
dir: /Users/chaklader
shell: /bin/bash
मैं संबंधित खाते को कैसे हटाऊं? मुझे टर्मिनल पर चलने के लिए एक कोड स्निपेट मिलता है, अर्थात sudo /usr/bin/dscl . -delete "/Users/mac"
। क्या मुझे ऐसा करने की कोशिश करनी चाहिए और यह काम करेगा?
अपडेट करें:
एक उत्तर के रूप में सुझाव दिया गया है, मैं तेज उपयोगकर्ता स्विचिंग मेनू में लॉग इन नहीं हूं।
जैसा कि पूछा गया था, मैं who
टर्मिनल में दौड़ता हूं और परिणाम प्राप्त करता हूं ,
$ who
chaklader console Dec 28 06:01
chaklader ttys000 Dec 28 14:51
इसलिए, अन्य उपयोगकर्ता के संक्षेप में, मैक टर्मिनल में नहीं था।
mac
उपयोगकर्ता को हटा नहीं सकते क्योंकि यह सक्रिय है और सिस्टम रीसस को लॉक करता है (उदाहरण के लिए उसने एक बाहरी डिस्क को माउंट किया होगा और उस पर बैठा हो सकता है)। इस संभावना की जांच करने के लिए who
, एक टर्मिनल में प्रवेश करें ।