openwrt系统默认的用户名是root,并且web页登录页面也默认是填充用户名root的状态,所以在考虑到安全性以及自己的个性,所以需要自己制定自己喜欢的用户名和密码。

一、修改密码

1、在openwrt开发板上密码

使用指令 passwd,直接输入密码即可完成密码重置。

2、修改源码实现实现密码的永久指定

现在开发板上使用指令 passwd 修改密码,然后将 /etc/shadow 文件里面的内容拷贝到源码文件

/openwrt/package/base-files/files/etc/shadow

里面,然后make V=99编译即可。

二、在openwrt开发板上修改用户名,将 root 修改成自己想要的名称(此处以name为例)。

1、/etc/passwd

root:x:0:0:root:/root:/bin/ash

修改成

name:x:0:0:root:/root:/bin/ash

2、/etc/shadow

root:$1$CUZfPWNP$jl8w3/uwU/qtjjBfa.urF/:18216:0:99999:7:::

修改成

name:$1$CUZfPWNP$jl8w3/uwU/qtjjBfa.urF/:18216:0:99999:7:::

3、/usr/lib/lua/luci/controller/admin/index.lua

    page.title   = _("Administration")page.order   = 10page.sysauth = "root"page.sysauth_authenticator = "htmlauth"page.ucidata = truepage.index = truepage.target = firstnode()

修改成

    page.title   = _("Administration")page.order   = 10page.sysauth = "name"page.sysauth_authenticator = "htmlauth"page.ucidata = truepage.index = truepage.target = firstnode()

4、/etc/config/rpcd

    option username 'root'option password '$p$root'

修改成

    option username 'name'option password '$p$name'

至此,简单的用户名修改已经完成修改。如果需要 web登录页面不自动填写用户名,那么只需要修改:

5、/usr/lib/lua/luci/view/sysauth.htm

<input class="cbi-input-text" type="text" name="luci_username" value="<%=duser%" />

修改成

<input class="cbi-input-text" type="text" name="luci_username" value="" />

三、在开发环境源码中修改用户名(下面的步骤与上面在开发板上修改的步骤一一对应)

1、./openwrt/package/base-files/files/etc/passwd
2、./openwrt/package/base-files/files/etc/shadow
3、./openwrt/feeds/luci/modules/luci-base/luasrc/controller/admin/index.lua
4、./openwrt/package/system/rpcd/files/rpcd.config
5、./openwrt/feeds/luci/modules/luci-base/luasrc/view/sysauth.htm

这样,在编译完成之后烧写到开发板上,还是修改后的名称,在网页端显示的也是。完成修改。

四、修改openwrt的主机名(以username为例)

1、在开发板上修改

/etc/config/system 中的

option hostname OpenWrt
option timezone UTC

修改成

option hostname username
option timezone UTC

然后reboot重启即可。

2、在开发源码中修改文件

./openwrt/package/base-files/files/etc/config/system

修改方式与上面相同。

五、通过串口工具进入openwrt终端需要用户名和密码

1、在开发板上修改

将文件 /usr/libexec/login

#!/bin/sh
[ "$(uci -q get system.@system[0].ttylogin)" = 1 ] || exec /bin/ash --login
exec /bin/login

修改成

#!/bin/sh
[ "$(uci -q get system.@system[0].ttylogin)" = 1 ] || exec /bin/login
exec /bin/login

2、在编译源码中修改文件

./package/base-files/files/usr/libexec/login.sh

修改方式与上述相同。

OpenWRT配置 -- 修改用户名、密码以及网页用户名的修改相关推荐

  1. luci linux系统的用户名,openwrt配置 -- 修改用户名、密码以及网页用户名的修改

    openwrt系统默认的用户名是root,并且web页登录页面也默认是填充用户名root的状态,所以在考虑到安全性以及自己的个性,所以需要自己制定自己喜欢的用户名和密码. 一.修改密码 1.在open ...

  2. python登录网页账号密码_python03网页用户名密码登录

    2018-01-16 很成功,已经登录进去了. som系统的登录,使用用户名.密码. 思路:定位到用户名密码的输入框,输入有效的用户名.密码,点击登录按钮. #coding:utf-8 from se ...

  3. 计算机设置用户名密码,电脑账户密码如何设置/修改?

    对于很多人特别是商务人士和政客来说,信息安全越来越成为生活中非常重要的一部分.个人电脑中更是存储了大量的个人私密信息.一旦重要的信息泄露,后果不堪设想.给个人电脑设置密码,筑一道防线,非常有必要. 首 ...

  4. 命令行怎么修改mysql密码_[转]命令行修改MySQL密码

    通过MySQL命令行,可以修改mysql数据库的密码,下面就为您详细介绍该MySQL命令行,如果您感兴趣的话,不妨一看. 格式:mysqladmin -u用户名 -p旧密码 password 新密码 ...

  5. 华为便携机修改服务器密码,华为随身WiFi如何修改WiFi密码 华为随身WiFi修改WiFi密码方法【介绍】...

    一.连接WiFi Tips: (1) 打开手机设置图标 - 开启WLAN开关 - 搜索含"HUAWEI-xxxx"的Wi-Fi名称,输入WiFi密码并连接上 (2) 把手机的移动网 ...

  6. 计算机的用户账户无法更改密码,Win7系统无法修改账号密码怎么办?电脑不能修改账号密码解决方法...

    我们在使用电脑的时候,设置电脑系统密码是为了不让他人使用自己的计算机,只有知道开机密码的用户才可以顺利进入系统桌面,但是如果你打算修改登录密码的时候,却发现系统无法修改密码.那么Win7系统无法修改账 ...

  7. centos的mysql修改root密码_CentOS环境中MySQL修改root密码方法

    环境相关: OS:CentOS release 6.9 IP:192.168.1.10 MySQL:MariaDB-10.1.30 1. 修改前的确认 修改root密码是需要重启mysql库,确认生产 ...

  8. python爬带用户名密码的网页_python爬虫用户名密码登录POST

    # -*- coding: utf-8 -*- """ Created on Wed Jun 6 13:18:58 2018 @author: Lenovo " ...

  9. python爬带用户名密码的网页_python爬虫:使用账号、密码和验证码登录知乎网页...

    先上代码,后分析出现的问题: 1 #coding:utf-8 2 importre3 from bs4 importBeautifulSoup4 importgzip5 importurllib.re ...

最新文章

  1. Ubuntu 查看磁盘空间大小命令转
  2. springboot集成kafka及kafka web UI的使用
  3. P7116-[NOIP2020]微信步数【数学】
  4. leetcode之回溯backtracing专题4
  5. 力扣453.最小操作次数使数组元素相等
  6. Spring 整合Mybatis Mapper动态代理方法
  7. java以正确的方式停止线程
  8. iOS 面试题集合
  9. 中国厨房垃圾处理器(厨余粉碎机)行业深度调研与投资前景分析报告2022-2028年版
  10. iOS获取UDID的方法及步骤
  11. ---Xubuntu简体中文版, USB盘启动安装方法!
  12. ChatGPT使用拓展资料:AI大模型之美 -客户服务、聊天机器人和情感分析
  13. 赛诺菲巴斯德宣布建立专属mRNA疫苗卓越中心;​葛兰素史克单片双药艾滋病治疗药物多伟托在中国上市 | 医药健闻...
  14. TCP/IP协议分析实验
  15. 运营技巧|要如何提升用户留存率?
  16. JAVA8学习9-自定义收集器(Characteristics 使用说明)
  17. 如何自定义百度云常用服务器,经验分享:如何将百度云做成网站文件服务器
  18. 怎么获取机智股票自动交易软件
  19. ZOOM国际版无法访问 可申领ZOOM平安云版本试用账号了
  20. 简述国内网络硬盘发展

热门文章

  1. matlab 降采样 平均,[转载]SIFT中的降采样和升采样及其MATLAB实现
  2. dependencies.dependency.version‘ for org.springframework.boot:spring-boot-starter-test:jar is missin
  3. app图标角标产品设计_APP 图标的设计方法参考
  4. 编写一个学生和教师数据的输入和显示程序,学生数据有编号、姓名、班级和成绩,教师数据有编号、姓名、职称和部门。实验要求:将编号、姓名输入和显示设计成一个类Person,并作为学生数据操作类student
  5. 恋人分手后需要做的不是挽回而是二次吸引
  6. 先睹为快!“全民吃鸡贺岁杯”总决赛现场探秘
  7. 生日快乐网站_华晨宇30岁生日快乐:曾经“异类”,如今顶尖!
  8. mysql 数字占几个字节_mysql中整数类型后面的数字,比如int(11),11代表11个字节吗?...
  9. Cocos Creator 3.x : 你们要的Label3D来了
  10. 独热码(one-hot-enconding)的理解以及编码与解码