Cosa succede se hai usato "rm -rf *" in / Users o / Users / someUser?

0

Nota: non digitare rm o alcuna variazione di esso in terminale in nessuna circostanza se non hai esperienza con la riga di comando

Mac OS X ti blocca dall'utilizzare rm in quelle directory per eliminare un utente o eliminare tutti gli utenti e devi usare sudo e inserire una password di amministratore o ti consente di farlo senza password?

Ad esempio, se hai digitato la seguente riga nel terminale, cancellerebbe completamente tutto?

cd /Users; echo rm -rf *

Ovviamente l'eco non verrebbe utilizzato se in realtà volessi che il comando remove fosse eseguito.

    
posta klanomath 25.03.2016 - 01:08
fonte

2 risposte

1

Due casi:

  • hai effettuato l'accesso come root . Tutto va via.
  • hai effettuato l'accesso come utente normale. Tutti i file dell'utente scompaiono.

In alcuni sistemi, si suppone che rm ti chieda se lo fai al livello "/". Non contare su quel prompt.

Con El Capitan , Apple fornisce un "prompt" di per sé, che di default dovrebbe lasciare abbastanza del sistema operativo per l'avvio e il ripristino dai backup. Per vedere se questo non è stato disabilitato, usa

csrutil status

Ulteriori letture:

risposta data 25.03.2016 - 02:39
fonte
0

Sì, cancellerà tutto e non funzionerà senza i privilegi sudo ; Puoi provarlo in un ambiente virtuale o puoi dare un'occhiata a questo link Buona giornata!

    
risposta data 25.03.2016 - 01:32
fonte

Leggi altre domande sui tag