换了电信宽带,网速很是令人沮丧,虽然是100兆的光纤,但是访问外网的话,就是4M小水管了,期间为了不停测试各个vps,为自己的路由器加了个ddns,然而这样以后,就是相当于把自己的服务器放到互联网上了,很是不安全,于是更改用户名。

更改 /etc/shadow,/etc/shadow-,/etc/passwd,/etc/passwd-,把其中的第一个root换成自己的username后,就ok了,ssh已经没问题了,可是新问题又出来了,http没法登录了。

google后发现还需要更改 /usr/lib/lua/luci/controller/admin/index.lua 把其中的 page.sysauth = “root” 换成 page.sysauth = “username” ,其中username为你想要更换的名字,而后就可以愉快的登录了。

这样其实还有个问题,我的是15.05版本,登录页默认有用户名,而且这个还没有防暴力登录机制,为了安全,我把默认的用户名修改了,当然也可以去掉,修改/usr/lib/lua/luci/view/sysauth.htm 模板文件,把其中的

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

改为

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

或者,直接把value去掉也可以,混淆敌人。