Per server dedicati acquistati dopo il 28.10.2018.

In questo articolo ti spieghiamo come reimpostare la password di root del tuo server dedicato Linux utilizzando il Rescue System.

Requisiti:
  • Hai effettuato l'accesso al Cloud Panel.
  • Il server è acceso.
  • Ti trovi nella sezione  Infrastruttura > Server.
  • Hai creato un'immagine del server interessato.

Per reimpostare la password di root del tuo server dedicato Linux, procedi come segue:

  • Seleziona il server desiderato.

  • Clicca su Azioni > Riavvia.

  • Attiva la modalità Rescue System.

  • Clicca su .
    Il server viene avviato nel Rescue System.

  • Utilizza SSH per stabilire una connessione di rete al server. I dati di accesso vengono mostrati nella sezione Funzioni.

    Se utilizzi il sistema operativo Microsoft Windows, puoi utilizzare Putty per stabilire una connessione di rete crittografata al server.

  • Per ottenere informazioni su tutti i dischi, immetti il seguente comando:

    rescue:~# fdisk -l

  • Determina la partizione root. Il nome della partizione root di un server dedicato con software Raid è md126 o md2. Il nome della partizione root di un server dedicato con hardware Raid contiene il nome sda2. Esempi:

    Software Raid:

    Disk /dev/md127: 419.2 GiB, 450103148544 bytes, 879107712 sectors
    Units: sectors of 1 * 512 = 512 bytes

    Hardware Raid:

    /dev/sda2      6144   58593279   58587136    28G Linux filesystem

  • Per montare la partizione root, immetti il seguente comando o i seguenti comandi:

    rescue:~# mount /dev/MIAPARTIZIONEROOT /mnt

    Sostituisci MIAPARTIZIONEROOT con il nome della partizione root del tuo server dedicato. Esempi:

    Software Raid:

    rescue:~# mount /dev/md126 /mnt/

    rescue:~# mount /dev/md2 /mnt/

    Hardware Raid:

    rescue:~# mount /dev/sda2 /mnt

  • Per i passi successivi è necessario montare le partizioni per /usr, /home e /var. Per visualizzare il contenuto del file fstab e determinare i dispositivi associati, immetti il seguente comando:

    rescue:~# cat /mnt/etc/fstab

    Verrà visualizzato il contenuto del file fstab. Esempio:

    /dev/md2        /               ext3    defaults,noatime        1 1
    /dev/sda3       none            swap    sw
    /dev/sdb3       none            swap    sw
    /dev/vg00/usr   /usr            ext4    defaults,noatime        0 2
    /dev/vg00/var   /var            ext4    defaults,usrquota,noatime       0 2
    /dev/vg00/home  /home           ext4    defaults,usrquota,noatime       0 2
    devpts          /dev/pts        devpts  gid=5,mode=620  0 0
    none            /proc           proc    defaults        0 0
    none            /tmp    tmpfs   defaults        0 0

  • Monta le partizioni per /usr, /home e /var. Esempio:

    rescue:~# mount /dev/vg00/usr /mnt/usr mount
    /dev/vg00/var /mnt/var mount
    /dev/vg00/home /mnt/home

  • Utilizza il comando mount per verificare che tutte le partizioni siano montate:

    rescue:~# mount
    /dev/ram0 on / type ext4 (rw,relatime,block_validity,delalloc,barrier,user_xattr,acl)
    devtmpfs on /dev type devtmpfs (rw,relatime,size=8116868k,nr_inodes=2029217,mode=755)
    sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
    proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
    tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
    devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620)
    tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
    tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
    tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
    cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
    cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
    cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
    cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
    cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
    cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
    systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=22,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
    debugfs on /sys/kernel/debug type debugfs (rw,relatime)
    mqueue on /dev/mqueue type mqueue (rw,relatime)
    fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
    /dev/md126 on /mnt type ext3 (rw,relatime,data=ordered)
    /dev/mapper/vg00-usr on /mnt/usr type ext4 (rw,relatime,data=ordered)
    /dev/mapper/vg00-var on /mnt/var type ext4 (rw,relatime,data=ordered)
    /dev/mapper/vg00-home on /mnt/home type ext4 (rw,relatime,data=ordered)

  • Inserisci le partizioni montate in un ambiente change root:

    rescue:~# chroot /mnt

  • Per impostare una nuova password, immetti il seguente comando:

    rescue:~# passwd

  • Inserisci la nuova password e ripetila.

  • Apri il Cloud Panel.

  • Clicca su Azioni > Riavvia.

  • Attiva il metodo del sistema operativo corrente.

  • Clicca su .

Il server viene riavviato. È quindi possibile accedere al server con la nuova password.