zoukankan      html  css  js  c++  java
  • 解读linux中用户密码规则及忘记root口令的破解(思路)

    linux当中,用户名和密码表对应关系放在/etc/passwd中,如:

    root:x:0:0:root:/root:/bin/bash

     格式代表意义分别为

    用户名:密码:用户id:组id:用户描述

    /root代表用户目录

    /bin/bash为用户使用的shell

    :为分隔符

    其中密码x已经隐去,放在shadow文件当中

    由于root密码不经常用到,有时管理员会忘记root密码,这时可以将设备重置为single,即单用户模式,登陆后,将passwd文件root用户配置文件的x屏蔽掉,即:

    root::0:0:root:/root:/bin/bash状态

    则root登陆口令被清除,可以重新设置新的口令

    ps:可以将用户配置文件后面加上nologin设置禁止用户登陆,如:

    root:x:0:0:root:/root:/bin/bash/nologin

    则root用户将不再可以登陆:

    [kevin@PandoraX etc]$ su - root
    Password:
    su: /bin/bash/nologin: Not a directory

  • 相关阅读:
    表详细操作
    库相关操作
    数据库一
    协程
    多线程2
    .Net鼠标随动窗口
    .Net操作音频
    .Net操作注册表--un
    .Net操作.exe文件
    .Net连接数据库(AOD.Net)
  • 原文地址:https://www.cnblogs.com/PandoraX/p/3936658.html
Copyright © 2011-2022 走看看