首页 > 其他分享 >vsftpd服务器登入失败,返回550 OOPS 错误码,cannot locate user specified in 'guest_username':错误

vsftpd服务器登入失败,返回550 OOPS 错误码,cannot locate user specified in 'guest_username':错误

时间:2023-12-15 22:55:52浏览次数:34  
标签:locate username 用户名 guest 错误码 vsftpd var 根目录

原因:

使用虚拟用户配置vsftpd后,/etc/vsftpd/vsftpd.conf文件中guest_username配置不正确

解决

方式1:

修改vsftpd.conf文件中guest_username为正确的用户名,然后重启vsftpd,命令如下
systemctl restart vsftpd
如何寻找正确的用户名?在创建虚拟vsftpd服务程序用于存储文件的根目录以及用于虚拟用户映射的系统本地用户时,创建的用户名就是正确的guest_username用户名,如下所示,存储根目录为/var/ftproot,guest_username应该为virtual
useradd -d /var/ftproot -s /sbin/nologin virtual

方式2:

创建新的存储文件根目录和虚拟用户映射的系统本地用户,使用上面的useradd命令即可,最后一个virtual改为本来guest_username对应的用户名。

常用命令

查看已创建的用户
cat /etc/passwd
删除某个用户
userdel 用户名
更改存储根目录文件夹权限,根目录已/var/ftproot为例
chmod -Rf 755 /var/ftproot/

标签:locate,username,用户名,guest,错误码,vsftpd,var,根目录
From: https://www.cnblogs.com/pine-apple/p/17904319.html

相关文章

  • pyautogui.locateOnScreen()函数
    如何在屏幕上搜索某个图像假设桌面有个熟悉的图标如下:我们该如何用pyautogui找到它呢?如果是你,你该怎么找呢?是不是首先得参照上面这个图片,然后在屏幕上逐行扫描,扫到为止。pyautogui也是类似的:#图像识别(一个)oneLocation=pyautogui.locateOnScreen('weixin.png')print(on......
  • linux命令find、locate、ll-i显示内容命令学习
    find路径匹配表达式-namefilename:查找指定名称的文件-userusename:查找指定用户的文件-groupgrpname:查找属于指定组的文件-print:显示查找结果-sizen:查找大小为n块的文件,+n表示查找大小大于n块的文件,-n表示查找大小小于n块的文件;nc表示查找大小为n个字符的文件root@localhos......
  • 【AGC】API8元服务上架传包错误码5的问题
    ​【问题背景】近期收到了一些反馈,一些鸿蒙元服务开发者在发布应用市场的过程中,上传.app包时遇到了错误码 5的报错,导致上传失败,下面来看一下这些报错的具体原因。​ 【解决方案】在获取到appid后,查询失败日志,失败原因显示:* 元服务默认卡片校验失败DEFAULT_DIMENSION_CHECK......
  • fork: Cannot allocate memory
    环境背景项目值操作系统CentOS7.9KVMLibvirt4.5.0问题现象-bash-4.2$sudo-i-bash:fork:Cannotallocatememory-bash:fork:Cannotallocatememory-bash-4.2$sysctl-p-bash:fork:Cannotallocatememory-bash:fork:Cannotallocatememor......
  • socket 错误码
     1#defineEPERM1//Operationnotpermitted操作不允许2#defineENOENT2//Nosuchfileordirectory文件/路径不存在3#defineESRCH3//Nosuchprocess进程不存在4#defineEINTR4//Interruptedsystemcall中断的系统调用5#defineEIO5//I/Oerror......
  • Can't locate Devel/Size.pm in @INC (you may need to install the Devel::Size modu
     001、perl模块报错如下:Can'tlocateDevel/Size.pmin@INC(youmayneedtoinstalltheDevel::Sizemodule) 002、解决方法:安装该模块(base)[b20223040323@admin1003_annotation]$cpan-iDevel::Size##使用cpan安装 003、检测一下文档:(base)[b20......
  • vcpkg install polyclipping:x64-windows Could not locate a manifest (vcpkg.json)
    错误信息表明vcpkg在当前工作目录及其父目录中找不到vcpkg.json文件,因此无法确定要安装的库。这可能是因为你执行vcpkginstall命令的位置不在包含vcpkg.json文件的项目目录中。以下是解决方法:确保在包含vcpkg.json的项目目录中运行命令:打开一个命令行终端。切......
  • Linux系统基础之locate命令
    一、locate命令介绍Linuxlocate命令用于查找符合条件的文档,他会去保存文档和目录名称的数据库内,查找合乎范本样式条件的文档或目录。二、locate的特点1.locate基于数据库的查询,速度很快,但不是实时的查询。2.locate是模糊查询3.需要对文件的目录有rx的权限三、loca......
  • [20231026]enq TX - allocate ITL entry的测试4.txt
    [20231026]enqTX-allocateITLentry的测试4.txt--//以前做过测试,自己竟然有点看不明白,再次验证看看。1.环境:SCOTT@book>@ver1PORT_STRING                   VERSION       BANNER---------------------------------------------------------......
  • P9797 [NERC2018] Guest Student
    Link考虑将中间经过的时间分成三段:若干个整星期,前面的散块,后面的散块。可以先考虑没有前面的散块的做法:设经过了\(res\)个整星期,记每个整星期有\(cnt\)天有空,显然中间每次有空都选择听课是最优的,可以发现\(res=7\times\lfloor\dfrac{k-1}{cnt}\rfloor\),此时剩下需要安排......