เรามีคอมพิวเตอร์หลายร้อยเครื่องที่มีการตั้งค่า LDAP และเมื่อนักเรียนลงชื่อเข้าใช้โปรไฟล์ของพวกเขาจะคงอยู่ตลอดไป มีสคริปต์ง่าย ๆ หรือบางสิ่งที่สามารถเรียกใช้เพื่อล้างไดเรกทอรี / ผู้ใช้ทั้งหมดยกเว้นผู้ใช้ที่เลือกหรือไม่
เรามีคอมพิวเตอร์หลายร้อยเครื่องที่มีการตั้งค่า LDAP และเมื่อนักเรียนลงชื่อเข้าใช้โปรไฟล์ของพวกเขาจะคงอยู่ตลอดไป มีสคริปต์ง่าย ๆ หรือบางสิ่งที่สามารถเรียกใช้เพื่อล้างไดเรกทอรี / ผู้ใช้ทั้งหมดยกเว้นผู้ใช้ที่เลือกหรือไม่
คำตอบ:
หากคุณเพียงแค่ทิ้งข้อมูลผู้ใช้คุณสามารถใช้ bash script สิ่งที่ต้องการ:
#!/bin/bash
for user in $( ls /Users ); do
if [[ "$user" != "<someadmin>" || "$user" != "<someotheradmin>" ]]; then
rm -rf "/Users/$user"
fi
done
dscl
สำหรับการลบผู้ใช้จากไดเรกทอรีท้องถิ่นคุณจำเป็นต้องใช้ ลองดูคำตอบ SuperUser นี้เพื่อรับแผ่นเรียกใช้งานโดยใช้ dscl เพื่อลบบัญชีออกจากไดเรกทอรีท้องถิ่นของ OS X
หากนี่เป็นแล็บคุณอาจต้องรีเซ็ตพวกมันกลับไปเป็นดิสก์อิมเมจเป็นระยะ วิธีนี้การเปลี่ยนแปลงใด ๆ รวมถึงไฟล์ที่บันทึกไว้จะหายไป แต่จะทำให้เครื่องกลับสู่สถานะที่กำหนดไว้ล่วงหน้า