Il file non è presente su macOS, quindi è necessario crearlo prima. Mi aspetto che il software vagante si aggiorni presto per spiegare perché questo errore esiste e come impostare macOS per vagabondo, ma nel frattempo - ecco come posizionare una versione fittizia di quel file sul posto in modo che il vagabondo possa apportare modifiche a se necessario.
C'è un nuovo livello di permessi, quindi assicurati di aver concesso i permessi delle app di terminale sulla directory / etc (che in realtà è un link somma a / private / etc, quindi sia chiaro dove esiste il vero file)
cd /private/etc
touch ./exports
Dovresti visualizzare una finestra di dialogo che ti chiede se desideri che l'area protetta sia accessibile dall'app terminale (o dall'app che desideri autorizzare)
Nota che una volta concesso l'accesso al terminale, tutti gli script in esecuzione sono autorizzati, quindi se vuoi mantenere il tuo Mac più sicuro, considera l'utilizzo di un editor di testo per creare la prima versione di questo file in quanto è meno probabile causare danni o perdite di informazioni private piuttosto che lasciare che il terminale abbia accesso amministrativo completo.
Questo non ha nulla a che fare con SIP o protezione dell'integrità del sistema, quindi non pensare di dover disabilitare alcuna protezione con csrutil
- queste sono nuove forzature / livelli di sicurezza aggiunti a Mojave che funzionano insieme a SIP che colloca nessuna restrizione su / etc (o / private / etc) tranne che impedendo di eliminare completamente la directory stessa.