zoukankan      html  css  js  c++  java
  • kickstart之中rootpw密码生成方法

    一、简介

    linux kickstart文件里rootpw密码可以使用明文,也可以使用加密过的值,这里主要介绍下三种加密方法:md5、sha256、sha512

    使用明文的方法

    rootpw "password"

    使用加密的方法

    rootpw --iscrypted password_hash
    authconfig --enableshadow --enablemd5 (--passalgo=sha256 or --passalgo=sha512)

    二、加密生成方法,这里统一用password来加密

    1、md5加密

    使用openssl passwd命令:

    # openssl passwd -1 "password"
    $1$uMOl6YMI$7AAO8YG7l37ipRXCmmame.

    使用grub-crypt命令,会提示输出密码:

    # grub-crypt --md5
    Password: 
    Retype password: 
    $1$Y9TR8PpY$qm1VzsjKzbXtYInyAQLG70

    使用python,同样也会提示输出密码:

    # echo 'import crypt,getpass; print crypt.crypt(getpass.getpass(), "$1$8_CHARACTER_SALT_HERE")' | python -
    Password: 
    $1$8_CHARAC$GVWpvO3Hu009C37IYF41L0

    2、sha256加密

    使用grub-crypt命令,会提示输出密码:

    # grub-crypt --sha-256
    Password: 
    Retype password: 
    $5$NSEqzlxQFNE998rG$gDTEQsndo1pQ9/2.bj1knNNqQ0tQgzKH4bdzEjinHKC

    使用python,提示输入密码:

    # echo 'import crypt,getpass; print crypt.crypt(getpass.getpass(), "$5$16_CHARACTER_SALT_HERE")' | python -
    $5$16_CHARACTER_SAL$sc08xCjatZRZPSxgCvHe2.RN7ocYGCrJZo6JzcOMtk5

    3、sha512加密

    使用grub-crypt命令,会提示输出密码:

    # grub-crypt --sha-512
    Password: 
    Retype password:
    $6$twuCoL0kTI5ScTbr$GyUJymp1wU0ouFQFiWXoOfl2i.2G5E5wh3tqdprny4avv9kJWc3MdLR/GB9YbfKB1Kx9no9wpO8YcX4d28Mrz.

    使用python,提示输入密码:

    # echo 'import crypt,getpass; print crypt.crypt(getpass.getpass(), "$6$16_CHARACTER_SALT_HERE")' | python -
    $6$16_CHARACTER_SAL$ykxE75iUZiphsLz40.oQAi7QIM4meq41EYYvQ66JkbODcvIrGIeRxF7dzpfvnk20ztzE3GY359DSSNQuPQdun.

    转载至:http://clavinli.github.io/2014/11/14/linux-command-hash-root-password-in-kickstart/

  • 相关阅读:
    Scala实现Mapreduce程序4-----数据去重
    Scala实现Mapreduce程序3----数据排序
    Scala实现Mapreduce程序2-----Top5
    Scala实现Mapreduce程序1-----求平均数
    scala学习--难点
    scala基础--01
    平台调优方案
    beeline on spark 自动重启--脚本
    安装rundeck脚本
    杀死所有的kitchen进程
  • 原文地址:https://www.cnblogs.com/panwenbin-logs/p/9340430.html
Copyright © 2011-2022 走看看