Reimpostare la password di root (Server Dedicato Linux)

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 /mntSostituisci 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.