Kuinka tehdä salasanan palautus OS10-järjestelmälle

Summary: Joissakin tilanteissa käyttäjät voivat unohtaa salasanan sekä OS10-käyttäjälle "admin" että Linux-käyttäjälle "linuxadmin", jolloin käyttäjät eivät voi kirjautua OS10: een.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Jos paikallinen järjestelmänvalvoja ei määritä muita järjestelmänhallinnan käyttäjiä (OS10- ja Linux-käyttäjät), salasanan palautusta on yritettävä käyttää.

Ylläpito Windows on ajoitettava salasanan palautusta varten, koska kytkin on käynnistettävä uudelleen useita kertoja (vähintään kolme kertaa) toiminnan aikana.

OS10-käyttöoppaassa on samanlainen tapa korjata tämä tilanne kohdassa OS10:n vianmääritys. Jos sekä OS10-käyttäjän (admin) että Linux adminin (linuxadmin) salasanat on unohdettu, linuxadmin-salasana on palautettava ensin GRUB:sta.

Sitten linuxadmin voi palauttaa OS10-käyttäjän (admin) salasanan Linux-ytimestä.

Jos vain OS10-käyttäjän (admin) salasana on unohdettu, toiminta on yksinkertaisempaa, koska konsolia ei tarvita. Kirjaudu SSH- tai Telnet-yhteydellä Linux-ytimeen linuxadmin-käyttäjällä ja nollaa admin-käyttäjän salasana.
 
Huomautus: Tässä oppaassa näytämme toiminnon versioissa 10.5.4.0 ja 10.5.0.6 esittelynä, tarkista tapauksessasi käynnissä oleva versio asiakkaalta.

Seuraavat toiminnot on tehtävä huoltoikkunalla, koska kytkin käynnistetään uudelleen useita kertoja (vähintään kolme kertaa) salasanan palautuksen aikana.
 
Huomautus: Toimenpide TÄYTYY suorittaa konsoliyhteydellä.
 
Vaihe 1: Yhdistä sarjakonsolin porttiin.
Aseta sarja-asetukset 115200 baudraattia, 8 databittiä, ei pariteettia.
Käynnistä kytkin uudelleen sammuttamalla ensin kytkin ja kytkemällä sitten virta päälle.

Vaihe 2 Paina E , kun saat alla olevan lähdön avataksesi OS10 GRUB editor -valikon:

GNU GRUB editorin valikko

Hanki sitten OS10 GRUB editor -valikko alla olevalla tavalla. 
 
Huomautus: Eri versioissa saatat saada toisen GRUB-editorivalikon.

Jos kyseessä on uudempi versio, esimerkiksi 10.5.2.x tai uudempi, näet seuraavat tiedot.

GNU GRUB editorin valikko 10.5.2.x tai uudempi

Jos kyseessä on vanhempi versio, esimerkiksi 10.5.0.x tai sitä vanhempi, näet seuraavat tiedot.

GNU GRUB editorin valikko 10.5.0.x tai aikaisempi

Vaihe 3 Tee seuraavat muutokset käynnistyskäyttäytymisen määrittämiseen:
Jos kyseessä on uudempi versio, esimerkiksi 10.5.2.x tai uudempi, siirry nuolinäppäimillä sen rivin loppuun, jolla on set os_debug_args=ja lisää sitten init=/bin/bash loppuun.

GNU GRUB editor menu 10.5.2.x tai uudempi komento init=/bin/bash

Jos kyseessä on vanhempi versio, esimerkiksi 10.5.0.x tai aiempi, siirry nuolinäppäimillä linux-sanalla alkavan rivin loppuun ja lisää sitten init=/bin/bash rivin lopussa.

GNU GRUB editor menu 10.5.0.x tai aiempi komento init=/bin/bash

Käynnistä kytkin uudelleen painamalla Ctrl + x tai Alt + 0 (0 on numero nolla). Järjestelmä käynnistyy juurikuoreen (OS10 linux -ydin) ILMAN salasanaa.

Jos kyseessä on uudempi versio, esimerkiksi 10.5.2.x tai uudempi:

Booting a command list
Loading OS10 ...
AF, 
DXE_EXIT_BOOT_SERVICES(03101019)
B0, B1, [    1.193068] intel_rapl: driver does not support CPU family 6 model 77
bash: cannot set terminal process group (-1): Inappropriate ioctl for device
bash: no job control in this shell
root@OS10:/#

GNU GRUB editor menu 10.5.2.x tai uudempi käynnistyskomentolista

Jos kyseessä on vanhempi versio, esimerkiksi 10.5.0.x tai aiempi:

GNU GRUB editor menu 10.5.0.x tai aikaisempi käynnistyskomentolista

Vaihe 4 Tarkista Linux-käyttäjän "linuxadmin" tila:

root@OS10:/# 
root@OS10:/# cat /etc/passwd | grep linuxadmin
linuxadmin:x:1000:1000:,,,:/home/linuxadmin:/bin/bash      ------// if there's NO "/bin/bash", reset it with below command, 
root@OS10:/#
root@OS10:/# usermod -s /bin/bash linuxadmin      ------// reset the login shell mode, 
usermod: no changes      ------// it's already correct, so no changes, 
root@OS10:/#

Tarkista, onko Linux-käyttäjä "linuxadmin" lukittu, ja avaa lukitus, jos se on.

root@OS10:/# 
root@OS10:/# passwd -S linuxadmin
linuxadmin L 07/22/2022 0 99999 7 -1      ------// 'L' means user locked, 
root@OS10:/# 
root@OS10:/# passwd -u linuxadmin       ------// unlock the user, 
passwd: password expiry information changed.
root@OS10:/# 
root@OS10:/# passwd -S linuxadmin      ------// check again, it's correct user status, 
linuxadmin P 07/22/2022 0 99999 7 -1
root@OS10:/#

Vaihe 5 Palauta Linux-käyttäjän "linuxadmin" salasana.

root@OS10:/#
root@OS10:/# passwd linuxadmin      ------// reset user "linuxadmin" password,
New password: <reset password with the user name : linuxadmin>
Retype new password: <retype new password : linuxadmin>
passwd: password updated successfully
root@OS10:/#
root@OS10:/# sync      ------// synchronize system to save the new password,
root@OS10:/#
After password recovery done, please remember to reset the linuxadmin password manually 
in running-configurations later as below : 
OS10(config)# system-user linuxadmin password [retype your new password]
OS10(config)# exit
OS10# write memory
OS10#

Another preferred method is to use script as below : 
Notes : the script will also update the new linuxadmin password in "startup.xml". 

If the OS10 version is 10.5.1.0, then run the following command. 
root@OS10: /# sed -ibak '31,41s/^/#/g' /opt/dell/os10/
bin/recover_linuxadmin_password.sh

Configure the password by using the script command : 
root@OS10:/# /opt/dell/os10/bin/recover_linuxadmin_password.sh [plainpassword]
Notes: Enter the linuxadmin password in plain text. 
For example : 
root@OS10:/# /opt/dell/os10/bin/recover_linuxadmin_password.sh P@ssw0rd123!
root@OS10:/# 
root@OS10:/# sync      ------// synchronize system to save the new password, 
root@OS10:/#

Vaihe 6 Pakota järjestelmä käynnistymään uudelleen.

root@OS10:/# 
root@OS10:/# reboot -f       ------// force switch to reboot, 
Rebooting.
[  417.428659] reboot: Restarting system
15, 00068001, 19, 00068000, 
BIOS Boot Selector for S4100 
Version 3.33.0.1-12
...<output omitted>... 

Then try login with Linux user "linuxadmin" and new password "linuxadmin" as below. 
OS10 login: linuxadmin
Password: linuxadmin
Linux OS10 4.19.208 #1d SMP Debian 4.19.208-1 x86_64
...<output omitted>... 
linuxadmin@OS10:~$ 
   ------// login to the kernel shell mode directly, password recovered successfully to the default (the same as user name),

Kirjaudu Linux-ytimeen käyttäjänä linuxadmin

Kirjaudu Linux-ytimeen käyttäjänä linuxadmin.

Vaihe 7: Palauta OS10-käyttäjän "admin" salasana.

linuxadmin@OS10:~$ 
linuxadmin@OS10:~$ sudo -i      ------// get the root permission, 
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.
[sudo] password for linuxadmin: 
root@OS10:~#

Käyttäjä

root@OS10:~# passwd -S admin      ------// check and make sure user status, not locked, 
admin P 07/25/2022 0 99999 7 -1
root@OS10:~#

root@OS10:~# cat /etc/passwd | grep admin
...<output omitted>... 
admin:x:1003:997::/config/home/admin:/opt/dell/os10/bin/clish
      ------// check the shell mode and make sure it's "/opt/dell/os10/bin/clish", 
root@OS10:~# 

Reset password, 
root@OS10:~# 
root@OS10:~# passwd admin
New password: <reset the password with user name : admin>
BAD PASSWORD: it is too short
BAD PASSWORD: is too simple
Retype new password: <retype the password : admin>
passwd: password updated successfully
root@OS10:~#

Vaihe 8: Poistu ja yritä kirjautua sisään käyttäjän "admin" kanssa.

OS10 login: admin
Password: admin
Last login: Mon Jul 25 05:21:56 UTC 2022 on ttyS0
Linux OS10 4.19.208 #1d SMP Debian 4.19.208-1 x86_64
...<output omitted>... 
%Warning : Default password for admin account should be changed to secure the system
%Warning : Default password for linuxadmin account should be changed to secure the system.
OS10# 
   ------// login to the OS10 shell mode, password recovered successfully to the default (the same as user name),

Kirjaudu OS10-komentotulkin onnistuminen

Kirjaudu OS10-kuoreen käyttäjän "admin" kanssa.

Huomaa %Varoituslokit, sinun on asetettava uusi salasana, jonka haluat itse valita. Pidä uusi salasana mielessä.

Vaihe 9: Aseta uusi salasana käyttäjiksi tai järjestelmänvalvojaksi.

OS10# 
OS10# configure terminal
OS10(config)# 
OS10(config)# service simple-password      ------// this is optional, if want to set simple password. 
OS10(config)# 
OS10(config)# username admin password <input customer's password> role sysadmin
OS10(config)# 
OS10(config)# system-user linuxadmin <input customer's password> linuxadmin
OS10(config)# 
OS10(config)# end
OS10# write memory      ------// save changed configuration, DO NOT forget the new password !!!! 
OS10#

Affected Products

SmartFabric OS10 Software

Products

PowerSwitch, Dell EMC Networking MX5108n, Dell EMC Networking MX9116n
Article Properties
Article Number: 000201897
Article Type: How To
Last Modified: 04 Dec 2025
Version:  9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.