开源pfsense修改初始登录账户和密码的解决方法
2015-10-14 13:06
666 查看
下载完pfsense后,安装登录的初始默认账户是admin、初始默认密码pfsense,那如何才能更改初始密码为自己设定的密码呢,下面就是本人抖机灵时间。。
1、在终端进入shell命令模式,进入/cf/conf目录下
2、打开conf.xml文件
在27行左右
3、里面有一行是加密后的密码信息
4、$1$即时代表md5值的加密
利用linux下的crypt函数进行相应的解密。
详细参考:http://baike.baidu.com/link?url=YgHD3e0s00nVgUtudjo_JsgQMbPBTWXvhSg-nEBAx91C6972qWPV69JxLQUhHtf9Pwr_KO2Vbz8cQJep-XqT_a
打印出的是
$1$dSJImFph$ceCzkOMojwvNw7Nz5nFs4/
将这段信息,替换掉原先的password的信息。
5、之后再次登录,密码就被改为了111111
现在有个问题就是如何将原有的密码信息替换掉,
第一种方法:
利用ssh类的软件,登录进pfsense系统,找到文件后,进行修改
第二种方法:
就是将iso镜像重新打包,
Pfsense 镜像再制作
1、挂载镜像,并拷贝到/usr/livecd目录
1)创建/usr/livecd 目录
2)使用mount 挂载镜像后,将镜像里的文件进行拷贝到livecd路径下,
2、在/usr/livecd路径下 进行相应的 文件增删等操作
在这里就可以将密码什么的进行修改
3、修改/usr/livecd/etc/fstab 文件
修改后:
/dev/iso9660/CDROM / cd9660 rw 0 0
4、进入/usr/livecd目录,进行iso编译
mkisofs -l -r -no-emul-boot -b boot/cdboot -o /usr/livecd.iso /usr/livecd
(mkisofs的具体用法可百度)
5、生成新的 livecd.iso 镜像在 /usr下
参考文章:
http://www.lpfrx.com/archives/136/
参考文章:
http://blog.csdn.net/libinbin_1014/article/details/48681509
1、在终端进入shell命令模式,进入/cf/conf目录下
2、打开conf.xml文件
在27行左右
<span style="font-size:18px;"> <user> <name>admin</name> <descr><![CDATA[System Administrator]]></descr> <scope>system</scope> <groupname>admins</groupname> <password>$1$dSJImFph$GvZ7.1UbuWu.Yb8etC0re.</password></span> <uid>0</uid> <priv>user-shell-access</priv> </user></span>
3、里面有一行是加密后的密码信息
<span style="font-size:18px;"><password>$1$dSJImFph$GvZ7.1UbuWu.Yb8etC0re.</password></span>
4、$1$即时代表md5值的加密
利用linux下的crypt函数进行相应的解密。
详细参考:http://baike.baidu.com/link?url=YgHD3e0s00nVgUtudjo_JsgQMbPBTWXvhSg-nEBAx91C6972qWPV69JxLQUhHtf9Pwr_KO2Vbz8cQJep-XqT_a
<span style="font-size:18px;"> #include <stdio.h> #include <stdlib.h> #include <unistd.h> int main(int argc, char *argv[]) { char key[20] = "111111"; //新的密码 char salt[20] = "$1$dSJImFph$"; printf("%s\n", crypt(key, salt)); return 0; } </span>
打印出的是
$1$dSJImFph$ceCzkOMojwvNw7Nz5nFs4/
将这段信息,替换掉原先的password的信息。
5、之后再次登录,密码就被改为了111111
现在有个问题就是如何将原有的密码信息替换掉,
第一种方法:
利用ssh类的软件,登录进pfsense系统,找到文件后,进行修改
第二种方法:
就是将iso镜像重新打包,
Pfsense 镜像再制作
1、挂载镜像,并拷贝到/usr/livecd目录
1)创建/usr/livecd 目录
2)使用mount 挂载镜像后,将镜像里的文件进行拷贝到livecd路径下,
2、在/usr/livecd路径下 进行相应的 文件增删等操作
在这里就可以将密码什么的进行修改
3、修改/usr/livecd/etc/fstab 文件
修改后:
/dev/iso9660/CDROM / cd9660 rw 0 0
4、进入/usr/livecd目录,进行iso编译
mkisofs -l -r -no-emul-boot -b boot/cdboot -o /usr/livecd.iso /usr/livecd
(mkisofs的具体用法可百度)
5、生成新的 livecd.iso 镜像在 /usr下
参考文章:
http://www.lpfrx.com/archives/136/
参考文章:
http://blog.csdn.net/libinbin_1014/article/details/48681509
相关文章推荐
- Writing Images to the Excel Sheet using PHPExcel--转载
- 中小手机厂商遇倒闭潮:沦为小米华为炮灰
- 【微信插件】P3微信插件测试使用步骤
- ALAsset,ALAssetsLibrary,ALAssetsgroup常见属性及用法
- Mac 下Versions的 svn无法上传 .a 文件的问题
- IOS笔记UI--禁止scrollview上下拖动
- C语言回顾 九 高级指针
- eclipse快捷键汇总
- tomcat6如何配置ssi使其支持shtml?
- Java核心技术第6章(2)
- 线程基础知识
- html5和Css3 的参考手册(中文chm版)
- 4-3 简单求和 (10分)
- iOs 自定义UIView 日历的实现 Swift2.1
- Angularjs与bootstrap.datetimepicker结合实现日期选择器
- Eclipse中build workspace的相关优化
- 二叉树的深度优先遍历、广度优先遍历和非递归遍历
- 基于 uiautomator 与 shell 的自动化测试工具
- C语言回顾 七 结构体
- android的adb详解(多设备时adb调用)