luci学习与开发--多用户
2015-06-11 11:27
204 查看
由于工作上的需要,需要对公司其他同事开发的luci界面进行一些升级与改造。首先登陆前端设备192.168.2.54
该设备安装的是经过裁剪的linux系统,已经预装好了,luci、lua等环境。
有于luci默认的是admin用户登陆的,我首先想尝试一下能否可以增加其他用户,从而实现多用户管理。
首先拷贝/luci/controller目录下的admin目录为test
将test目录下的index.lua 和 servicectl.lua 中的admin全部替换为test
这时用test用户登陆,可以进入,但是用admin用户登陆确无法显示。
查阅很多资料,发现luci的登陆机制不支持多用户登陆,而许多的解决办法是提出用webif的方式解决多用户的问题,webif我还没有尝试,后续在做这方面的工作吧,先纪录遇到的几个问题。
登陆这台剪裁过的linux系统后发现passwd命令被剪裁掉了,询问同事说是为了安全需要,可我要增加一个普通的用户用来测试怎么办呢?
尝试了一下useradd命令还在,那就用它吧
useradd test -p 123456 -g test
:-p 密码
:-g 用户组
cat /etc/passwd文件发现这个用户已经增加了
test:x:1005:1000::/home/test:/bin/bash
用ssh远程登陆试一下会怎么样呢?
login as: test
test@192.168.2.54's password:
Access denied
test@192.168.2.54's password:
输入用户名密码后提示Access denied 登陆失败,这个提示应该是密码错误,但是密码明明是对的啊。
这时查看/etc/shadow文件发现密码竟然是明文的,怪不得不能登陆了
test:123456:16596:0:99999:7:::
解决办法是将123456转换成加密形式然后拷贝到这里就可以了,或者直接将文件中root的加密密码拷贝的这里,就可以使用root的密码进行登陆了。
另外:shadow文件中的密码也是可以破解的,提供破解工具给大家使用
http://download.csdn.net/detail/fengxupeng1979/8792923 John the Ripper
该设备安装的是经过裁剪的linux系统,已经预装好了,luci、lua等环境。
有于luci默认的是admin用户登陆的,我首先想尝试一下能否可以增加其他用户,从而实现多用户管理。
首先拷贝/luci/controller目录下的admin目录为test
将test目录下的index.lua 和 servicectl.lua 中的admin全部替换为test
这时用test用户登陆,可以进入,但是用admin用户登陆确无法显示。
查阅很多资料,发现luci的登陆机制不支持多用户登陆,而许多的解决办法是提出用webif的方式解决多用户的问题,webif我还没有尝试,后续在做这方面的工作吧,先纪录遇到的几个问题。
登陆这台剪裁过的linux系统后发现passwd命令被剪裁掉了,询问同事说是为了安全需要,可我要增加一个普通的用户用来测试怎么办呢?
尝试了一下useradd命令还在,那就用它吧
useradd test -p 123456 -g test
:-p 密码
:-g 用户组
cat /etc/passwd文件发现这个用户已经增加了
test:x:1005:1000::/home/test:/bin/bash
用ssh远程登陆试一下会怎么样呢?
login as: test
test@192.168.2.54's password:
Access denied
test@192.168.2.54's password:
输入用户名密码后提示Access denied 登陆失败,这个提示应该是密码错误,但是密码明明是对的啊。
这时查看/etc/shadow文件发现密码竟然是明文的,怪不得不能登陆了
test:123456:16596:0:99999:7:::
解决办法是将123456转换成加密形式然后拷贝到这里就可以了,或者直接将文件中root的加密密码拷贝的这里,就可以使用root的密码进行登陆了。
另外:shadow文件中的密码也是可以破解的,提供破解工具给大家使用
http://download.csdn.net/detail/fengxupeng1979/8792923 John the Ripper
相关文章推荐
- 破解电信检测,突破多用户共享上网补丁包下载
- IIS里FTP多用户设置方法,终于不用Serv-U了
- PHP多用户博客系统分析[想做多用户博客的朋友,需要了解]第1/3页
- 让 FCKeditor 支持多用户Web环境(以PHP为例)
- 充许远端桌面多重登入,解除远端桌面多用户连线限制
- 这几天有django和python做了一个多用户博客系统(可选择模板) 没完成,先分享下
- luci学习与开发--安装
- 关于ubuntu下apache虚拟目录的设置问题
- mac os x文件夹权限管理方法详解,配合终端terminal语法详述
- linux 多用户间的通信
- win8 win8.1 win7远程桌面配置 多用户登陆 声音客户端播放
- sendBroadcastAsUser——Calling a method in the system process without a qualified user
- 树莓派2(Raspberry Pi 2 )上的tightvnc多用户端口登陆配置
- 调整Windows8允许多用户登录
- svn 、多项目、多用户--学习笔记
- RHCS集群安装与配置
- wind server 2012 多用户远程访问
- 红帽集群RHCS
- 在 MacOSX 上实现多用户远程桌面
- 红帽企业集群和存储管理之rhcs高性能HA群集构建的简单应用