के तहत / उपयोगकर्ताओं लेकिन व्यवस्थापक के तहत सभी सामग्री को पोंछते हुए


0

हमारे पास LDAP सेटअप के साथ सैकड़ों कंप्यूटर हैं और जब छात्र लॉगिन करते हैं तो उनके प्रोफाइल जीवन भर बने रहते हैं। वहाँ एक आसान स्क्रिप्ट या कुछ है जो पूरे / उपयोगकर्ता निर्देशिका को साफ करने के लिए चलाया जा सकता है लेकिन उपयोगकर्ताओं का चयन करें?

जवाबों:


1

बशर्ते आप केवल उपयोगकर्ता डेटा को डंप कर रहे हों, आप बैश स्क्रिप्ट का उपयोग कर सकते हैं। कुछ इस तरह:

#!/bin/bash

for user in $( ls /Users ); do
 if [[ "$user" != "<someadmin>" || "$user" != "<someotheradmin>" ]]; then 
  rm -rf "/Users/$user"
 fi
done

उपयोगकर्ताओं को स्थानीय निर्देशिका से निकालने के लिए, आपको उपयोग करने की आवश्यकता है dscl। ओएस एक्स के स्थानीय निर्देशिका से एक खाते को हटाने के लिए डीएससीएल का उपयोग करने वाले लॉन्चिंग पैड के लिए इस सुपरयूजर जवाब की जांच करें ।


2

यदि यह एक प्रयोगशाला है तो आप समय-समय पर डिस्क डिस्क पर उन्हें वापस रीसेट कर सकते हैं। इस तरह किसी भी सहेजी गई फ़ाइलों सहित कोई भी परिवर्तन खो जाएगा, लेकिन यह मशीन को पूर्व निर्धारित स्थिति में वापस कर देगा।


आम तौर पर मैं उस कथन से सहमत होगा, लेकिन एआरडी से कार्य कुछ ही मिनटों में किया जा सकता है। ईथरनेट पोर्ट पर लगभग 100 लैपटॉप की छवि और सेटअप करने की कोशिश में समय बहुत अधिक लगता है।
जेसन

क्या इन उपयोगकर्ता का दैनिक रूप से हटाया जाना ठीक है? क्या छात्रों को अतिथि खातों का उपयोग करना संभव है? क्या आप यह निर्धारित कर सकते हैं कि छात्र निर्धारित समय पर लैपटॉप को ईथरनेट पोर्ट से कनेक्ट करें?
इचोला
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.