首页 > 其他分享 >vsftp软链接ln遇到550错误

vsftp软链接ln遇到550错误

时间:2023-11-06 15:36:02浏览次数:32  
标签:ftp ln 550 pub cd client vsftp home ftpclient

centos 6.3上新建了vsftp ,用于文件下载使用 。/var/ftp/pub可以匿名登陆下载 。如果想要上传则需要使用密码验证 。

登陆使用的账号是ftpclient ,路径在/home/ftpclient 。在/var/ftp/pub下新建一个软链接:

cd /var/ftp/pub
ln -s /home/ftpclient client

但用ftp客户端匿名连上去后,进入client目录报550错误,无权限访问。

ftp> cd pub
250 Directory successfully changed.
ftp> ls
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
lrwxrwxrwx    1 0        0              15 Sep 08 03:30 client -> /home/ftpclient
226 Directory send OK.
ftp> cd client
550 Failed to change directory.

无论怎么修改/home/ftpclient的权限都是一样。后面在网上找到,可以用mount –bind的方式规避权限问题。操作步骤如下:

cd /var/ftp/pub
mkdir client
mount --bind /home/ftpclient client

此时550问题完美解决 。

注:在开启有selinux 防火墙时,vsftp也会报500错误 。如果是selinux的问题时,可以通过getsebool ftpd_disable_trans命令查看,输出状态是否为on 。如果不是on ,可以通过如下命令解决:

setsebool ftpd_disable_trans 1

同理,smb在selinux下也会有类似问题,同样可以按该方法解决:

setsebool -P samba_enable_home_dirs=1

不过使用该命令设置的配置在重启后会失效 。

REF:

http://insanelabs.com/linux/linux-vsftpd-and-symbolic-links/



标签:ftp,ln,550,pub,cd,client,vsftp,home,ftpclient
From: https://blog.51cto.com/emanlee/8212405

相关文章

  • CentOs6.5中安装和配置vsftp简明教程
    一、vsftp安装篇#查看是否已经安装了vsftp:#安装vsftpd(需要root权限)yum-yinstallvsftpd#启动vsftpdservicevsftpdstart#开机自动启动vsftpdchkconfigvsftpdon 二、vsftp相关命令之服务篇#启动ftp服务servicevsftpdstart#查看ftp服务状态servicevsftpdstatus#重......
  • Lnton羚通算法算力云平台交通系统调节方案
    随着汽车保有量的不断增加,城市交通网络面临越来越大的压力。在现代社会中,仅仅依靠道路交通基础建设已经无法满足城市通行需求的提升,必须通过优化城市交通组织,大力发展公共交通系统,并结合智能交通控制系统建设等多种手段与基础建设相辅相成,才能保证城市交通的正常运行,为经济建设提供......
  • Lnton羚通视频分析算法平台构建高清电子警察系统解决方案
    Lnton羚通的算法算力云平台是一款优秀的解决方案,具有突出的特点。它提供高性能、高可靠性、高可扩展性和低成本的特性,使用户能够高效地执行复杂计算任务。此外,平台还提供丰富的算法库和工具,并支持用户上传和部署自定义算法,提升了平台的灵活性和个性化能力。城市交通是城市建设的重......
  • Lnton羚通算法算力云平台贵重物品识别系统
    一种基于视觉分析技术的贵重物品识别应用场景是,利用现场摄像头对某一区域内是否存在贵重物品进行实时监测,并通过人工智能视觉分析技术快速发现并识别贵重物品遗失情况,即刻预警,发动安保应急方案,及时止损。该技术可以广泛应用于博物馆、美术馆、珠宝展销会等需要高度防范贵重物品盗窃......
  • JournalNode元数据处理过程
    1.背景在Hadoop2.x之前,只有一台NameNode负责对外提供服务,另外一台secondaryNameNode只用于合并fsimage,不提供对外元数据服务。因此NameNode和secondaryNameNode都存在单点问题。为了解决secondaryNameNode单点问题,HDFS引入多个JournalNode服务存储操作日志,取代单台secondary......
  • CentOS7.6 安装Telnet服务
    Telnet服务简介Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用Telnet程序,用它连接到服务器。终端使用者可以在Telnet程序中输入命令,这些命令会在服务器......
  • 如何在 Windows Server 2019 中启用 Telnet 客户端
    如何在WindowsServer2019中启用 Telnet 客户端这篇文章将介绍如何在Microsoft的WindowsServer2019中安装telnet 客户端。启用Telnet客户端首先,我们需要启用telnet客户端,如果我们不启用它,我们将在尝试使用它时得到类似于以下消息的结果。C:\>telnetgoogle.co......
  • vulntarget漏洞靶场系列(三)
    本次推荐的模拟环境如下:https://www.hackthebox.com/                  扫描客服微信 获取课件完整PDF ......
  • vulntarget漏洞靶场系列(二)
    本次推荐的模拟环境如下:https://www.hackthebox.com/                      扫描客服微信 获取课件完整PDF   ......
  • 论文阅读笔记——LAVA: Large-scale Automated Vulnerability Addition
    LAVA:Large-scaleAutomatedVulnerabilityAdditionBrendanDolan-Gavitt∗,PatrickHulin†,EnginKirda‡,TimLeek†,AndreaMambretti‡,WilRobertson‡,FrederickUlrich†,RyanWhelan†(Authorslistedalphabetically)∗[email protected]......