Perché non riesco ad accedere a tutti i comandi in modalità di ripristino?

6

Quando sto cercando di eseguire i comandi del terminale in modalità di ripristino sul mio MacBook Pro, la maggior parte dei comandi non funzionerà anche se sono root (l'ultimo carattere del prompt predefinito (PS1) è un '#') . Allora, perché è questo e posso aggiustarlo?

    
posta root 06.07.2017 - 13:42
fonte

2 risposte

7

La partizione di ripristino è una versione ridotta di macOS che può essere utilizzata per varie cose, come l'installazione di macOS di nuovo o disabilitare SIP (protezione dell'integrità del sistema). Per mantenere ridotta la partizione di ripristino, Apple ha deciso di non includere tutti gli strumenti CLI disponibili in macOS.

Per motivi di sicurezza, non tutti gli utenti possono accedere a tutti i file. L'utente root dovrebbe essere in grado di accedere a tutti i file ed eseguire tutti i programmi. È un problema di autorizzazione. Tuttavia, non è in grado di eseguire programmi che non esistono nemmeno nella partizione di ripristino, quindi cambiare utente in root non ti aiuterà.

Se vuoi usare quei programmi, non dovresti comunque utilizzare la partizione di ripristino ma avviare una partizione macOS standard.

    
risposta data 06.07.2017 - 14:06
fonte
2

Terminal fornisce solo un sottoinsieme di comandi in modalità di ripristino, ma non può essere risolto perché è il design di Apple. Ho fatto un po 'di ricerca su Google per scoprire esattamente cosa è disabilitato, ma non ho trovato nulla di definitivo. Posso supporre che alcuni comandi siano disabilitati perché richiedono determinati servizi macOS che non sono in esecuzione in modalità di ripristino e che un host di estensioni del kernel non viene caricato. Il macOS Recovery è chiaramente un sottoinsieme di macOS completo.

Vorrei anche supporre che i comandi disponibili siano quelli solo utili (secondo la saggezza di Apple) durante un ripristino del sistema, come disabilitare SIP, utility disco, reset della password, ecc.

    
risposta data 06.07.2017 - 14:07
fonte

Leggi altre domande sui tag