编译LEDE/openWRT,不管是ssh远程登录还是luci界面都只有root用户,为了增强系统的安全性,就要将ssh和luci的用户做区分。
本例默认用户为root,密码为123456,作为系统访问用户;
新增用户为admin,密码为admin,作为luci登录用户;
添加admin用户
打开
~/lede/package/base-files/files/etc/passwd
文件,新增一行
admin:
1
<script type=”math/tex” id=”MathJax-Element-1″>1</script>bMnX4.As$1zYpw0zNYtiDD/EI6TVGd1:1000:1000:::/bin/false
前两个冒号中间的字符串时加密后的admin密码,大家可以自行修改
修改LUCI登录用户
打开
~/lede/feeds/luci/modules/luci-mod-admin-full/luasrc/controller/admin/index.lua
文件,如下修改:
diff --git a/modules/luci-mod-admin-full/luasrc/controller/admin/index.lua b/modules/luci-mod-admin-full/luasrc/controller/admin/index.lua old mode 100644 new mode 100755 index cc8c2e3..1efbc49 --- a/modules/luci-mod-admin-full/luasrc/controller/admin/index.lua +++ b/modules/luci-mod-admin-full/luasrc/controller/admin/index.lua @@ -14,7 +14,7 @@ function index() page.target = firstchild() page.title = _("Administration") page.order = 10 - page.sysauth = "root" + page.sysauth = "admin" page.sysauth_authenticator = "htmlauth" page.ucidata = true page.index = true
正常编译 make V=s
版权声明:本文为wynter_原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。