openwrt修改密码
默认情况下root是没有密码的 需要设置密码后才能开启ssh
修改/etc/shadow文件:
root:$1$wEehtjxj$YBu4quNfVUjzfv8p/PBo5.:0:0:99999:7:::
密码经过加密,密码修改为admin
shadow文件里的字段格式和解释:
{用户名}:{加密后的口令密码}:{口令最后修改时间距原点(1970-1-1)的天数}:{口令最小修改间隔(防止修改口令,如果时限未到,将恢复至旧口令):{口令最大修改间隔}:{口令失效前的警告天数}:{账户不活动天数}:{账号失效天数}:{保留}
如果密码字符串为*, 表示系统用户不能被登入;
为!,表示用户名被禁用;
为空,表示没有密码
可以用 $passwd -d 用户名 清空一个用户的密码。
密码加密算法,其实就是用明文密码和一个叫salt的东西通过函数crypt()完成加密。
密码域密文也是由三部分组成的,即:$id$salt$encrypted。
id为1时,采用md5进行加密;
id为5时,采用SHA256进行加密;
id为6时,采用SHA512进行加密。
在每次改写密码时,都会随机生成一个这样的salt。我们登录时输入的明文密码经过上述的演化后与shadow里的密码域进行字符串比较,以此来判断是否允许用户登录。
转载于:https://www.cnblogs.com/Genesis-007/p/5367060.html
openwrt修改密码相关推荐
- linux 正则 设置密码复杂度,Ubuntu修改密码及密码复杂度策略设置方法
一.修改密码 1.修改普通用户密码 passwd 先输入当前密码确认,然后输入新的密码修改 2.修改root用户密码 sudo passwd root 默认root用户被禁止登录,如果需要解除限制,修 ...
- linux镜像修改密码,OpenStack 镜像修改密码方案
现在各大linux厂商,其实已经有专门给openStack提供的镜像,不过国内的朋友,不太习惯老外做镜像的方式,经常问密码是多少.本博客提供几种修改密码方案,仅供参考. 前言 对OpenStack云主 ...
- 美多商城之用户中心(修改密码)
修改密码 1. 修改密码后端逻辑 提示: 修改密码前需要校验原始密码是否正确,以校验修改密码的用户身份. 如果原始密码正确,再将新的密码赋值给用户. class ChangePasswordView( ...
- 广州商学院Python正方教务系统爬虫(获取个人信息成绩课表修改密码)
使用python的requests库简单爬取,使用xpath解析内容 可以获取个人信息.个人照片.成绩单和课表 github地址:https://github.com/PythonerKK/GZCC- ...
- 允许用户在web Interface上修改密码
允许用户在web Interface上修改密码 环境:windows server 2008 R2 (已加入域). xenapp6(已安装了xenapp服务器和web interface) 打开C ...
- flask框架如何实现修改密码和免密登录功能
flask是python web开发的常用框架之一.本文将讲述flask如何实现修改密码和免密登录功能 修改密码功能 数据库部分: #重置密码 def reset_pass(phone,passwor ...
- 在leangoo里怎么设置背景,修改密码?
设置背景: 每个用户可以设置自己喜欢的Leangoo系统背景.点击用户头像或名称,打开用户主菜单,点击设置背景: 根据需要,选择背景图片 修改密码: 进入用户中心,点击修改密码链接,进行更改密码! 浏 ...
- MySQL安装查看密码修改密码
安装 1.sudo apt-get install mysql-server 2.sudo apt-get install mysql-client 3.sudo apt-get install li ...
- mysql本地服务器密码,mysql如何修改密码
今天利用SQLyog连接本地服务器,连接不上,一直报2003的错误,这个错误是由于本地mysql没有启动,经过一番倒腾,服务开启,但连接时再一次报1045Access denied for user ...
最新文章
- JAVA 基本类型传值,对象类型传引用
- android 当对一个视图设置多个同类的监听器时 对应的机制
- 价格走势PHP源码,php多币种区块链交易所源码 存取功能齐全+最新价格走势正常...
- Python进阶(2)
- 洛谷1091合唱队形
- Docker swarm 实战-部署wordpress
- PHP+MySQL 注射资料
- java中断响应时间_Java多线程 sleep方法响应中断 sleep面试问题(与wait/notify的
- 当systeminfo不能显示系统启动时间了--用命令行修复一下
- php攻击方式及防御方法,Syn Flood 攻击 及其一般防御方法
- spring cloud互联网分布式微服务云平台规划分析--spring cloud系统管理平台
- js 访问android 路径,Android与JS进行交互传文件路径
- c语言图书管理实验报告,图书管理系统c语言程序设计实验报告
- 好用的格式化SQL工具SQL Prompt
- 视频教程-学透JavaScript-JavaScript
- 舍得网开发者碰到的问题及解决(转)
- Vue2.0 响应式原理 通俗易懂
- 优秀程序设计的Kiss原则(keep it simple,stupid)
- Emscripten 单词_背单词分享 | 我觉得实用的背单词方法
- 泉源堂招股书失效:首冲上市折戟,毛利率渐增,三年亏掉4个亿
热门文章
- python123自定义幂函数_《python语言程序设计》_第三章(数字函数、字符串和对象)...
- centos 时间自动同步_CentOS/Linux 自动同步服务器时间。
- [CTO札记]架构改造(SOBS)4原则
- Java中switch的参数类型
- 世界上第一台电子存储程序计算机
- 前端开发需要什么技术?
- .aspx文件、.aspx.cs文件和.aspx.designer.cs的一些说明
- SQL server 日志压缩
- 退款单适用现在的店铺吗?怎么操作?
- matlab gui停止键,MATLAB GUI给进度条添加取消按钮来中途结束程序