Sto pianificando di eseguire un paio di script in modalità utente singolo per velocizzare (e semplificare per utenti meno esperti di me) la configurazione di alcuni aspetti di alcuni Mac che ho configurato per altre persone.
Ho letto i pochi thread che ho trovato su questo, e la mia domanda è semplicemente c'è qualcosa di cui dovrei essere particolarmente consapevole quando si tratta di eseguire script dalla modalità utente singolo?
Sono consapevole del fatto che non posso richiamare nessun comando / app che richiederebbe una GUI da caricare e che i comandi /sbin/fsck
e /sbin/mount
sarebbero ancora necessari prima che uno script possa essere eseguito.
Due domande più specifiche: se imposto lo script come eseguibile prima di depositarlo sull'immagine del disco che verrà avviato in modalità utente singolo, rimarrà eseguibile?
E infine, quando si tratta di rimuovere gli account utente che ho visto su alcuni thread es. questo la necessità di invocare questo comando:
launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
Tuttavia, dato che voglio semplicemente rm
di vari file - c'è bisogno di fare questo, il processo sembra funzionare bene senza di esso?