Як відновити пароль для системи OS10

Summary: У деяких ситуаціях користувачі можуть забути пароль як для користувача OS10 "admin", так і для користувача Linux "linuxadmin", це призводить до того, що користувачі не можуть увійти в OS10. ...

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

Якщо локальний адміністратор не встановив інших користувачів керування системою (користувачі OS10 та Linux), для доступу необхідно спробувати відновити пароль.

Технічне обслуговування Windows має бути заплановане на операцію відновлення пароля, оскільки перемикач має бути перезавантажений кілька разів (три або більше) протягом активності.

Посібник користувача OS10 містить аналогічну процедуру для вирішення цієї ситуації в розділі «Усунення несправностей OS10». Якщо паролі користувача OS10 (admin) та адміністратора Linux (linuxadmin) були забуті, пароль linuxadmin слід спочатку відновити з GRUB.

Тоді пароль користувача (адміністратора) OS10 може бути відновлений linuxadmin з ядра Linux.

Якщо був забутий тільки пароль користувача (адміністратора) OS10, операція спрощується, оскільки консоль не потрібна. Увійдіть через SSH або Telnet до ядра Linux за допомогою linuxadmin, а потім скиньте пароль користувача адміністратора.
 
Примітка: У цьому посібнику ми показуємо роботу під версіями 10.5.4.0 і 10.5.0.6 як демонстрацію, у вашому випадку перевірте свою запущену версію з клієнтом.

Ви повинні застосувати вікно обслуговування для виконання наступних операцій через багаторазове перезавантаження комутатора (три або більше) під час відновлення пароля.
 
Примітка: Процедура ПОВИННА бути виконана за допомогою підключення консолі.
 
Крок 1: Підключіться до порту послідовної консолі.
Встановіть послідовні налаштування 115200 передачі даних, 8 біт даних і відсутність парності.
Перезавантажте перемикач, вимкнувши перемикач, а потім увімкнувши перемикач.

Крок 2: Натисніть E під час отримання наведеного нижче виводу, щоб відкрити меню редактора OS10 GRUB:

Меню редактора GNU GRUB

Потім відкрийте меню редактора OS10 GRUB, як показано нижче. 
 
Примітка: Для різних версій ви можете отримати різне меню редактора GRUB.

Якщо це новіша версія, скажімо, 10.5.2.x або новіша, нижче наведено наведені нижче дані.

Меню редактора GNU GRUB 10.5.2.x або пізнішої версії

Якщо це старіша версія, скажімо, 10.5.0.x або раніша, нижче наведено наведену нижче інформацію.

Меню редактора GNU GRUB 10.5.0.x або раніша версія

Крок 3: Внесіть наступні зміни, щоб налаштувати поведінку завантаження:
Якщо це новіша версія, скажімо, 10.5.2.x або новіша, використовуйте клавіші зі стрілками, щоб перейти до кінця рядка, який має set os_debug_args=, а потім додайте init=/bin/bash до кінця.

Меню редактора GNU GRUB 10.5.2.x або пізніша команда init=/bin/bash

Якщо це старіша версія, скажімо, 10.5.0.x або раніша, використовуйте клавіші зі стрілками, щоб перейти до кінця рядка, який починається з "linux", а потім додайте init=/bin/bash в кінці рядка.

Меню редактора GNU GRUB 10.5.0.x або раніша команда init=/bin/bash

Перезавантажте перемикач, натиснувши Ctrl + x або Alt + 0 (0 - це цифра нуль). Система завантажується в кореневу оболонку (ядро OS10 linux) БЕЗ пароля.

Якщо це новіша версія, скажімо, 10.5.2.x або новіша:

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 10.5.2.x або пізнішої версії

Якщо це старіша версія, скажімо, 10.5.0.x або раніша:

Список команд завантаження редактора GNU GRUB 10.5.0.x або ранішої версії

Крок 4: Перевірте статус користувача Linux "linuxadmin":

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:/#

Перевірте, чи заблоковано користувача Linux "linuxadmin", і розблокуйте його, якщо це так.

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:/#

Крок 5: Скиньте пароль для користувача Linux "linuxadmin".

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:/#

Крок 6: Знову примусово перезавантажте систему.

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),

Вхід в ядро linux з успішним користувачем

Успішно увійдіть до ядра Linux за допомогою користувача "linuxadmin".

Крок 7: Скиньте пароль для користувача OS10 "admin".

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:~#

Користувач

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:~#

Крок 8: Вийдіть і спробуйте увійти за допомогою користувача "admin".

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),

Успішний вхід в оболонку OS10

Успішно

увійдіть в оболонку OS10 з користувачем "admin".Зверніть увагу на журнали %Warning, вам слід встановити новий пароль за власним вибором. Пам'ятайте про новий пароль.

Крок 9: Встановіть новий пароль як користувачі або адміністратор.

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.