`

连接ftp时报cannot change directory :/root

阅读更多

问题:

    今天发现linux下连接ftp时报500 OOPS: cannot change directory :/root

 

解决方法:

 

在终端输入命令:
setsebool ftpd_disable_trans 1
service vsftpd restart
就OK了!

 

 

另附:

 

配置文件详细内容

vsftpd的配置
vsftpd.ftpusers:位于/etc目录下。它指定了哪些用户账户不能访问FTP服务器,例如root等。
vsftpd.user_list:位于/etc目录下。该文件里的用户账户在默认情况下也不能访问FTP服务器,仅当vsftpd .conf配置文件里启用userlist_enable=NO选项时才允许访问。
vsftpd.conf:位于/etc/vsftpd目录下。来自定义用户登录控制、用户权限控制、超时设置、服务器功能选项、服务器性能选项、服务器响应消息等FTP服务器的配置。

(1)用户登录控制
anonymous_enable=YES,允许匿名用户登录。
no_anon_password=YES,匿名用户登录时不需要输入密码。
local_enable=YES,允许本地用户登录。
deny_email_enable=YES,可以创建一个文件保存某些匿名电子邮件的黑名单,以防止这些人使用Dos攻击。
banned_email_file=/etc/vsftpd.banned_emails,当启用deny_email_enable功能时,所需的电子邮件黑名单保存路径(默认为/etc/vsftpd.banned_emails)。

(2)用户权限控制
write_enable=YES,开启全局上传权限。
local_umask=022,本地用户的上传文件的umask设为022(系统默认是077,一般都可以改为022)。
anon_upload_enable=YES,允许匿名用户具有上传权限,很明显,必须启用write_enable=YES,才可以使用此项。同时我们还必须建立一个允许ftp用户可以读写的目录(前面说过,ftp是匿名用户的映射用户账号)。
anon_mkdir_write_enable=YES,允许匿名用户有创建目录的权利。
chown_uploads=YES,启用此项,匿名上传文件的属主用户将改为别的用户账户,注意,这里建议不要指定root账号为匿名上传文件的属主用户!
chown_username=whoever,当启用chown_uploads=YES时,所指定的属主用户账号,此处的whoever自然要用合适的用户账号来代替。
chroot_list_enable=YES,可以用一个列表限定哪些本地用户只能在自己目录下活动,如果chroot_local_user=YES,那么这个列表里指定的用户是不受限制的。
chroot_list_file=/etc/vsftpd.chroot_list,如果chroot_local_user=YES,则指定该列表(chroot_local_user)的保存路径(默认是/etc/vsftpd.chroot_list)。
nopriv_user=ftpsecure,指定一个安全用户账号,让FTP服务器用作完全隔离和没有特权的独立用户。这是vsftpd系统推荐选项。
async_abor_enable=YES,强烈建议不要启用该选项,否则将可能导致出错!
ascii_upload_enable=YES;ascii_download_enable=YES,默认情况下服务器会假装接受ASCⅡ模式请求但实际上是忽略这样的请求,启用上述的两个选项可以让服务器真正实现ASCⅡ模式的传输。
注意:启用ascii_download_enable选项会让恶意远程用户们在ASCⅡ模式下用“SIZE/big/file”这样的指令大量消耗FTP服务器的I/O资源。
这些ASCⅡ模式的设置选项分成上传和下载两个,这样我们就可以允许ASCⅡ模式的上传(可以防止上传脚本等恶意文件而导致崩溃),而不会遭受拒绝服务攻击的危险。

(3)用户连接和超时选项
idle_session_timeout=600,可以设定默认的空闲超时时间,用户超过这段时间不动作将被服务器踢出。
data_connection_timeout=120,设定默认的数据连接超时时间。

(4)服务器日志和欢迎信息
dirmessage_enable=YES,允许为目录配置显示信息,显示每个目录下面的message_file文件的内容。
ftpd_banner=Welcome to blah FTP service,可以自定义FTP用户登录到服务器所看到的欢迎信息。
xferlog_enable=YES,启用记录上传/下载活动日志功能。
xferlog_file=/var/log/vsftpd.log,可以自定义日志文件的保存路径和文件名,默认是/var/log/vsftpd.log。

分享到:
评论

相关推荐

    ftp.rar_ftp://3104.com_vfp ftp

    vfp的帮助代码,和编程技巧,以及平时的心得体会,放在了一起。

    集美大学校内FTP资源整理

    ftp://mafia.gnway.net/ 师院的一个老乡做的FTP服务器 ftp://movie.jmu.edu.cn/ 电影 ftp://music.jmu.edu.cn/音乐客栈 ftp://tv.jmu.edu.cn/连续剧 ftp://libuser:gotojmulib@210.34.133.4 图书馆(用户名和密码...

    CentOS7各个版本镜像下载地址.txt

    http://ftp6.sjtu.edu.cn (IPv6 only) 清华大学: http://mirrors.tuna.tsinghua.edu.cn/ (IPv4+IPv6) http://mirrors.6.tuna.tsinghua.edu.cn/ (IPv6 only) http://mirrors.4.tuna.tsinghua.edu.cn/ (IPv4 only) ...

    FTP-document.rar_fit//127.0.0.1:5050_ftb 127.0.0.1 2121_ftb:127.

    IP地址127.0.0.1 端口21 用户名admin 密码12345

    HFTP.rar_HFTP_ftp客户端_hftP://848848、CC/_hftp://m.cjyzb.com_国产ftp

    强大的国产FTP客户端软件,独创的多进程FTP上传下载机制!支持同一时间对多个服务器的不同操作,真正支持网站对传,用两种方式保证网站对传能够顺利完成,真正方便网站管理人员以及FTP下载爱好者.完善的意见反馈机制。

    各大高校FTP总汇

    各大高校ftp地址总汇 http://dtcoal.com/downlading/jc_download/jc-download-ebook/jc-download-ebook[78]0078.htm http://www.xici.net/board/doc.asp?id=27373859&sub=14&doc_old=0 ftp://relax:relax@202.119...

    110个高清平道源

    2、ftp登录EC2108,将home上传到ec2108的var文件夹中 附:EC2108控制台设置密码:8288(10000) 控制台保存密码:3008(10000) Telnet、ftp登录帐户密码: sunniwell 82883008 STB登录帐号密码: huawei ...

    .net FTP资源

    不错的C#资源!值得学习!

    c#ftp://61.132.59.166/计算机类/shubulo/ProfessionalCsharp_4thE_CHN.rar

    ftp://61.132.59.166/计算机类/shubulo/ProfessionalCsharp_4thE_CHN.rar ftp://61.132.59.166/计算机类/shubulo/ProfessionalCsharp_4thE_CHN.rar ftp://61.132.59.166/计算机类/shubulo/ProfessionalCsharp_4thE...

    nginx安装教程

    sudo wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.41.tar.gz sudo tar -zxvf pcre-8.41.tar.gz cd pcre-8.41 sudo ./configure sudo make sudo make install # 安装zlib库 cd /usr/local/...

    FTP上传下载必备软件_ffftp.exe

    此ftp软件小而精悍,纯绿色,更重要的是上传下载速度都非常可观,绝对值得一试。

    JSCAPE.Secure.FTP.Server.v6.6.LiNUX.Cracked-FALLEN---part---1

    JSCAPE.Secure.FTP.Server.v6.6.LiNUX.Cracked-FALLEN linux下带ui的ftp服务器端 包之一:http://download.csdn.net/source/3255168 包之二:http://download.csdn.net/source/3255183 包之三:...

    vsftp登录报错”500OOPScannotchangedirectoryhome[借鉴].pdf

    vsftpd 登录报错“500 OOPS: cannot change directory:/home/*”处理方式 vsftpd 是一个基于 Linux 的 FTP 服务器软件,可以提供 FTP 服务,但有时候可能会出现登录报错的情况。下面是处理“500 OOPS: cannot ...

    内网工具FtpServer

    内网依据IP地址传输文件小工具 20cn开发的迷你型FTP服务器非常好用

    asp.net 北大青鸟

    http://ftp5-idc.pconline.com.cn/pub/download/ftpdown/pcsoft/pcedu/video/fif/aspnet08/101.swf http://ftp5-idc.pconline.com.cn/pub/download/ftpdown/pcsoft/pcedu/video/fif/aspnet08/102.swf ...

    专题资料(2021-2022年)ftp各队登陆账号密码.docx

    专题资料

    linux系统日志解析

    FTP系统日志:/var/log/xferlog 安全信息和系统登录与网络连接的信息:/bar/log/secure 登录记录:/var/log/wtmp News日志:/var/log/spooler RPM软件包:/var/log/rpmpkgs XFree86日志:/var/log/XFree86.0.log 引导日志:...

    ftp服务器PDF文件在线查看的实现方法

    URL形式: // ... 后台方法,将ftp服务器上的PDF文件转成二进制流进行读取 using System.Net; public FileStreamResult GetStreaem(strin

    BackTrack_3下载

    Download: ftp://91.121.6.119/bt3b141207.iso - torrent md5sum : 04ed8742fc8facd1ecc8c9f6f567c116 shasum :70c33e0aa75a978b8a87a207bf488ecec8d10a87 BackTrack 3 Beta2 DVD USB版 Name:: bt3b141207.rar Size...

    安装vsftpd,搭建ftp服务器过程中碰到的问题

    问题3:cannot change directory:/data/ftp/test 在使用vsftpd时,可能会遇到“cannot change directory:/data/ftp/test”的问题。这是因为ftp服务器无法访问目标目录。 解决方法:创建目标目录,并给目录授权。...

Global site tag (gtag.js) - Google Analytics