Esecuzione di script di shell in modalità utente singolo

3

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?

    
posta Joe Healey 30.07.2015 - 15:43
fonte

1 risposta

2

Sì, i file contrassegnati come eseguibili saranno comunque eseguibili in Modalità utente singolo.

opendirectoryd è solo per la gestione degli accessi / autenticazione e l'uso di root non richiede questo, e non è necessario avviarlo se si ha intenzione di gestire i file.

    
risposta data 30.07.2015 - 16:21
fonte

Leggi altre domande sui tag