Cancellare file senza avere permessi (root)

Tutto quello che riguarda Catalina

Moderatore: ModiMaccanici

code72
Stato: Non connesso
Nuovo Maccanico
Nuovo Maccanico
Iscritto il: sab, 10 ott 2020 01:25
Messaggi: 3

Top

Ciao a tutti, ho il seguente problema:
Ho un Mac Mini su cui è installato Catalina, e precedentemente avevo un SSD esterno su cui avevo installato Mojave (che ora ho formattato).
Il problema è che quando ero su Mojave (il sistema operativo su ssd esterno) ho “messo” 2 file nella root dell’SSD interno e ora non li posso più cancellare perchè mi dice che non ho i permessi. Ho già provato a cambiare i permessi dei 2 file (anche da terminale) e anche ad accedere con utente “root” ma non me lo fa fare.
Il problema penso dipenda dal fatto che il nome del proprietario dei file (“mio nome e cognome” su OS esterno) sia esattamente lo stesso dell’amministratore dell’os attuale (mio nome e cognome)
Qualcuna sa se esiste una soluzione?

Avatar utente
Kernel Panic
Stato: Non connesso
Software Expert Gold
Software Expert Gold
Avatar utente
Iscritto il: sab, 08 gen 2011 14:03
Messaggi: 31319
Località: Sicilia

Top

code72 ha scritto:
sab, 10 ott 2020 01:40
.... Il problema penso dipenda dal fatto che il nome del proprietario dei file (“mio nome e cognome” su OS esterno) sia esattamente lo stesso dell’amministratore dell’os attuale (mio nome e cognome) ....
Io invece credo che quei files siano diventati "intoccabili" ora che sei su Catalina perchè quest'ultima versione del sistema operativo, diversamente da come avveniva prima, viene eseguito su due volumi, uno dei quali, quello dove è installato sistema con tutte le sue Librerie e pertinenze varie, disponibile in sola lettura per motivi di sicurezza.

Vedi qui >>> https://support.apple.com/it-it/HT210650

code72 ha scritto:
sab, 10 ott 2020 01:40
..... Qualcuna sa se esiste una soluzione?
Prova ad avviare da un volume di avvio esterno, e dal Finder vedi se è possible eliminare quei due files, magari con un comando da Terminale.

Avatar utente
faxus
Stato: Non connesso
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 30459
Località: Circondato dalle bufale

Top

Contatta:
code72 ha scritto:
sab, 10 ott 2020 01:40
Ciao a tutti...
Benvenuto.

Se vuoi presentarti alla comunità puoi farlo da
https://www.imaccanici.org/forum/viewforum.php?f=30
Saremo in tanti a salutarti.


Per la domanda:
dovresti eseguire il comando

Codice: Seleziona tutto

sudo mount -uw /
Eliminare quei file, con attenzione, senza toccare null'altro, poi riavviare.
Il riavvio ripristina la sola lettura del volume di root.

Non so se sia necessario eseguire prima da Recovery (non posso fare una prova e non è documentato)

Codice: Seleziona tutto

csrutil enable --without fs
E dopo le operazioni ripristinare con csrutil enable

code72
Stato: Non connesso
Nuovo Maccanico
Nuovo Maccanico
Iscritto il: sab, 10 ott 2020 01:25
Messaggi: 3

Top

Grazie mille per le risposte, purtroppo la prima soluzione mi dà errore 77 mentre la seconda mi dà:
csrutil: requesting an unsupported configuration. This is likely to break in the future and leave your machine in an unknown state.
csrutil: failed to modify system integrity configuration. This tool needs to be executed from the Recovery OS.
Quindi devo provare ad eseguirlo da recovery aprendo il terminale?
Ma se poi riavvio per eseguire la cancellazione, mantiene le modifiche?

faxus ha scritto:
sab, 10 ott 2020 08:07
code72 ha scritto:
sab, 10 ott 2020 01:40
Ciao a tutti...
Benvenuto.

Se vuoi presentarti alla comunità puoi farlo da
https://www.imaccanici.org/forum/viewforum.php?f=30
Saremo in tanti a salutarti.


Per la domanda:
dovresti eseguire il comando

Codice: Seleziona tutto

sudo mount -uw /
Eliminare quei file, con attenzione, senza toccare null'altro, poi riavviare.
Il riavvio ripristina la sola lettura del volume di root.

Non so se sia necessario eseguire prima da Recovery (non posso fare una prova e non è documentato)

Codice: Seleziona tutto

csrutil enable --without fs
E dopo le operazioni ripristinare con csrutil enable


Avatar utente
faxus
Stato: Non connesso
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 30459
Località: Circondato dalle bufale

Top

Contatta:
code72 ha scritto:
sab, 10 ott 2020 14:54
... csrutil: failed to modify system integrity configuration. This tool needs to be executed from the Recovery OS.
Quindi devo provare ad eseguirlo da recovery aprendo il terminale?
Ma se poi riavvio per eseguire la cancellazione, mantiene le modifiche?
Non hai letto il post.

Sì, devi eseguirlo da Recovery.
Poi dopo:
- Riavviando si ripristina la sola lettura del volume di root
- Per ripristinare il SIP devi ripetere il comando, come detto sopra

Avatar utente
faxus
Stato: Non connesso
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 30459
Località: Circondato dalle bufale

Top

Contatta:
Kernel Panic ha scritto:
sab, 10 ott 2020 15:07
Hai provato ad avviare da un volume di avvio esterno?
Non è che tutti ce l'hanno.

Tutti hanno il volume esterno Recovery, invece.
Si può eseguire dal Terminale di Recovery.

Ma se uno non è un utente un po' abile rischia di fare danni o non ci riesce.
Per questo, non conoscendo code72 ho evitato


code72
Stato: Non connesso
Nuovo Maccanico
Nuovo Maccanico
Iscritto il: sab, 10 ott 2020 01:25
Messaggi: 3

Top

Ha funzionato, grazie mille!
Ho eseguito da recovery
csrutil enable --without fs
Poi ho riavviato ma per eseguire il comando
sudo mount -uw /
e cancellare i file sono entrato con utente root (da utente normale non me lo permetteva), modificato i permessi e cancellato i file tramite terminale.
Poi ho messo tutto come prima, permessi etc..
Grazie a tutti.

Avatar utente
faxus
Stato: Non connesso
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 30459
Località: Circondato dalle bufale

Top

Contatta:
code72 ha scritto:
sab, 10 ott 2020 16:26
Ha funzionato...
... ma per eseguire il comando
sudo mount -uw /
e cancellare i file sono entrato con utente root (da utente normale non me lo permetteva), modificato i permessi e cancellato i file tramite terminale...
Grazie a te per le informazioni.

Così adesso sappiamo anche che è necessario l'uso di root per completare la procedura.
Ho aggiornato negli appunti

Rispondi

Torna a “macOS Catalina 10.15”

Chi c’è in linea

Visitano il forum: Nessuno e 6 ospiti