linux中如何允许anonymous下载?我在etcvsftpdvsftpd.conf文件中添加一条anon_umask=022后还不行啊!

linux中如何允许anonymous下载?我在etcvsftpdvsftpd.conf文件中添加一条anon_umask=022后还不行啊!,第1张

ftp服务器的配置

ftp 叫做文件传输协议 他已经有40年的历史了 它以明文的形式进行传输的

ftp的端口号是21

当端口号为21 时:是以命令控制. 发送命令来执行的

20时: 是数据控制 ,提供数据的下载上传

ftp的模式: 分为 主的模式 与控制模式

ftp数据的传输格式 accii 二进制

ftp的用户类型 :匿名用户:anonymous或ftp

本地用户:帐号名称、密码等信息保存在passwd、shadow文件中

虚拟用户:使用独立的账号/密码数据文件

常见的ftp服务器程序

iis serv-u wu-ftpd proftpd

vsftpd rery ecare ftp daemon 这几种是linux常用的

常见的ftp客户端程序

GuteFTP Flashftf leapFTP FILEzilla

gftp kufp

在linux中我们常用的一款ftp服务器软件就是vsftp 现在我们就介绍一下它的用法

vsftp的官方站点时<a href="http://vsftpd.beasts.org" target="_blank">http://vsftpd.beasts.org</a>

主程序在/usr/sbin/vsftpd

服务器名是vsftpd

如果你的l主机没有vsftpd这款软件 你可以到官方进行下载安装,安装的方法我们在这里不提了。linux人都知道

vsftpd的配置 其中vsftpd的主配置文件在 /usr/sbin/vsftpd

用户控制列表文件:

/etc/vsftpd/ftpusers 禁止登陆的ftp 用户列表

/etc/viftpd/user_list 仅提供一份ftp用户列表,是否禁止登陆取决于主配置文件中的设置

下面我们介绍一下构建基于虚拟用户的vsftpd服务器 它大体分为7部

1.建立虚拟FTP用户的帐号数据库文件

2.创建FTP根目录及虚拟用户映射的系统用户

3.建立支持虚拟用户的PAM认证文件

4.在vsftpd.conf文件中添加支持配置

5.为个别虚拟用户建立独立的配置文件

6.重新加载vsftpd配置

7.使用虚拟FTP账户访问测试

1:建立虚拟ftp用户的账号数据库文件

建立虚拟用户的账号名 密码列表

vim /etc/vsftpd/vusers.list

随便填写几组密码 定义可以访问的ftp账号

如:AA//账号

124 密码

BB

321

但是ftp并不认识这些虚拟账户密码 我们要用一款软件把它转换成,这款软件是db4-utils 如果你的机子没有。去网上下载安装一下,安装方法很简单

yum install –y db4-utils 安装完了,我们就可以用它了

db_load -T -t hash -f vusers.list vusers.db

更改文件的权限 chown 600 /etc/vsftpd/vusers.*

2 创建ftp 根目录及虚拟用户映射的系统用户

新建目录 mkdir /var/ftproot

创建用户 useradd –d /var/ftproot –s /sbin/nologin virtual

chmod 755 /var/ftproot./

3 建立支持虚拟用户的pam 认证文件

vim /etc/pam.d/vsftpd.vu

写入下面内容

#%PAM-1.0

auth requirel pam_userdb.so db=/etc/vsftpd/vusers

account required pam_userdb.so db=/etc/vsftpd/vusers

4. 在vsftpd.conf文件中添加支持配置

[root@filesvr ~]# vi /etc/vsftpd/vsftpd.conf

anonymous_enable=NO

local_enable=YES

write_enable=YES

anon_umask=022

guest_enable=YES

guest_username=virtual

pam_service_name=vsftpd.vu

5.为个别虚拟用户建立独立的配置文件

在vsftpd.conf文件中添加用户配置目录支持

user_config_dir=/etc/vsftpd/vusers_dir

为用户mike、john建立独立的配置目录及文件

配置文件名与用户名同名

[root@filesvr ~]# mkdir /etc/vsftpd/vusers_dir/

[root@filesvr ~]# cd /etc/vsftpd/vusers_dir/

[root@filesvr vusers_dir]# touch mike

[root@filesvr vusers_dir]# vi john

anon_upload_enable=YES

anon_mkdir_write_enable=YES

6.重新加载vsftpd配置

service vsftpd reload

7.使用虚拟FTP账户访问测试

分别用mike、john用户登录FTP服务器进行下载、上传测试

mike用户可以登录,并可以浏览、下载文件,但无法上传

john用户可以登录,并可以浏览、下载文件,也可以上传

匿名用户或其他系统用户将不能登录UPS_APC如果我回答的好请给我分谢谢ACBA

没有进行配置。根据linux官网查询可知,由于没有进行配置,会出现禁止或允许访问url的界面。Linux是一种自由和开放源代码的类UNIX *** 作系统。该 *** 作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。

注意事项:

1、刷机前请确认自己手机的bl等级。还未清楚手机bl等级的,请勿刷机,后果严重!! 手机BL等级查看工具下载地址:(群共享也有)http://115.com/file/e78pcjag#Defy的BL等级查询工具(免ROOT前提20120108).zip

测BL必知:(没有做到以下三点基本测试失败)

1)驱动是必须要有

2)USB调试必须要打开(位置:设置,应用程序,开发,USB调试打勾)

3) 通知栏下拉USB连接选无或者仅充电

2、BL确定后麻烦改下群名片:【机型 BL 昵称】否则一切问题不予受理

PS:BL等级这个东西只能升不能降。当刷入更高等级的底包时,爱妃的BL等级就跟着上升,不能够再刷原来的底包了。切记!!!!!!

2、请确保刷机前电量充足,至少一半以上,刷机时电量不足必砖!!

3、刷底包时请勿触碰数据线和手机,接触不良也会成砖!!

4、刷机的时候,SIM卡和存储卡不一定要取出。

5、网吧一般有驱动防火墙,通常在网吧刷不了。

6、安装bootmenu(第三方recovery)停留“ *** 作进行中”表示root不彻底,请重新获取root。

7、卡刷时候在choose zip from sdcard 中打不开sd卡的建议换个第三方recovery。

8、刷底包常见问题的一般解决思路:(一个个排除)

1.极有可能是因为刷机包和刷机包所在的路径名过长而导致。

2.USB电压不足或不稳定,建议换后置插口原装MOTO数据线。

3.RSD lite版本过低,建议换最新版

4.电池电量过低,换个电池,或用座充充满后再按到手机上。

5.moto 驱动过低或损坏。一般联网win7会直接安装或更新,xp需要手动安装

第三节 相关工具下载

工具介绍:需要下载的东西以下都有提供链接。

一、Defy驱动——————必须的

二、RSD LITE —————摩托刷底包专用工具

三、底包(bl要对应)——不是一定要刷,刷前请到群里咨询是否需要刷底包

四、root工具 ——————获取手机权限

五、第三方recovery———用来安装bootmenu 刷rom必备

需要下载的东西:

1、DEFY FOR WINXP驱动:(用过豌豆荚、91助手、蘑菇云之类的可以免了)

下载地址: 安装后无须打开

http://115.com/file/bec6zpdb

2、moto的RSD LITE软件(刷底包用的)

下载地址: http://115.com/file/clsp1fme

3、下载与手机bl等级对应的底包(注意一定要与自己手机bl等级对应)

BL2底包:国行2.10.0:http://115.com/file/anneknji#

BL4底包:http://kuai.xunlei.com/s/4zjc5L1yHD3pOUoaUSa7QA

推荐北欧底包,但不是必须的

BL5底包:

网盘下载地址:http://kuai.xunlei.com/s/am3x4vAjmgfp4J.fyQAhtw

推荐北欧底包,但不是必须的

BL=6底包

网盘下载地址: http://115.com/folder/fbgxllzs#BL6底包

BL7底包:原生态亚太BL7底包(bl7root方法:先刷原生态亚太底包,双wipe后刷入下面的已root的亚太底包)

下载地址:http://sbf.droid-developers.org/umts_jordanplus/DEFYPLUS_U3_4.5.1-134_DFP-231_CN_SIGN_UCADEFYEMARAB1B50AA009.0R_PDS03C_USAJRDNGIBRIRD15_P015_A030_Service1FF.sbf.gz

已ROOT的亚太2310底包: 下载地址http://115.com/file/e776p5v0#

4、获取DEFY权限的程序:一键root工具OneClickRoot和第三方Recovery

OneClickRoot+recoveryhttp://115.com/file/c2kt9yt7#OneClickRoot+Recovery.rar 单独的第三方recovery(defy启动菜单)

第四节 刷底包(不一定要刷,刷前请咨询)

刷底包常见问题的一般解决思路:(一个个排除)

1.极有可能是因为刷机包和刷机包所在的路径名过长而导致。

2.USB电压不足或不稳定,建议换后置插口原装MOTO数据线。

3.RSD lite版本过低,建议换最新版

4.电池电量过低,换个电池,或用座充充满后再按到手机上。

5.moto 驱动过低或损坏。一般联网win7会直接安装或更新,xp需要手动安装

刷机过程也可以直接看这个视频教程 http://v.youku.com/v_show/id_XMjUwODIzNzU2.html

1、确保你电脑安装DEFY 驱动程序正常;(安装后没必要打开驱动)(群共享有,或者用下面的地址)http://115.com/file/bec6zpdb#MotoHelper_2051_Driver_520.exe

2、安装好RSD刷底包工具 链接直达http://115.com/file/anpf7ta7#RSD Lite6.0_CN.zip

3、把下载的底包解压(得到sbf文件)

为了刷机后系统的稳定性及不必要的卡M等,有必要在刷底包前进行双WIPE。(无法wipe的就跳过)

双wipe:步骤如下

重装电池,同时按 音量减和电源 不放手

出现小绿人,同时按音量加和减(没反应就按菜单键)

选中wipe Data 选择yes

选中wipe cache 选择yes

按返回键退出,选择第一项 Reboot system now(重启)。

4、手机重装电池,然后同时按住音量键上和电源键-直到出现Bootloader界面,即刷机界面。见右图:

(其实不管进不进Bootloader界面,都不用管它,只要连接USB,RSD会识别到手机,就可刷底包)

5、接着插上数据线~在手机界面是显示如图:

6、 接着电脑上可以打开SDL.EXE程序,确认手机已被SDL程序识别,如图:

7、点击“选择”,选择你要刷的底包(sbf格式);

8、接着点击开始键~看到以下截图说明开始刷机了~刷底包常见问题见本文最后一节

切忌请勿断开数据线链接~包括断电xxxxxx不一一列举了~

9、 接着就是坐等~过一会手机会出现以下画面 Sw Update in press

10、接着继续坐等~不需要 *** 作也别动手机~当RSD出现以下截图~说明手机要开始重启了,还是不要动手机

11、然后过1分钟左右出现,手机开机完毕,在“Status”(状态)列 下面显示“Finished”完成字样。

Ps:有时候“Status”(状态)会停留在“please manually power up your phone”,超过一分钟的话就跟finished一样,表示完成。

12、手机端已经正常开机了~到此底包刷完了~

13、开机后,设置好开机各种选项进入桌面后,此时最好重启一次!这样可避免刷升级包时可能出现的问题。

第五节 、(刷rom必知)内核与底包、升级包的关系:

——解决何时刷底包,有否必要刷底包、怎么找rom的问题

(1) 底包中包含内核模块,所以2.2底包就是2.2内核,2.3底包就是2.3内核。

比如bl6的联通2.2底包就是2.2内核,亚太2.3.6底包就是2.3内核。

另外,内核也有zip的补丁形式。也分2.2和2.3。内核补丁作用跟底包的内核一样。

如:

Zip格式的内核一般比较安全,除了个别zip内核包里含有 boot.img文件的可能会改变bl等级。

还有种是sbf格式的内核,这是底包中的内核模块。这种内核只能刷同等级bl的,否则将升级bl或黑屏。如:

(2)升级包(rom)与内核的关系:

升级包有的含有内核,有的不含有内核。

在rom帖子里一般会看到,“此升级包需要2.2内核”,或“需要2.3内核”。

这时就要了解自己手机现在的内核版本,是2.2还是2.3。举例如下图:

这个2.2内核,就说明这个cm9需要2.2内核支持。

手机内核满足升级包的要求,就可以直接刷入,否则要加刷相应内核。

内核和ROM的关系.

1、2.2内核+2.2内核的ROM =可以开机 充满电1500 41xx defy+充不满 defy+可能房子建失灵

2、2.3内核+2.3内核的ROM =可以开机 充满电1650 43xx defy+能充满 驴头不能照相 红头正常

3、2.2内核+2.3内核的ROM =卡M 4、 2.3内核+2.2内核的ROM =卡bootmenu

(3) 怎么看自己内核版本?

当然,不是看什么2.6.32.9这一行。2.6.32.9这指的是Linux的内核。

2.3或2.2说的是安卓内核,安卓是基于luinx开发的。没有必然联系。

Defy刚买回来都是2.2内核。除非有单独手动刷过2.3内核补丁(zip形式),否则,你的defy基本是2.2内核。

如果你手机是defy+,有刷过2.2联通底包、2.3.4官方底包或者其他2.2底包,或者单独手动刷过2.2内核补丁(zip形式),那你手机就是2.2内核。除此之外,你的defy+基本都是2.3内核。

(4)内核刷法:zip格式的内核与卡刷rom一样,但不用wipe。

Sbf格式的内核与刷底包方法一样,用rsd刷,也不用wipe。

另外,需要注意的是:

官网miui是2.2内核的,想刷官方miui就得用2.2底包或者加刷2.2内核。

Miui官网关于defy教程里的底包是BL4新新英底包,defy+教程里是BL5 2.3.4官方底包,都是2.2内核。

论坛有民间修改的2.3内核的miui,常见的有苏格兰miui。

需要2.3底包或内核支持,bl7也能刷2.3内核的miui。

Defy+刷2.2内核的miui一般充不满电,刷2.3内核miui可以充满。

(5)如何找适合自己手机的升级包(rom)?

首先,先认识自己的手机——1、型号defy还是defy+? 2、底包版本是2.2,还是2.3?

3、相机镜头是红头还是绿头? 4、BL等级是几?

接下来,到defy/defy+论坛中的rom专区找升级包。本人大多是去魔趣论坛。当然去其他论坛也一样。

魔趣defy/defy+论坛地址: http://bbs.mfunz.com/forum-131-1.html

到对应机型专区找rom,请注意帖子的关键字眼,睁大眼睛找。有没有比如

1、‘BL6专用’,‘BL7以下用’,‘支持所有bl’

2、标题或帖子正文注明的【2.2内核】【2.3内核】【2.3底包可以刷入】等

3、帖子是否标注【红头】或者【绿头相机悲剧】【绿头暂不能刷】等这些字眼。

举几个例子。

第六节 刷升级包

——这是辰整理本人重新编排的部分,感谢辰

注意:刷升级包之前要记得把升级包(zip)放到内存卡里面根目录!不要解压!!!

步骤一:获取ROOT权限,安装Recovery——为刷入MIUI ROM包做准备。

第一步——开未知来源,开USB调试

在手机上 *** 作

进入设置setting——应用程序applications——允许位置来源Unknown sources √;

设置setting——应用程序applications开发Development——USB调试USB debugging √;

设置完毕后将数据线连接手机.

第二步——root

在电脑上 *** 作

本人一直用安机网一键root,大家可以试试,下载地址:http://www.kuaipan.cn/file/id_37914553949880331.htm

Root时候请关闭电脑上其他与手机相关的程序

1、下载安装后打开,手机连电脑,刷机大师将自动安装手机驱动;

2、手机通知栏下拉,USB连接选最后一个(无或者仅充电);

3、顺利读取手机成功后,打开刷机大师右上角——小工具,点击“永久root”

4、出现“root成功”即可。

注意:若尝试root失败两次后建议换个root方法

·

注意:Root过程手机会自动重启。

Root成功的标志是功能表多个程序,叫授权管理,或者superuser。

有的底包会有root不了的现象,建议换个底包。

没有root成功会导致下一步无法进行。一直停留在“ *** 作进行中”。

Root成功了就进入下一步,安装bootmenu,即第三方recovery,也叫启动菜单,都是同一个东西。

第三步——安装第三方Recovery PS:其实就是启动菜单(bootmenu)

Defy启动菜单下载地址:http://115.com/file/dpa51pn4#defy启动菜单Recovery.apk

安装后进功能表打开它。

进入程序选择Defy启动菜单,期间会出现两次提示,选择允许Allow。

点击安装BootMenu;安装完成之后点击OK;之后点击进入恢复模式;

手机会重启至恢复模式。

确保手机已经进入Recovery菜单。成功进入的界面如下图:

如果重启后没有进入bootmenu,则可以手动进入。

手动进入方法——重装电池,开机亮蓝灯的瞬间按音量下键进入。

顺利进入bootmenu后就可以进入下一步。

步骤二:双wipe,刷rom

第四步——双wipe

说明:wipe后手机恢复原始状态,联系人,短信,数据,缓存,全部清空。为的是保持新刷入系统的稳定性。

说明:可以不wipe的情况——手机现在是miui,想换个miui,可以不用wipe;

手机现在是cm7,想换个cm7,可以不用wipe。

而Miui想刷cm7要wipe,cm7想刷miui也要wipe

即——同系列系统间互刷可以不用wipe,跨系统间互刷要wipe。

接上一步双wipe步骤:(在手机上 *** 作)

图在下一页在Recovery菜单依次执行并确认(音量键选择,电源键确认)

1、Recovery;

2、Latest Recovery(custom recovery);

3、wipe data/factory reset;

4、Yes——delete all uesr data;

5、wipe cache partition;

6、Yes - wipe cache;

等待完成。

Wipe完成后进入下一步,刷rom。

第五步——刷rom

在手机上 *** 作

在Recovery菜单一次执行并确认(音量键选择,电源键确认)

Install zip from sdcard;

Choose zip from sdcard;

选择进入我们第一步拷贝到SD卡根目录的安装包.zip文件。

下一个界面选择进入"Yes"开头的选项。

屏幕出现Install from sdcard complete说明刷机完成。

选择Go Back回到Recovery根菜单,之后选择reboot system now,并按电源键确认,手机会重启 。

刷rom教程到这里就基本上结束了...

如果卡M记得看下面的卡M解决办法..

刷升级包过程详见miui官网教程,第四步起 http://www.miui.com/a-130.html

(第四步之前就是刷底包)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8520591.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存