11911|1

3238

帖子

5

TA的资源

五彩晶圆(中级)

楼主
 

openwrt两种修改web登录名方法 [复制链接]

                                                                        openwrt两种修改web登录名方法
      考虑到安全性,我们可能需要定制自己的用户名和密码(密码不说了,简单passwd就行),openwrt默认的用户名是root,我们可以修改成自己喜欢的名字,演示我就用admin吧。

如果已经在硬件上面运行了openwrt,不想修改源码可以直接修改配置文件来实现就用下面的方法:

1.修改/etc/passwd

将root:x:0:0:root:/root:/bin/ash修改为admin:x:0:0:root:/root:/bin/ash。

2.修改/etc/shadow

将root:xxxxxx:0:0:99999:7:::修改为admin:xxxxxx:0:0:99999:7:::。

3.修改/usr/lib/lua/luci/controller/admin/index.lua

将page.sysauth = {“root”}修改为page.sysauth = {“admin”}。

4.修改/usr/lib/lua/luci/controller/admin/servicectl.lua

将entry({“servicectl”}, alias(“servicectl”, “status”)).sysauth = {“root”}修改为entry({“servicectl”}, alias(“servicectl”, “status”)).sysauth = {“admin”}。

之后reboot重启下就OK了


如果想修改源码实现方法如下:

feeds/luci/modules/luci-mod-admin-full/luasrc/controller/admin/index.lua

将page.sysauth = {“root”}修改为page.sysauth = {“admin”}。

feeds/luci/modules/luci-base/luasrc/controller/admin/servicectl.lua

将entry({“servicectl”}, alias(“servicectl”, “status”)).sysauth = {“root”}

修改为entry({“servicectl”}, alias(“servicectl”, “status”)).sysauth = {“admin”}。

我用ssh登录后台验证没有问题,web登录也没问题。





此内容由EEWORLD论坛网友wateras1原创,如需转载或用于商业用途需征得作者同意并注明出处


此帖出自无线连接论坛

最新回复

  详情 回复 发表于 2018-6-8 20:17
点赞 关注
个人签名淘宝:https://viiot.taobao.com/Q群243090717
多年专业物联网行业经验,个人承接各类物联网外包项目
 

回复
举报

6

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
此帖出自无线连接论坛
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表