Possibilità di accesso alla radice perduto / sbin / nologin

Ho modificato accidentalmente il file /etc/passwd sul mio server nel seguente modo:

 root:x:0:0:root:/root:/sbin/nologin 

Ora non posso accedere come root. Quando inserisco il command su , Cannot execute /sbin/nologin: No such file or directory viene visualizzato nella console.

  • salvare un server linux esistente in una macchina virtuale virtuale
  • Quantificare gli effetti dell'allineamento errato della partizione
  • Che cosa è una buona alternativa a webmin per la gestione dedicata del server?
  • Vista viva dei comandi di shell Linux eseguiti da un altro utente?
  • Disabilita il caricamento in vsftpd
  • App per Windows per monitorare il carico del server Linux, ecc. Di un server remoto in tempo reale?
  • Non ho accesso fisico al server. Non ho utenti nel file sudoers.

    OS: Linux 2.6.24-23-server

    Puoi aiutarmi a fare il login come root?

  • Monitoraggio del server di posta in arrivo
  • Calcolo Ext3 Stride / Stripe-Width per Software RAID1E a 3 Dischi
  • Monitoraggio delle performance e dell'utilizzo di Xen Dom0
  • burattino crea certificato con fqdn
  • È questo un buon punto di partenza per iptables in Linux?
  • Nagios3: operatori condizionati per i controlli di servizio?
  • 2 Solutions collect form web for “Possibilità di accesso alla radice perduto / sbin / nologin”

    Avviare il sistema da un CD Live, da cui è ansible montare il filesystem e modificare il etc/passwd .

    o tramite grub, aggiungere alla fine della row del kernel:

     init=/bin/bash 

    Anche questo dovrebbe farlo. Potrebbe essere necessario montare il file system read-write prima della modifica:

     mount -o rw,remount / 
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.