发布时间:2014-09-05 17:14:30作者:知识屋
首先提升到root,方便操作点:
vexs@Ubuntu11:~$ sudo passwd root
[sudo] password for vexs:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
vexs@Ubuntu11:~$ su
Password:
root@Ubuntu11:/home/vexs#
然后根据S4(uR4自己操作的命令记录,依葫芦画瓢。
http://www.google.com.hk/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwww.linux.uz%2Fforum%2Findex.php%3Faction%3Ddlattach%3Btopic%3D2654.0%3Battach%3D2749&ei=LZ_jTY_wIYiIuAPOg4jtBg&usg=AFQjCNGq6nFHXTSNVSNOz3pvQGa6hYXVAw
先把下载回来的squashfs包(130多M)解压复制到/opt下(默认是metasploit-3.5.0.squashfs.rar,要改一下名):
root@Ubuntu11:/home/vexs# cp -R Downloads/metasploit-3.5.0.squashfs /opt/
root@Ubuntu11:/home/vexs# cd /opt/
root@Ubuntu11:/opt# mount -t squashfs ./metasploit-3.5.0.squashfs /mnt/ -o loop
root@Ubuntu11:/opt# ls /mnt/
root@Ubuntu11:/opt# mkdir metasploit-3.5.0
root@Ubuntu11:/opt# cp -R /mnt/* metasploit-3.5.0
然后创建用户指派权限:
root@Ubuntu11:/opt# cd metasploit-3.5.0
root@Ubuntu11:/opt/metasploit-3.5.0# useradd postgres
root@Ubuntu11:/opt/metasploit-3.5.0# chmod -R 0700 ./postgresql/data/
root@Ubuntu11:/opt/metasploit-3.5.0# chown -R postgres:postgres postgresql/data/
root@Ubuntu11:/opt/metasploit-3.5.0# chown postgres ./postgresql/
一般来说这样就行了,现在可以启动试试有没有报错:
root@Ubuntu11:/opt/metasploit-3.5.0# ./ctlscript.sh start
LOG: database system was shut down at 2011-03-13 21:09:33 HKT
LOG: database system is ready to accept connections
LOG: autovacuum launcher started
/opt/metasploit-3.5.0/postgresql/scripts/ctl.sh : postgresql started at port 7337
/opt/metasploit-3.5.0/apps/pro/engine/scripts/ctl.sh : prosvc started
cd: 31: cant cd to /opt/metasploit-3.5.0/apps/pro/ui
Syntax OK
/opt/metasploit-3.5.0/apache2/scripts/ctl.sh : httpd started at port 666
再看看端口监听情况:
root@Ubuntu11:/opt/metasploit-3.5.0# netstat -an|grep :
尝试用浏览器访问本地666端口,用户名和密码用如下:
https://localhost:666/login
Login : satsura
PWD : sanjar
如果不幸出现Service Temporarily Unavailable,多刷新次页面,哈哈。
再按S4(uR4提供的命令参考,主要是修改访问权限:
修改的时候最好先停止:
asploit-3.5.0">root@Ubuntu11:/opt/metasploit-3.5.0# ./ctlscript.sh stop
这些直接复制粘贴:
chown -R root *
chmod -R 777 apps/
chown postgres:root postgresql/
chown -R postgres:postgres postgresql/data/
chown -R postgres:postgres postgresql/.s.PGSQL.7337.lock
chown -R daemon:oot apps/pro/tasks/
chown -R daemon:oot apps/pro/reports/
chown -R daemon:oot apps/pro/loot/
chown -R daemon:oot apps/pro/export/
chown -R daemon:oot apps/pro/ui/log/
chown -R daemon:oot apps/pro/ui/tmp/
chown -R daemon:oot apps/pro/ui/script
chown -R daemon:oot apps/pro/ui/scripts/
chown -R daemon:oot apps/pro/ui/tmp/pids/
chown -R daemon:oot apps/pro/ui/tmp/sockets/
chown -R daemon:oot apps/pro/ui/tmp/sessions/
chown -R daemon:oot apps/pro/ui/tmp/cache/
chown -R daemon:oot apps/pro/ui/scripts/ctl.sh
这并不是必须的,就像创建daemon用户,也不是必须的一样,系统已经存在daemon了。
不支持在线更新,也没做更多测试。内置Key的过期时间是2011-03-18,测试要把时间调到这个日期之前。
linux一键安装web环境全攻略 在linux系统中怎么一键安装web环境方法
Linux网络基本网络配置方法介绍 如何配置Linux系统的网络方法
Linux下DNS服务器搭建详解 Linux下搭建DNS服务器和配置文件
对Linux进行详细的性能监控的方法 Linux 系统性能监控命令详解
linux系统root密码忘了怎么办 linux忘记root密码后找回密码的方法
Linux基本命令有哪些 Linux系统常用操作命令有哪些
Linux必学的网络操作命令 linux网络操作相关命令汇总
linux系统从入侵到提权的详细过程 linux入侵提权服务器方法技巧
linux系统怎么用命令切换用户登录 Linux切换用户的命令是什么
在linux中添加普通新用户登录 如何在Linux中添加一个新的用户
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能