Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : grendizer71 27 Oct 2012, 10:16:43

: [Risolto] Ripristinare i permessi per Super Admin
: grendizer71 27 Oct 2012, 10:16:43
Salve a tutti
Per un errore umano non intenzionale un sito con diversi utenti non ha più un super admin: sono state erroneamente settate delle permission che hanno retrocesso il precedente (ed unico) super-admin ad un ruolo inferiore. Avendo a disposizione la possibilità di agire via MySQL (da pannello php MyAdmin) cosa si dovrebbe andare a cambiare?
Attendo speranzoso una risposta - se possibile rapida - poiché al momento, come si potrà capire, c'è una strizza terribile ...  :'(
bye
: Re:Ripristinare i permessi per Super Admin
: mau_develop 27 Oct 2012, 10:20:26
di errori ne capitano a milioni... perchè non hai un backup se tieni così tanto al tuo sito?

Non hai in locale un db joomla di cui puoi copiare le righe che hai modificato del superuser?

M.
: Re:Ripristinare i permessi per Super Admin
: grendizer71 27 Oct 2012, 10:24:18
ciao Manu,
naturalmente ho molte copie schedulate del DB (grande Akeeba backup), pensavo infatti di "restorare" il website altrove ed andare a leggere nella riga adatta i valori che portano l'utente ad essere super admin. Non essendo una operazione locale però (devo agire su server in host) pensavo che ci fosse un valore predefinito in una riga che spostasse i privilegi dell'utente a super user.
Ora il dilemma è: compincio l'upload ed il restore o posso affidarmi alla manomissione del DB con phpMyAdmin?
: Re:Ripristinare i permessi per Super Admin
: mau_develop 27 Oct 2012, 10:31:37
se fai il restore è perchè hai entrambi allineati, altrimenti fai un danno e riporti il sito indietro....

altrimenti per forza devi usare phpmyadmin... non credo basti la tabella users comunque... ci sono altre tabelle con referenze all'utente.

fai un backup prima di cominciare poi puoi provare in locale, quando ci riesci riporti la modifica online.

M.
: Re:Ripristinare i permessi per Super Admin
: grendizer71 27 Oct 2012, 10:46:35
Ho dato un'occhiata al DB, prima di far casini chiedo se la mia intuizione è corretta:Ora, alla fine di questo giro, se ho capito bene, basterebbe rimuovere nella _user_usergroup_map le righe che fanno riferimento ai valori diversi da 8 e l'utente dovrebbe tornare ad avere i privilegi corretti.
Naturalmente ho già fatto un bel backup del DB poiché l'ultimo backup schedulato risale a qualche giorno fa e l'end-user ha modificato pesantemente i contenuti nel frattempo, aggiungendo anche altre utenze, altri elementi nelle aree download, gallery ecc.
Chiedo conferma dell'esattezza nella logica del ragionamento prima di metter mano al sistema.
bye
: Re:Ripristinare i permessi per Super Admin
: grendizer71 27 Oct 2012, 11:06:48
E' andata! Permessi ripristinati alla grande.
Questo post forse potrà servire a qualche altro che si dovesse trovare nelle mie condizioni. Alla fine ho notato che il permesso più restrittivo "vince"  - in caso di conflitto - su quello più permissivo, esattamente come nella logica del filesystem.
Grazie a Manu per avermi suggerito l'idea di una possibile relazione fra tabelle.
bye