ubuntu一键安装vsftpd_shell
2016-04-10 14:29
435 查看
本博主亲手操刀,使用多年的ubuntu一键安装vsftpd_shell倾情奉献,转载请注明hcjavascript
vsftpd安装成功会有一个 账号和密码都为admin的账号
vsftpd安装成功会有一个 账号和密码都为admin的账号
#!/bin/bash sudo su apt-get update apt-get install vsftpd apt-get install db5.1-util echo 'admin'>/home/vsftpd_login echo 'admin'>>/home/vsftpd_login db5.1_load -T -t hash -f /home/vsftpd_login /etc/vsftpd_login.db chmod 600 /etc/vsftpd_login.db echo 'auth required pam_userdb.so db=/etc/vsftpd_login'>/etc/pam.d/vsftpd echo 'account required pam_userdb.so db=/etc/vsftpd_login'>>/etc/pam.d/vsftpd mkdir /home/vsftpd mkdir /etc/vsftpd_user_conf chmod a-w /home/vsftpd useradd vsftpd -d /home/vsftpd -s /bin/false chown vsftpd:vsftpd /home/vsftpd rm -rf /etc/vsftpd.conf echo 'listen=YES'>/etc/vsftpd.conf echo 'anonymous_enable=NO'>>/etc/vsftpd.conf echo 'local_enable=YES'>>/etc/vsftpd.conf echo 'write_enable=YES'>>/etc/vsftpd.conf echo 'local_umask=022'>>/etc/vsftpd.conf echo 'use_localtime=YES'>>/etc/vsftpd.conf echo 'dirmessage_enable=NO'>>/etc/vsftpd.conf echo 'connect_from_port_20=YES'>>/etc/vsftpd.conf echo 'xferlog_enable=YES'>>/etc/vsftpd.conf echo 'xferlog_file=/var/log/vsftpd.log'>>/etc/vsftpd.conf echo 'xferlog_std_format=YES'>>/etc/vsftpd.conf echo 'chroot_local_user=YES'>>/etc/vsftpd.conf echo 'guest_enable=YES'>>/etc/vsftpd.conf echo 'guest_username=vsftpd'>>/etc/vsftpd.conf echo 'user_config_dir=/etc/vsftpd_user_conf'>>/etc/vsftpd.conf echo 'pam_service_name=vsftpd'>>/etc/vsftpd.conf echo 'secure_chroot_dir=/var/run/vsftpd/empty'>>/etc/vsftpd.conf echo 'rsa_cert_file=/etc/ssl/private/vsftpd.pem'>>/etc/vsftpd.conf ############################################################# echo 'write_enable=YES'>/etc/vsftpd_user_conf/default echo 'file_open_mode=0777'>>/etc/vsftpd_user_conf/default echo 'anon_umask=000'>>/etc/vsftpd_user_conf/default echo 'anon_world_readable_only=NO'>>/etc/vsftpd_user_conf/default echo 'anon_upload_enable=YES'>>/etc/vsftpd_user_conf/default echo 'anon_mkdir_write_enable=YES'>>/etc/vsftpd_user_conf/default echo 'anon_other_write_enable=YES'>>/etc/vsftpd_user_conf/default cp /etc/vsftpd_user_conf/default /etc/vsftpd_user_conf/admin mkdir /home/vsftpd/admin mkdir /home/vsftpd/admin/www chmod a-w /home/vsftpd/admin chmod 777 /home/vsftpd/admin/www echo 'local_root=/home/vsftpd/admin'>>/etc/vsftpd_user_conf/admin service vsftpd restart
相关文章推荐
- shell脚本学习1
- Shell 十三问整理
- PART 1: Shell 提示符的实现
- android入门之使用adb shell 查看data目录下的SQLite数据库
- shell脚本学习笔记(符号)
- 如何写一个shell脚本并运行
- Shell函数
- 创建交互式shell脚本对话框
- 简单快速的上手使用gitbash
- shell 之 for 循环
- shell脚本学习笔记(shell脚本实现文件的创建)
- 后台拿webshell方法(2)
- shell之lsof(list open file)
- bash命令行快捷键
- 在Ubuntu的shell中启动eclipse且让它后台运行
- spark shell ,在Windows上build Spark
- 栈溢出笔记1.3 准备Shellcode
- shell bash判断文件或文件夹是否存在
- 统计文本中某值字段数量-cat-awk-sort-uniq-c
- xshell为什么连接不上ubuntu---ould not connect to 'ip' (port 22): Connection failed.