Chmod 754 non ricorsivo eseguito accidentalmente a livello di directory principale


13

Ho eseguito accidentalmente un chmod 754 ./quando ero nella directory principale sul server che esegue Ubuntu 18.04.

Ora non posso usare comandi come sudoo pkexec, né posso cambiare nulla. Cosa dovrei fare? Interessa un altro utente?


3
Era chmod 754 ./o chmod -r 754 ./? Il secondo sarebbe molto più distruttivo mentre il primo dovrebbe essere facile da recuperare.
Nonny Moose,

1
@NonnyMoose Grazie mille, e lo apprezzo molto. Era senza r, che non è ricorsivo.
Bo Ni,

Risposte:


16

Nota: questa risposta presuppone che non sia stato passato l' argomento --recursivené l' -Rargomento chmod, vale a dire l'UNICO file / directory che è stata modificata /.

Se hai trovato questa domanda e risposto tramite un motore di ricerca e hai utilizzato il metodo ricorsivo ( -Ro --recursive), per favore vai qui!

Ho eseguito il comando esatto che hai inserito nella tua domanda su una VM e l'ho recuperato senza (quasi) nessun problema.

Poiché hai modificato solo una directory / file, la soluzione è semplice: basta cambiarla di nuovo!

In realtà non hai bisogno di un Live CD per risolvere questo problema. Ubuntu ha una modalità di recupero integrata. Questi passaggi presuppongono che il computer sia stato avviato spento.

  1. Avvia da GRUB. Se viene già visualizzato all'avvio, esegui semplicemente l'avvio in GRUB come faresti di solito. Altrimenti, segui le istruzioni in questa risposta . In entrambi i casi, assicurarsi di annullare l'avvio automatico spostando la selezione iniziale con i tasti freccia su o giù. Nota: GRUB si è arrestato in modo anomalo la prima volta che ho provato questo. Sii persistente.
  2. Scegli Opzioni avanzate per Ubuntu, quindi la prima voce che termina (recovery mode).
  3. Una volta avviata la modalità di ripristino, selezionare l'opzione della shell principale con i tasti freccia e premere invio.
  4. Premere di nuovo Invio per accedere alla modalità di manutenzione.
  5. genere chmod 755 /Enter
  6. genere rebootEnter

Questo è tutto! A meno che non ci siano altre complicazioni, il sistema viene ripristinato.


@ Dɑvïd Oh, hai ragione. Non mi rendevo conto che il turno di mantenimento funzionava solo in modalità BIOS. Lo modificherò in.
Nonny Moose,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.