FreeBSD ssh 忘记密码

2023-11-18

一、freeBSD的两种破解密码方法

这两种方法是我亲自验证过的,

第一种
1.开机进入引导菜单

2.选择每项(按4)进入单用户模式(4 .boot frebsd in single user mode)

进入后看到:Enter full pathname or shell or RETURN for /bin/sh:

此时直接回,会出现“#”号,这个时候不能直接破解密码,也就说现在不能用passwd命令,因为单用户模式下的文件系统没有挂载,所以先挂载文件系统,

3.进入之后输入一列命令

root@#mount -a

root@#passwd(修改密码命令)

"changing local password for root
Newpasswod:
Retry New Password:
改完后会出现 “#”

reboot

或者passwd root

"changing local password for root
Newpasswod:
Retry New Password:
改完后会出现 “#”

#init 6 (重启)
上面的这个方法适合 SSH远程和本地

第二种
1.开机进入引导菜单

2.选择每项(按4)进入单用户模式 (4 .boot frebsd in single user mode)

进入后看到:Enter full pathname or shell or RETURN for /bin/sh:

此时直接回,会出现“#”号,这个时候不能直接破解密码,也就说现在不能用passwd命令,因为单用户模式下的文件系统没有挂载,所以先挂载文件系统,

mount -a

cd /etc
vi master.passwd
找到root:*:%^$#@#%$%^^$%&&&**^%%$##:0:0:0:charies: /root:/sbin/sh
删除 特殊字符那些,冒号保留。
保存退出
用命令pwd_mkdb -p /etc/master.passwd重新生成/etc/master.passwd。

再运行重启

正常启动后,在login 输入root就可直接登录,不需要输入密码。


[color=red]第二种呢,方法适合本地,如果要适合SSH远程的话,还得要改一个文件。[/color]

vi /etc/ssh/sshd_config

在文件里找到下面两项:

#PermitRootLogin no 改为 PermitRootLogin yes
#PermitEmptyLogin no 改为 PermitEmptyLogin yes

这样就可以远程用空密码登录了~,嘿嘿~
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

FreeBSD ssh 忘记密码 的相关文章

  • FreeBSD zfs安装bhyve跑虚拟机

    FreeBSD zfs文件系统下跑bhyve虚拟机 xff0c 使用简单且稳定高效 xff0c 今天新装一个n3450的小主机 xff08 省电 xff09 xff0c 此简单记录下vm bhyve工具的使用 1 安装 a xff0c 更改
  • FreeBSD tips

    56 Ports如何清除安装参数cd usr ports www operamake distclean移除不是port collections所期望下载的文件 make rmconfig清除用户配置的参数make showconfig查看
  • SHELL学习笔记----IF条件判断,判断条件

    前言 无论什么编程语言都离不开条件判断 SHELL也不例外 if list then do something here elif list then do another thing here else do something else
  • FreeBSD12.1系统安装完成后配置ssh远程连接

    默认情况下 freebsd12 1系统安装完之后 是禁止root通过ssh远程登录的 freebsd12 1只允许普通用户通过ssh登录 这可能也是官方推荐的做法 相对来说更加安全 但xshell工具无法用普通用户通过ssh远程连接 需要开
  • FreeBSD用ports安装Firefox不成功 + 解决办法!

    今天在FreeBSD 5 4 Release中安装Firefox 先更新ports tree到最新版本 FreeBSD cvsup g L 2 root ports supfile 然后到Firefox的目录中去执行make FreeBSD
  • 在哪里可以获得 UNIX 系统调用列表?

    UNIX 上的系统调用列表在哪里 这不是我最初的问题 但无论如何还是谢谢 man 2 syscalls 除此之外 您可以查看 usr include sys syscall h 在我的系统上仅 includes usr include bi
  • 如何在 ZFS 中设置文件创建时间?

    我刚刚有一台运行 ZFS 的 NAS 我想在将文件传输到其中时保留创建时间 linux ext4 数据现在所在的位置 和 zfs 都存储创建时间或出生时间 对于 zfs 甚至可以通过 stat 命令来报告 但我一直无法弄清楚如何设置文件的创
  • 安装镶木地板工具

    我正在尝试在 FreeBSD 机器上安装 parquet 工具 我克隆了这个仓库 git clone https github com apache parquet mr 然后我做了cd parquet mr parquet tools 然
  • 臃肿的 echo 命令

    看一下 echo 命令的以下实现 http bxr su o bin echo echo c 开放BSD http bxr su d bin echo echo c 蜻蜓 http bxr su n bin echo echo c 网络BS
  • c、结构体后面的函数定义

    675 Check the validity of an ACL for a file 676 677 int 678 ufs aclcheck ap 679 struct vop aclcheck args 680 struct vnod
  • 如何在linux上运行aout?

    问题是如何在 Linux 系统上执行 aout format 二进制文件 我的意思是旧格式 例如在迁移到 ELF 之前在 FreeBSD 上使用的格式 是否有可能在没有额外编码的情况下做到这一点 是否有一些现有的解决方案 也许它应该是 Li
  • 纯 bash 中的字符串规范化

    字符 E xcc x81 和 xc3 x89 有不同的代码点 它们看起来相同 但在测试匹配时结果是否定的 不过 Python 可以对它们进行标准化 unicodedata normalize NFC E decode utf 8 unico
  • 什么时候 os.environ['foo'] 与 os.getenv('foo') 不匹配?

    我有一个小型 Python 应用程序 通过以下方式启动subprocess Popen 它采用环境变量形式的一些参数 我通过将环境结构传递到Popen称呼 然后程序通过读取变量os getenv 或者更确切地说 它过去是这样阅读的 在 Wi
  • ETXTBSY 以及如何覆盖它

    我需要写入正在执行的可执行文件 但无法打开它进行写入 例如 include
  • FreeBSD 中如何获取以毫秒为单位的时间?

    在 Linux 中 我可以使用以下命令找到当前时间 以毫秒为单位 date s N 但在 FreeBSD 上我只得到 13 38 date s N 1299148740N 在 FreeBSD 中如何获取以毫秒 或纳秒 为单位的时间 The
  • Mac OS 和 FreeBSD 之间 kqueue 处理 fifo 的差异?

    我正在开发一个应用程序 该应用程序使用 fifos 进行 IPC 并使用事件通知 API 例如 epoll 或 kqueue 来监视 fifos 以获取要读取的数据 应用程序期望 如果 fifo 的写入器终止 则读取器将通过事件通知 API
  • Kill - 它会立即终止进程吗?

    什么是kill到底是怎么做的 我有一个父进程 它正在一个接一个地创建 100 个 作为示例 子进程 在任何孩子的工作结束时 我都会杀死孩子kill pid of child SIGKILL 我看不到ps输出 但是如果父进程出现问题并且我退出
  • 错误:增强禁用线程

    我的 boost 库有一些问题 我正在使用 freebsd 并使用 ports 安装了我的 boost Boost 版本是 1 45 我使用 g 47 作为编译器 另外 我从未在那里定义过 BOOST DISABLE THREADS usr
  • sed 替换文字 TAB

    我想更换TABs in stdout带分号 通过运行sed来自 ZSH shell 我知道通常可以 在其他 shell 中 使用 somecommand sed s t g 然而 这在 FreeBSD 下的 ZSH shell 中对我不起作
  • 管道破裂错误

    我在 FTP 实现中的打开的数据套接字上使用 write 来发送文件 但写入一些数据后 它会挂起一段时间 之后它会返回 损坏的管道 错误 对此的任何帮助将不胜感激 我的进程从一个缓冲区读取数据包并写入套接字 我在增加带宽时注意到了这个问题

随机推荐

  • 重启大法好

    在做springMVC服务器的时候 出现解析不了URL 即dispatch映射不了action的时候 1 检查springname servlet xml 2 检查web xml 3 检查注解是否错误 4 重启eclipse 5 重启电脑
  • Unity3D射线检测

    射线检测主要用于像子弹是否打中物体 捡取物品等情况 本来面向百度想找例子看看 不过没找到合适的 还是自己总结尝试吧 以下测试Unity3D版本 2017 4 2f2 射线的检测步骤如下 1 Ray 这个类为了产生一个射线 如果我们想要场景中
  • Acwing 906. 区间分组

    1 将所有区间按照左端点从小到大排序 2 从前往后处理每个区间 判断能否将其放到某个现有的组中 L i gt Max r 1 如果不存在这样的组 则开新组 然后将其放进去 2 如果存在这样的组 将其放进去 并更新当前组的Max r incl
  • cocoscreator 3.x 获取像素颜色

    const pos v2 世界坐标 const color as camera rt targetTexture readPixels pos v2 x pos v2 y 1 1 获得颜色 cc color color as 0 color
  • BeautifulSoup4(bs4)

    BeautifulSoup4是一个高效的网页解析库 可以从HTML或XML文件中提取数据 支持不同的解析器 比如 对HTML解析 对XML解析 对HTML5解析 就是一个非常强大的工具 爬虫利器 一个灵感又方便的网页解析库 处理高效 支持多
  • java 枚举应用_Java枚举应用

    JDK5 0开始引进了java Enum枚举类型 它可作为我们在编写代码时的一个技巧 有时恰恰因为它 我们能够 优雅而干净 地解决问题 在使用枚举类型时 我们所编写的枚举类都是隐式地继承于java lang Enum类 枚举类的每个成员都被
  • 报错:ImportError: XXXX.so:invalid ELF header

    运行程序遇到如下报错 原因是该路径下的 so文件与运行程序的环境不匹配 比如我在mac电脑上编译生成的 so文件 直接放到linux服务器上跑了 自然会有错误 解决的方法是在Linux环境中重新编译生成新的 so文件
  • C语言非常道 6.7

    使用结构类型 计算结构类型的大小 在上面这个程序中包含一个输入输出的头文件即可 这个位置又发现一个问题 在定义结构体的时候 数组的大小是一定要标明的 否则在计算结构体大小的时候 编译无法通过
  • C/C++ 安全编码 —— 指针与内存

    1 仿踩内存 if buf len 1 0x5A return
  • Node.js开发入门—HTTP文件服务器

    HelloWorld示例只有演示意义 这次我们来搞一个实际的例子 文件服务器 我们使用Node js创建一个HTTP协议的文件服务器 你可以使用浏览器或其它下载工具到文件服务器上下载文件 用Node js实现的HTTP文件服务器 比我在Qt
  • iOS、mac开源项目及库

    1 用来生成 3x 的图片资源对应的 2x 和 1x 版本 只要拖拽高清图到 3x 的位置上 然后按 Ctrl Shift A 即可自动生成两张低清的补全空位 当然你也可以从 2x 的图生成 3x 版本 如果你对图片质量要求不高的话 htt
  • 深入理解操作系统原理之文件系统

    一 概述 操作系统对系统的软件资源 不论是应用软件和系统软件 的管理都以文件方式进行 承担这部分功能的操作系统称为文件系统 1 文件 计算机系统对系统中软件资源 无论是程序或数据 系统软件或应用软件都以文件方式来管理 文件是存贮在某种介质上
  • flink 1.4版本flink table方式消费kafka写入hive方式踩坑

    最近在搞flink 搞了一个当前比较新的版本试了一下 当时运行了很长时间 hdfs里面查询有文件 但是hive里面查询这个表为空 后面用了很多种方式 一些是说自己去刷新hive表 如下 第一种方式刷新 alter table t kafka
  • win10 下 python连接读取hive,报错No protocol version header

    impyla 依赖的thriftpy2包的相关报错 1 No protocol version header 找到对应位置注释掉该报错的代码 if strict raise TProtocolException type TProtocol
  • java.lang.ClassNotFoundException: Didn't find class "android.support.v4.app.CoreComponentFactory"

    android9报错 java lang ClassNotFoundException Didn t find class android support v4 app CoreComponentFactory
  • css 样式实战

    css实战目录 一 纯css 控制 布局等分 2 1 3 1 position 定位 input 只展示下边线 input textarea placeholder 提示 的颜色 input 输入框增加 搜索图标 1 input 输入框增加
  • 解决Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘id‘)报错

    项目场景 做黑马的人资项目时 要读取store中的userInfo里的id值 报Uncaught in promise TypeError Cannot read properties of undefined reading id 错 起
  • python笔记:python的优点

    pyhon语言的优点 1 简单易用 2 提供了大量的功能类库 3 python具有语言兼容性 4 具有跨系统移植能力 5 代码免费开源
  • 大数据入门——搜索广告的文本点击率预估(python实现)2019高校大数据挑战赛

    大数据入门 搜索广告的文本点击率预估 python实现 顺便解决gensim包导入错误 ImportError DLL load failed 找不到指定的模块 文本点击率预估 概念解释 思路分析 具体步骤 一 工具 原料 gensim包的
  • FreeBSD ssh 忘记密码

    一 freeBSD的两种破解密码方法 这两种方法是我亲自验证过的 第一种 1 开机进入引导菜单 2 选择每项 按4 进入单用户模式 4 boot frebsd in single user mode 进入后看到 Enter full pat