Home PC Games Linux Windows Database Network Programming Server Mobile  
  Home \ Linux \ Forgot Linux root password     - AngularJS (Programming)

- Ubuntu How to install and upgrade Linux Kernel 3.15 (Linux)

- Install Oracle JDK 8 and JVM class loading mechanism in Linux (Linux)

- Generic mechanism C11 standard (Programming)

- Ubuntu 12.04 installation DHCP Server (Server)

- To install Docker under Ubuntu 15.04 (Linux)

- Why you should choose Python Programming (Programming)

- shell script: a key optimization CentOS system (Linux)

- Eclipse 3.7.2 can not start solving under Ubuntu 14.04 (Linux)

- CentOS7 installed MySQL (Database)

- Use Visual Studio 2015 to develop Android program (Programming)

- Linux5 install MySQL 5.6 (RPM mode) (Database)

- ORA-04031 Error Resolution (Database)

- Common data structures and functions of Linux process scheduling (Programming)

- Kafka + Log4j log implement centralized management (Server)

- The new task parallel library feature in .NET 4.6 (Programming)

- First start with Kali Linux 2.0 (Linux)

- New experience Budgie (Budgerigar) desktop environment (Linux)

- To teach you a trick to find the real IP address (Linux)

- Multi-core CPU, multi-threading and parallel computation (Linux)

  Forgot Linux root password
  Add Date : 2018-11-21      
  There are many possible causes for a user password is lost, which is the system administrator, it may not be a problem, as long as the Root account login, and then Passwd command to change the user password on it. However, if you lose the Root password, and how to do it? Is it nothing, reinstall the system? This will not only time consuming, but also may cause damage and loss of critical data applications. Obviously this is not feasible.

---- In fact, Linux password recovery is not a difficult thing. Linux password recovery has two aspects: First, the user creates a new password, the system enables users to log in again; the second is to find the original user's password, rather than a new password to replace the old password. Under normal circumstances, users only want to be able to log into the system again, and not get the original password, which is the first aspect mentioned here, relatively speaking, this area is much easier to achieve.

---- Linux password recovery is a typical case of system maintenance, some of the methods mentioned in this article from the perspective of system maintenance, not only for Linux password recovery, but also for some reason can not log into the normal maintenance of the system, the management of Linux system maintains a reference.

---- Herein, all recovery Linux passwords mentioned methods are tested in practice, the system is mainly used in Linux RedHat Linux For x86, the actual password recovery, perhaps because Linux publisher, release, processor and different hard disk while slightly different, but the difference is not great. Some of these methods are also applicable to other Unix system password recovery even recover Windows operating system and other passwords.

First, the password recovery route

---- Linux recovery following way passwords for different circumstances, vary the degree of difficulty.

---- 1. Emergency repair mode

---- When you can not boot Linux, it is often necessary magnetic, optical or other methods to start the basic Linux environment, enter the emergency repair mode by Linux. In the emergency repair mode, Linux systems can access files on the hard disk and restore the system to normal, including the restoration of passwords.

---- 2. Single-user mode

---- Linux has a plurality of operating levels, such as single-user mode, multi-user mode without network service, full multi-user mode and X11 graphical multi-user mode run level. Single-user mode means that the system is running at only user --Root user mode, when entering this mode, the system only loads the minimum software and hardware can be configured to run, direct access to Root, no password verification.

---- In single-user mode, you can use the passwd command to change a user's password, can also / etc / passwd and other account passwords directly read and write files, password recovery purposes.

---- 3 Modify the password file

---- Linux password file has two kinds of saving forms: one is the account information and password via encrypted ciphertext are stored in / etc / passwd file, this form is not enough security, the use of Unix in the early; another species is the account information and password ciphertext stored separately, / etc / passwd file is used to save the account information, / etc / shadow file is used to save the password in cipher text. As to what form and save the encryption algorithm, you can use / usr / sbin / authconfig program settings.

For ---- no shadow passwd file, as long as the corresponding account password fields deleted, you can log in directly without password authentication systems, such as the root account a passwd file is as follows:

---- Root: $ 1 $ dPTzzYkE $ Zd3Vs6yCu

---- VH8RC1gwKXX01: 0: 0: root: / root: / bin / bash

---- Be amended as follows:

---- Root :: 0: 0: root: / root: / bin / bash

---- If there is a shadow passwd file, the password field with "x" instead of letters, the password is stored in cipher text Shadow file. Passwd file can be deleted in the "x" letter, or delete shadow password file ciphertext, can make the user login without a password authentication system directly, to achieve the purpose of the password recovery.

---- 4 Restore password

---- In some cases, trying to find the original password is lost, and not log into the system to generate a new password. However, Linux using DES (encryption function type is the Crypt) or MD5 (function type is Md) encryption algorithm, due to the large amount of calculation, they are not likely to be almost the reverse break. DES ciphertext password is a string of 13 ASCII characters, while the MD5 password Kai ciphertext characters always start "$ 1 $."

---- Although difficult to reverse cracks, but to find out through the password ciphertext original password is not impossible, to extract a string from a dictionary or a number of permutations and combinations of characters in the string extracted with the same encryption algorithm encrypted ciphertext ciphertext comparison will produce and password, if it indicates that the string is consistent with the original password, so as to achieve the purpose of reducing password. If the password is complex, the use of such methods is very difficult to find the original password, but there is a general impression of their user password length, used characters, etc., which makes the likelihood of success will be greater.

---- Linux password cracking tools are many, such as John the Ripper, Crack by Alex Muffett and Cracker Jack, etc., in which John the Ripper the most powerful, fastest speed.

---- 5 System attacks break

---- If you can turn off the power to restart the system, then it is easy to recover the password, but a very important service to run on Linux systems sometimes can not turn off the power, otherwise it will cause damage systems and data.

---- Like this to get the system password when the system is running, it is often more difficult, but because the system administrator of the operating system and application versions, configurations, etc. have a comprehensive understanding, coupled with no firewall and protection intrusion detection systems, etc., then the opportunity to discover and exploit system vulnerabilities still a lot of chance of success password recovery is still there.

Content ---- This involves too complicated, we do not introduced here. If you do have needs in this area, it is best to help by professionals, so as not to damage the system and data.
- About AWR More Description (Database)
- Ant command-line compiler Android project (Programming)
- Ubuntu Gnome and Fedora 22 Gnome desktop, extended to achieve global menu (Linux)
- OpenJDK 7 compiled under Ubuntu 14.04.3 64-bit (Linux)
- Root of AVL Tree- achieve balanced search trees AVL tree (Programming)
- Spring AOP (Programming)
- Linux basis: a comprehensive study pwd command (Linux)
- Linux cut Command Study Notes (Linux)
- The lambda expression Java8 (constructor references) (Programming)
- Use the vi text editor and copy and paste Linux tips (Linux)
- apt-get and apt-cache show command examples (Linux)
- C # / iOS / Android Universal Encryption and decryption (Programming)
- YUM install desktop environment in CentOS (Linux)
- RT-11SJ run at ambient PDP-11 MACRO-11 assembly (Programming)
- Git and GitHub use of Eclipse and Android Studio (Programming)
- Linux performance optimization features Tuned and ktune (Linux)
- Performance issues under CentOS 6.5 VLAN devices (Linux)
- To teach you a trick to find the real IP address (Linux)
- Installation Experience open source car Automotive Grade Linux system (Linux)
- RedHat6.4 installation tutorial --- Minimal Edition (Linux)
  CopyRight 2002-2020 newfreesoft.com, All Rights Reserved.