ฉันสร้างบัญชีผู้ดูแลระบบใหม่ใน Sierra High และจำเป็นต้องลบบัญชีผู้ดูแลระบบก่อนหน้าซึ่งทำเครื่องหมายว่าเป็นผู้ใช้มาตรฐานในขณะนี้ อย่างไรก็ตามหลังจากปลดล็อคในฐานะผู้ดูแลระบบและเลือกผู้ใช้ที่ฉันต้องการลบฉันเห็นว่า-
เครื่องหมายถูกทำเครื่องหมายเป็นสีเทา
นี่คือบัญชีทั้งหมดและฉันต้องการลบ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ไม่ได้อยู่ใน terminal
mac
ผู้ใช้ออกได้เนื่องจากมันทำงานอยู่และล็อคแหล่งข้อมูลระบบ (ตัวอย่างเช่นเขาอาจติดตั้งดิสก์ภายนอกและนั่งอยู่บนนั้น) เพื่อตรวจสอบความเป็นไปได้นี้ให้ป้อนwho
ใน terminal