जवाबों:
बशर्ते आप केवल उपयोगकर्ता डेटा को डंप कर रहे हों, आप बैश स्क्रिप्ट का उपयोग कर सकते हैं। कुछ इस तरह:
#!/bin/bash
for user in $( ls /Users ); do
if [[ "$user" != "<someadmin>" || "$user" != "<someotheradmin>" ]]; then
rm -rf "/Users/$user"
fi
done
उपयोगकर्ताओं को स्थानीय निर्देशिका से निकालने के लिए, आपको उपयोग करने की आवश्यकता है dscl
। ओएस एक्स के स्थानीय निर्देशिका से एक खाते को हटाने के लिए डीएससीएल का उपयोग करने वाले लॉन्चिंग पैड के लिए इस सुपरयूजर जवाब की जांच करें ।
यदि यह एक प्रयोगशाला है तो आप समय-समय पर डिस्क डिस्क पर उन्हें वापस रीसेट कर सकते हैं। इस तरह किसी भी सहेजी गई फ़ाइलों सहित कोई भी परिवर्तन खो जाएगा, लेकिन यह मशीन को पूर्व निर्धारित स्थिति में वापस कर देगा।