博文

自添加LUCI菜单及编译为ipk

自添加LUCI菜单及编译为ipk 添加 汉化 编译为ipk 配置文件 入口函数 界面文件 Makefile   添加 添加自己的luci界面,有3个必要的要素: a配置文件.新建一个在/etc/config/abcdefg b入口函数.新建一个在/usr/lib/lua/luci/controller/admin/abcdefg.lua c界面文件.新建一个在/usr/lib/lua/luci/model/cbi/abcdefg.lua 它们的作用关系是:b文档是让c文档在luci的菜单中显示出来,c文档是内容和脚本,a文档是c文档定义的变量,一切的主体是c文档。 汉化 修改/usr/lib/lua/luci/controller/admin里面的你的入口函数 ​ x module("luci.controller.admin.devconfig", package.seeall) ​ ​ function index() -- local page local fs = require "nixio.fs" entry({"admin", "devconfig"}, alias("admin", "devconfig", "deviceconfig"), _("Configuration "), 80).index = true entry({"admin", "devconfig", "wandeviceconfig"}, cbi("admin_wandevconfig/wandeviceconfig"), _("上传设置"), 1) entry({"admin", "devconfig", "landeviceconfig"}, cbi("admin_landevconfig/landeviceconfig"), _("采集设置"), 1) en...

解决修改环境变量导致命令无法使用

解决修改环境变量导致命令无法使用 解决办法: 由于无法登录, 所以我们得从命令行下将前面我们错误修改的环境变量改正过来。 在登录界面,按 Ctrl + Alt + F1 进入命令行模式。(Ctrl+Alt+F1-F6可以分别启动6个不同命令行, Ctrl+Alt+F7可以切换回UI界面) 使用vim或者vi来更改环境变量,以我上面所述为例: sudo vim /etc/environment 由于环境变量的原因, 很多时候系统已经无法直接调用sudo 或者 vim 这样的命令,所以我们必须使用绝对路径: /usr/bin/sudo /usr/bin/vim /etc/bash.bashrc 接下来就将环境变量修改为正确的,然后保存,退出,重启。

更改OpenWrt后台web登陆用户名

更改OpenWrt后台web登陆用户名 参考 http://blog.sina.com.cn/zifangnen 1.修改/home/ihid/chaos_calmer/package/base-files/files/etc/passwd 将 root:x:0:0:root:/root:/bin/ash 修改为 username:x:0:0:root:/root:/bin/ash 2.修改/home/ihid/chaos_calmer/package/base-files/files/etc/shadow 将 root:xxxxxx:0:0:99999:7::: 修改为 username:xxxxxx:0:0:99999:7::: 3.修改/home/ihid/chaos_calmer/feeds/luci/modules/luci-mod-admin-full/luasrc/controller/admin/index.lua 将 page.sysauth = {“root”} 修改为 page.sysauth = {“username”} 4.修改/home/ihid/chaos_calmer/feeds/luci/modules/luci-base/luasrc/controller/admin/servicectl.lua 将 entry({“servicectl”}, alias(“servicectl”, “status”)).sysauth = {“root”} 修改为 entry({“servicectl”}, alias(“servicectl”, “status”)).sysauth = {“username”}

Ubuntu用户相关

Ubuntu用户相关 1、创建新用户 2、赋予新用户sudo权限 3、删除用户   1、创建新用户 xxxxxxxxxx sudo adduser username 其中username是你要创建的用户的名字,然后设置密码还有相关信息就可以了 2、赋予新用户sudo权限 用adduser创建后的新用户是不能使用sudo的,因为还没有赋予相关root权限,执行以下代码赋予权限 xxxxxxxxxx sudo usermod -a -G adm username sudo usermod -a -G sudo username 3、删除用户 当需要删除用户时可以使用以下指令 xxxxxxxxxx sudo userdel -r username 这个指令会删除用户username并把该用户下的所有文件(/home/username/路径下的所有文件)都删除,若要保留这些文件而仅仅删除用户,可使用以下指令 sudo userdel username

OpenWrt自定义版本型号主题

OpenWrt自定义版本型号主题 修改显示主机型号 修改显示固件版本 自定义默认主题   修改显示主机型号 /home/ihid/chaos_calmer/target/linux/ramips/dts/MT7620a.dts model = "Ralink MT7620a + MT7610e evaluation board"; 修改显示固件版本 /home/ihid/chaos_calmer/include/version.mk 自定义默认主题 将主题文件夹上传至/home/ihid/chaos_calmer/feeds/luci/themes文件夹,然后更新feeds,在chaos_calmer文件夹下执行命令 ./scripts/feeds update -a ./scripts/feeds install -a 执行完毕后,make menuconfig即可在luci的theme菜单选择自定义主题