OVH Community, your new community space.

Server in modalitá rescue e necessità di eseguire il mount del sito


filippobn
16.08.2016, 19.10
Citazione Originariamente Scritto da AndreaL
Ciao a tutti,

Per cortesia qualcuno riesce ad aiutarmi?

Andrea
Salve;

Se non hai ancora risolto aggiungimi su skpe al nick nonsoloprogrammi e ti faccio un preventivo per risolvere.

Saluti

Filippo

AndreaL
19.06.2016, 12.48
Ciao a tutti,

Per cortesia qualcuno riesce ad aiutarmi?

Andrea

AndreaL
16.06.2016, 17.13
Citazione Originariamente Scritto da mac
Se, ad esempio, la tua root fosse su /dev/vda1 (ma DEVI verificarlo in base alla tua installazione) dovresti fare così:
Ciao Mac,

la mia difficoltà è proprio questa. Come faccio a verificare dove sta la mia root del server?

Sotto quello che vedo da rescue..

Codice:
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
root@vps93761-rescue:~# cd /mnt
root@vps93761-rescue:/mnt# ls
aquota.group  boot  extraswap  lib64  opt   run      srv  usr
aquota.user   dev   home       media  proc  sbin     sys  var
bin           etc   lib        mnt    root  selinux  tmp  webmin-setup.out
root@vps93761-rescue:/mnt# cd
root@vps93761-rescue:~# ls
root@vps93761-rescue:~# cd
root@vps93761-rescue:~# cd /dev
root@vps93761-rescue:/dev# ls
console  log    loop5  port  ram1   ram15  ram6    stderr  tty2  urandom
core     loop0  loop6  ppp   ram10  ram16  ram7    stdin   tty3  xconsole
fd       loop1  loop7  ptmx  ram11  ram2   ram8    stdout  tty4  zero
full     loop2  mem    pts   ram12  ram3   ram9    tty     tty5
fuse     loop3  net    ram   ram13  ram4   random  tty0    tty6
kmem     loop4  null   ram0  ram14  ram5   shm     tty1    tun
root@vps93761-rescue:/dev#
ciao,
Andrea

mac
16.06.2016, 16.12
Ciao,
no, non è corretto.

il chroot non si fa in quel modo, di conseguenza la password che cambi è solo quella della modalità rescue.

Se, ad esempio, la tua root fosse su /dev/vda1 (ma DEVI verificarlo in base alla tua installazione) dovresti fare così:

Codice:
mkdir /mnt/rootdelserver/
mount /dev/vda1 /mnt/rootdelserver
Verificare che non ci siano errori.

Eventualmente anche (ma probabilmente non servono):
Codice:
mount --bind /dev /mnt/rootdelserver/dev
mount --bind /proc /mnt/rootdelserver/proc
mount --bind /sys /mnt/rootdelserver/sys
poi
Codice:
chroot /mnt/rootdelserver
verificare che non ci siano errori.
(nel tuo caso vedi un errore qui, perché probabilmente in /mnt/ non hai la partizione di root e quindi non trova /bin/bash)

Eventualmente, se vuoi vedere la tua /home (quella originale del server, non quella del rescue)
Codice:
ls /home
solo DOPO puoi cambiare la password, uscire dal chroot, e riavviare con:
Codice:
passwd
exit
reboot
ciao

AndreaL
16.06.2016, 14.24
CIao Mac,

grazie per la risposta. Ho cambiato la password di root come indicato, e riavviato il server. Connettendomi in ssh (dopo 20 minuti dal riavvio) ho però l'errore "Network Error: Software caused connection abort".

Ti riporto di seguito i comandi che ho eseguito nella modalità Rescue mode, prima di riavviare:

root@vps93761-rescue:~# ls
home
root@vps93761-rescue:~# cd home
root@vps93761-rescue:~/home# ls
root@vps93761-rescue:~/home# chroot /mnt/
root@vps93761-rescue:/# chroot /mnt/
chroot: failed to run command `/bin/bash': No such file or directory
root@vps93761-rescue:/# ls
aquota.group boot extraswap lib64 opt run srv usr
aquota.user dev home media proc sbin sys var
bin etc lib mnt root selinux tmp webmin-setup.out
root@vps93761-rescue:/# passwd
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@vps93761-rescue:/# exit
exit
root@vps93761-rescue:~/home#

Il comando di Mount l'ho eseguito qualche giorno fa e non ricordo esattamente cosa ho montato...

Mi sembra però che non sia corretto che, fatta la exit dal chroot sia uscito /home e non /mnt
root@vps93761-rescue:/# exit
exit
root@vps93761-rescue:~/home#

corretto?

ciao,
Andrea

mac
16.06.2016, 09.40
Ciao,
non preoccuparti della posizione del sito in questa fase, non ti serve a niente.
Quello che a te interessa è sapere qual'è la PARTIZIONE dove hai la root (/), per montarla e fare il chroot.
Una volta fatto il chroot, puoi cambiare la password con il consueto comando.

Saluti

AndreaL
15.06.2016, 21.55
Ciao a tutti,

Purtroppo mi sono ritrovato a dover gestire il sito di mio suocero, che è stato lasciato senza supporto da parte della società che glielo manuteneva.

Non avendo la società lasciato le password di root ed utenti, la prima cosa che ho fatto, seguendo la guida http://guida.ovh.it/ModeRescue è stato riavviare il server in modalità "rescue" e recuperare la psw di root temporanea. Ho provato poi a riavviare il server in modalità "normale" ma quando riparte, la password di root temporanea non è più valida ne utilizzabile. Ciò mi costringe di nuovo a riavviare in modalità rescue per ripetere il giro.. Secondo la guida dovrei eseguire dalla modalità rescue il mount del mio sito ma non so bene né dove né come. Mi spiego meglio, il comando di mount mi é chiaro, ed anche a cosa serva più o meno (per uno poco esperto come me è già tanto..), so anche quale è il path in /mnt sotto il quale si trova la mia public_html, ma come faccio o a scoprire su quale partizione devo montare la mia cartella home e con esattamente quale comando?

Non sono uno alle prime armi in informatica, ma onestamente la parte sistemistica non è il mio forte.

Vi ringrazio in anticipo per gli eventuali suggerimenti.

Ciao,
Andrea