workstation non accessibile dopo chmod -R
In questa sezione possono inserire nuove discussioni solo coloro che fanno parte del livello "Prode Principiante" e che non hanno superato i 100 messaggi, tutti gli altri possono comunque rispondere regolarmente. Se si fa parte di questo livello e si è registrati al forum prima del 24 aprile 2012, data del passaggio al nuovo forum, consultare questa discussione.
workstation non accessibile dopo chmod -R
si, lo so, sono un cretino. Sono un bioinformatico e, per lavoro gestisco una workstation linux (ubuntu).
Oggi stavo sistemando alcuni account di tesisti e tirocinanti e mi è venuta la malsana idea di dare il comando dalla cartella / (ovvero dalla home dell'utente ../../)
chmod -R ./* -rx
l'obbiettivo era rimuovere ad Others i permessi di lettura e scrittura.
Ovvieamente ho iniziato a vedere icone scomparire e file cambiare "forma" ovvero non essere più riconosciuti dall'estensione corretta.
Preso dal panico ho stoppato subito il comando con ctrl+c.
Il sistema GUI era ancora attivo, ma praticamente con solo il terminale e folder nella barra laterale e con tutti i file sul desktop che apparivano come binary 01010101.
Preso dal panico ho riavviato e niente, boot loop senza riuscire a entrare.
Da qui con ctrl+alt+3 sono riuscito ad accedere al prompt della linea di comando ma appena metto user e password entra per un secondo e ributta fuori per fare il login.
sono riuscito ad accedere quindi al grub, entrando da recovery e cliccando accedi tramite root sono riuscito a entrare finalmente.
Ora non so cosa fare per ripristinare le cose come prima.
Basterebbe un
chmod -R ./* +rx
ho controllato e obbiettivamente tutti i file sono integri e l'unica cosa diversa è proprio il permesso di others che ora appare come --- (giustamente).
Vi chiedo aiuto come un figlio chiederebbe a un padre.
Su questa workstation c'è il mio lavoro di ricerca degli ultimi anni, e alcune analisi che non ho nemmeno backup.
Ne approfitto per ringraziarvi e mi scuso per come ho scritto e descritto la problematica, sono sicuro che rabbrividerete.
Cercate di capirmi.
Grazie in anticipo per l'aiuto.
Cordialmente,
Guglielmo
- GjMan78
- Rampante Reduce

- Messaggi: 5879
- Iscrizione: mercoledì 22 novembre 2006, 19:15
- Desktop: KdePlasma
- Distribuzione: EndeavourOS
- Sesso: Maschile
- Località: ~/Italia/Lazio/Viterbo/
Re: workstation non accessibile dopo chmod -R
Quando hai eseguito per la prima volta il comando
Codice: Seleziona tutto
chmod -R ./* -rxEri loggato come root oppure stavo utilizzando un utente amministratore? Hai utilizzato sudo?
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
Re: workstation non accessibile dopo chmod -R
Si scusami mi sono scordato, il comando eraGjMan78 ha scritto: ↑martedì 26 marzo 2024, 18:07Una piccolo chiarimento.
Quando hai eseguito per la prima volta il comandoquale utenza hai utilizzato?Codice: Seleziona tutto
chmod -R ./* -rx
Eri loggato come root oppure stavo utilizzando un utente amministratore? Hai utilizzato sudo?
Codice: Seleziona tutto
sudo chmod -R ./* -rx- GjMan78
- Rampante Reduce

- Messaggi: 5879
- Iscrizione: mercoledì 22 novembre 2006, 19:15
- Desktop: KdePlasma
- Distribuzione: EndeavourOS
- Sesso: Maschile
- Località: ~/Italia/Lazio/Viterbo/
Re: workstation non accessibile dopo chmod -R
Quando si vanno a modificare ricorsivamente i file di sistema alterandone i permessi l'operazione è irreversibile e l'unica soluzione è la reinstallazione.
Aspetta anche pareri più autorevoli del mio, ovviamente. Prima della re-installazione potresti anche provare ad invertire gli effetti usando chmod +rx ma sono ragionevolmente certo che non funzionerebbe.
L'unica nota positiva è che i contenuti delle varie home degli utenti sono integri e poi procedere a farne un backup avviando il sistema con un supporto live usb.
Mi dispiace per quanto successo, immagino non fosse questa la risposta che speravi di ricevere.
EDIT.
Ho trovato una discussione riguardo ad un problema molto simile al tuo. Sembra sia possibile riparare il danno con qualche accortezza.
https://askubuntu.com/questions/958141/ ... ntal-chmod
Però, come dicevo sopra, prima di lanciarti all'avventura aspetta anche il parere di altri utenti.
Nel frattempo se vuoi un consiglio adoperati per fare un backup di tutti i dati...
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
- wilecoyote
- Tenace Tecnocrate

- Messaggi: 15719
- Iscrizione: giovedì 20 agosto 2009, 16:21
- Desktop: Kubuntu et alii
- Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
- Sesso: Maschile
- Località: Ceranesi - Ge
Re: workstation non accessibile dopo chmod -R
Però per quelli contenuti nella Home, cioè quelli più preziosi da quello che dattilografi, puoi fare un tentativo.
La prova falla tassativamente s'una copia !
Avvia una Live copia su un altro supporto, ad esempio una chiavetta sufficientemente, capiente, 1 delle Home, od anche un frammento e prova a ripristinare i permessi:
Codice: Seleziona tutto
sudo chmod -R 666 /media/<nome live>/<codice chiavetta>/*Codice: Seleziona tutto
sudo chown -R GuGOL24:GuGOL24 /media/<nome live>/<codice chiavetta>/*:: Ciao
EDIT: corretto permessi escludendo eseguibilità.
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
- steff
- Moderatore Globale

- Messaggi: 40345
- Iscrizione: domenica 18 febbraio 2007, 19:48
- Desktop: LXQt+labwc
- Distribuzione: Arch; Debian; Ubuntu Server
- Sesso: Maschile
- Località: Toscana
- Contatti:
Re: workstation non accessibile dopo chmod -R
Codice: Seleziona tutto
chmod -R ./* -rx Sei sicuro su i permessi attuali dei file?
Codice: Seleziona tutto
stef@archlinux:tmp$ chmod -R -rx test/
chmod: impossibile leggere la directory 'test/': Permesso negato
stef@archlinux:tmp$ l|grep test
d-w------- - stef 27 mar 07:22 test
stef@archlinux:tmp$ chmod -R +rx test/
stef@archlinux:tmp$ l|grep test
drwxr-xr-x - stef 27 mar 07:22 test
stef@archlinux:tmp$
Codice: Seleziona tutto
find . -type d -exec chmod +x {} \;La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
- wilecoyote
- Tenace Tecnocrate

- Messaggi: 15719
- Iscrizione: giovedì 20 agosto 2009, 16:21
- Desktop: Kubuntu et alii
- Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
- Sesso: Maschile
- Località: Ceranesi - Ge
Re: workstation non accessibile dopo chmod -R
Invece i permessi di lettura e scrittura nella Home si possono dare tranquillamente tout court, anche perché altrimenti l'utente comune non potrebbe fare nulla.
:: Ciao
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Re: workstation non accessibile dopo chmod -R
inizio dicendo che non so come ringraziarvi per le risposte velocissime.
Purtroppo ho sbagliato un piccolo (ma credo fondamentale) dettaglio.
Il comando che avevo mandato era in realtà questo:
Codice: Seleziona tutto
sudo chmod -R ./* o-rx Questo dovrebbe spiegare perchè da root riesco a vedere e modificare tutti i files.
Inoltre i permessi ora risultano (credo giustamente) così:
drwxr-x---
che ne pensate? è meno grave?
Vi ringrazio nuovamente, non sapete che aiuto che mi state dando.
Mi scuso nuovamente se le info che ho fornito sono parziali o scorrette, ma non sono strettamente un "informatico" anche se utilizzo bash e programmo in alcuni linguaggi.
Inoltre cercate di capirmi, ieri quando la WS è entrata in boot loop dopo il comando ho avuto un piccolo "malore" dovuto all'ansia e ho subito scritto sul forum (ora sto bene
Un abbraccio a tutti,
Guglielmo
- GjMan78
- Rampante Reduce

- Messaggi: 5879
- Iscrizione: mercoledì 22 novembre 2006, 19:15
- Desktop: KdePlasma
- Distribuzione: EndeavourOS
- Sesso: Maschile
- Località: ~/Italia/Lazio/Viterbo/
Re: workstation non accessibile dopo chmod -R
Sto cercando di replicare il problema in una macchina virtuale con Ubuntu 22.04.GuGOL24 ha scritto: ↑mercoledì 27 marzo 2024, 9:53Buogniorno a tutti,
inizio dicendo che non so come ringraziarvi per le risposte velocissime.
Purtroppo ho sbagliato un piccolo (ma credo fondamentale) dettaglio.
Il comando che avevo mandato era in realtà questo:
quindi dovrei avere cambiato i permessi solo per "others".Codice: Seleziona tutto
sudo chmod -R ./* o-rx
Ricordi da quale cartella hai lanciato il comando?
Eri nella root / del filesystem, corretto?
Voglio vedere con i miei occhi cosa succede e cercare di invertire il processo, se ci riesco.
Sei sicuro che il comando sia proprio quello? Sul mio sistema restituisce errore e non modifica nulla

»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
Re: workstation non accessibile dopo chmod -R
ciao, grazie mille!!!!!GjMan78 ha scritto: ↑mercoledì 27 marzo 2024, 10:40Sto cercando di replicare il problema in una macchina virtuale con Ubuntu 22.04.GuGOL24 ha scritto: ↑mercoledì 27 marzo 2024, 9:53Buogniorno a tutti,
inizio dicendo che non so come ringraziarvi per le risposte velocissime.
Purtroppo ho sbagliato un piccolo (ma credo fondamentale) dettaglio.
Il comando che avevo mandato era in realtà questo:
quindi dovrei avere cambiato i permessi solo per "others".Codice: Seleziona tutto
sudo chmod -R ./* o-rx
Ricordi da quale cartella hai lanciato il comando?
Eri nella root / del filesystem, corretto?
Voglio vedere con i miei occhi cosa succede e cercare di invertire il processo, se ci riesco.
Sei sicuro che il comando sia proprio quello? Sul mio sistema restituisce errore e non modifica nulla
![]()
Non ho più accesso ai comandi che avevo mandato, ma sono abbastanza sicuro che sia quello il comando.
Potrebbe darsi che il comando vada dato così, scusa ma proprio non ricordo, è stato un "attimo"
Codice: Seleziona tutto
sudo chmod o-rw -R ./* Tra l'altro attualmente sono in root e sto copiando tutti i files, sperando non sia successo nulla al contenuto.
Non sembrerebbe perchè da root riesco ad accedervi e a leggere il contenuto e sembrano integri.
Copiandoli dovrei risolvere almeno per questo giusto?
Grazie ancora siete/sei un mito!
- GjMan78
- Rampante Reduce

- Messaggi: 5879
- Iscrizione: mercoledì 22 novembre 2006, 19:15
- Desktop: KdePlasma
- Distribuzione: EndeavourOS
- Sesso: Maschile
- Località: ~/Italia/Lazio/Viterbo/
Re: workstation non accessibile dopo chmod -R
Codice: Seleziona tutto
sudo chmod o-rw -R ./*Al riavvio si blocca, e non permette nemmeno di loggarsi nella shell testuale.
Entrato in modalità recovery ed fatto il tentativo con
Codice: Seleziona tutto
sudo chmod o+rw -R ./*
Un mezzo miracolo invece è avvenuto utilizzando lo script preso qui: https://askubuntu.com/questions/958141/ ... ntal-chmod

Il sistema è ripartito e funziona, ma mi riservo di verificare eventuali incertezze rimaste. Ad esempio è sparita l'icona di firefox dalla dash e non si apre, nemmeno da terminale.
Ci sono problemi con sudo ad esempio...

Abbi un po' di pazienza e forse risuciamo a resuscitare un morto. In fondo... è questo il significato della Pasqua, giusto? ;-)
Se qualcuno ha qualche idea di come riparare sudo, si faccia avanti per favore!
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
Re: workstation non accessibile dopo chmod -R
Sarebbe veramente il regalo pasquale più bello che io abbia mai ricevuto! xD
In realtà ho visto che a quel punto si potrebbe ri-installare ubuntu senza perdere i dati, se ho capito bene, no?
Comunque grazie ancora, aspetto news, nel frattempo sto scaricando un pò di dati per sicurezza. Incrociamo le dita!
Re: workstation non accessibile dopo chmod -R
https://askubuntu.com/questions/452860/ ... id-bit-set
io prima di mettere mano alla WS aspetto che tu mi confermi che funzioni xD. Scusa ma ormai ne approfitto
- trekfan1
- Moderatore Globale

- Messaggi: 23518
- Iscrizione: domenica 21 maggio 2006, 10:51
- Desktop: Gnome
- Distribuzione: Ubuntu 23.10 e 24.04 (dev)
- Sesso: Maschile
- Località: Formigine (MO) | Accecante Asceta
Re: workstation non accessibile dopo chmod -R
PS: in futuro non fare post consecutivi se non ci sono risposte ma clicca sulla matita e aggiungi il nuovo testo eventualmente preceduto da EDIT, grazie
Da Regolamento è VIETATO chiedere supporto con i messaggi privati!!
- GjMan78
- Rampante Reduce

- Messaggi: 5879
- Iscrizione: mercoledì 22 novembre 2006, 19:15
- Desktop: KdePlasma
- Distribuzione: EndeavourOS
- Sesso: Maschile
- Località: ~/Italia/Lazio/Viterbo/
Re: workstation non accessibile dopo chmod -R
Nel pomeriggio faccio altri test. Abbi ancora un po' di pazienza...GuGOL24 ha scritto: ↑mercoledì 27 marzo 2024, 13:10Ho trovato questa soluzione che potrebbe risolvere anche quello step:
https://askubuntu.com/questions/452860/ ... id-bit-set
io prima di mettere mano alla WS aspetto che tu mi confermi che funzioni xD. Scusa ma ormai ne approfitto.
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
Re: workstation non accessibile dopo chmod -R
Scusami, hai ragione.trekfan1 ha scritto: ↑mercoledì 27 marzo 2024, 13:12Se tu avessi creato una partizione /home (o dati) separata sarebbe stato meglio, infatti io ho fatto così', ho una partizione /home solo per le impostazioni e una partizione riservata ai dati, in questo modo in due volte che ho dovuto riformattare una mia installazione in questi mesi (una ad ottobre e una questo mese) avevo già tutto a posto, ho solo dovuto reinstallare i programmi ed ero a posto.
PS: in futuro non fare post consecutivi se non ci sono risposte ma clicca sulla matita e aggiungi il nuovo testo eventualmente preceduto da EDIT, grazie![]()
Capisco quello che dici, i dati in home sono accessibili da root, sono recuperabili vero?
Cioè se li copio su un disco esterno sono ancora utilizzabili?
Da root riesco a leggere e modificare tutti i dati, quindi immagino che copiandoli dovrei risolvere.
In realtà io ho 4 dischi montati su cui tengo la maggior parte dei dati. Essendo però montati in /mnt il chmod dovrebbe avere modificato anche quei permessi.
Il fatto che siano accessibili, ripeto, dovrebbe tranquillizarmi vero?
Grazie mille.
Grazie milleGjMan78 ha scritto: ↑mercoledì 27 marzo 2024, 13:24Nel pomeriggio faccio altri test. Abbi ancora un po' di pazienza...GuGOL24 ha scritto: ↑mercoledì 27 marzo 2024, 13:10Ho trovato questa soluzione che potrebbe risolvere anche quello step:
https://askubuntu.com/questions/452860/ ... id-bit-set
io prima di mettere mano alla WS aspetto che tu mi confermi che funzioni xD. Scusa ma ormai ne approfitto.
- trekfan1
- Moderatore Globale

- Messaggi: 23518
- Iscrizione: domenica 21 maggio 2006, 10:51
- Desktop: Gnome
- Distribuzione: Ubuntu 23.10 e 24.04 (dev)
- Sesso: Maschile
- Località: Formigine (MO) | Accecante Asceta
Re: workstation non accessibile dopo chmod -R
Da Regolamento è VIETATO chiedere supporto con i messaggi privati!!
Re: workstation non accessibile dopo chmod -R
Grazie mille, non sai che vuol dire sentire queste parole!trekfan1 ha scritto: ↑mercoledì 27 marzo 2024, 13:49Invece che in /mnt dovresti usare /media cmq sì, dando da / il comando ha effetto su tutto il filesystem, in ogni caso è solo un problema di permessi e sono integri, copiali su altri dischi (almeno quelli nel disco della /home) e poi da nautilus (il file manager) fai proprietà sulle cartelle e sistemi i permessi assegnandoli anche all'utente giusto
Per quanto riguarda dove montare avevo letto che molti montano i dischi "fissi" in mnt e invece rimovibili, usb ecc in media e quindi avevo fatto così!
In effetti nel mio portatile con ubuntu i dischi sono montati su media, quindi è più corretto?
- GjMan78
- Rampante Reduce

- Messaggi: 5879
- Iscrizione: mercoledì 22 novembre 2006, 19:15
- Desktop: KdePlasma
- Distribuzione: EndeavourOS
- Sesso: Maschile
- Località: ~/Italia/Lazio/Viterbo/
Re: workstation non accessibile dopo chmod -R
Sono riuscito al ultimare l'esperimento di resurrezione, e ti anticipo che è andata meglio di quanto sperassi.
Se vuoi tentare anche tu segui queste istruzioni dopo aver terminato il backup dei dati.
Lo script non dovrebbe intaccare la home degli utenti, ma non si sa mai.
Per tornare alla piena funzionalità dovresti seguire questi passaggi:
Avvia il sistema con una live , monta la partizione di sistema in /mnt * e crea all'interno un file chiamato fixpermissions
Da terminale
Codice: Seleziona tutto
sudo nano /mnt/fixpermissionsCodice: Seleziona tutto
#!/bin/bash
chmod o+rw -R ./*
chmod -R 755 /bin /boot /dev /etc/ /home /lib /lib64 /media /mnt /opt /run /sbin /srv /usr /var /snap
chmod -R 1777 /tmp
chmod -R 555 /sys
chmod -R 555 /proc
chmod -R 700 /root
chown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo
Rendi eseguibile lo script con
Codice: Seleziona tutto
sudo chmod +x /mnt/fixpermissionsDopo che sei nella console di root esegui
Codice: Seleziona tutto
mount -o remount,rw /Codice: Seleziona tutto
./fixpermissionsCodice: Seleziona tutto
reboot* : Identifica la partizione che contiene il sistema usando il comando
Codice: Seleziona tutto
lsblk -e7 -o name,uuid,size,fstype,mountpointsCodice: Seleziona tutto
sudo mount /dev/sdX /mntSpero di non aver dimenticato nulla.
In bocca al lupo!!
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
Re: workstation non accessibile dopo chmod -R
Ancora non ho provato perchè sto finendo il backup di tutti i file, anche sui dischi (non si sa mai).
Ho qualche domanda su quello che hai postato.
1) Visto che riesco ad accedere da root ho necessità comunque di accedere dal live giusto?
2) quando dici monta la partizione di sistema intendi il mio vecchio sistema giusto? quindi in questo caso il mio ssd con tutto il sistema operativo va montato in mnt/?
3) non capisco questo mount -o remount,rw / cosa dovrebbe fare.
Perchè da quello che capisco degli script che hai mandato in teoria il fixpermissions non lo potrei direttamente creare ed eseguire da root entrando come recovery?
Cioè mi potresti spiegare meglio la logica dei singoli passaggi? giusto per essere sicuro di non sbagliare.
Scusa per le ennesime domande, so che hai speso un sacco di tempo per creare questa guida (UTILISSIMA).
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti