vsftp账号_VSFTP添加用户

vsftp账号_VSFTP添加用户VSFTPD 的安装网上有很多教程这里就不多说了 这里主要是针对做主机空间服务的朋友在安装好 vsftpd 后如何为用户增加 ftp 账号先来看一看我们一般在 inux 系统下面如何增加用户的 adduser 用户名 passwd 用户名回车后系统会给出以下提示 Changingpass 用户名 Newpassword BADPASSWORD itdoesnotco

VSFTPD的安装网上有很多教程这里就不多说了,这里主要是针对做主机空间服务的朋友在安装好vsftpd后如何为用户增加ftp账号

先来看一看我们一般在*inux系统下面如何增加用户的

#adduser 用户名

#passwd 用户名

回车后系统会给出以下提示:

Changing password for user XX用户名.

New password:

BAD PASSWORD: it does not contain enough DIFFERENT characters

Retype new password:

passwd: all authentication tokens updated successfully.

但像以上这样增加用户是不行的,加样加出来的用户为普通用户,有系统登陆权限,所以我要在adduser命令后后面加上参数,如下:

[root@srsman]# adduser -g ftp -s /sbin/nologin srsman

[root@srsman]# passwd beinan

Changing password for user beinan.

New password:

Retype new password:

passwd: all authentication tokens updated successfully.

这样加出来的用户也是普通用户,但这个用户是不能登入系统的,只能是登入FTP

通过上面的命令加的用户系统会在/home目录下建立一个同名的文件夹,用户FTP上来后指向的目录也为此目录,如何为ftp用户指定到特定的目录呢?

命令如下:

[root@srsman]# adduser -d /opt/srsman -g ftp -s /sbin/nologin srsman

[root@srsman]# passwd srsman

Changing password for user beinan.

New password:

Retype new password:

passwd: all authentication tokens updated successfully.

这样就为系统增加了一个名为srsman,目录指向为/opt/srsman的ftp用户

Tips:很多朋友在增加用户后ftp上服务器的时候总是提示

ftp服务器连接失败,错误提示:

500 OOPS: cannot change directory:/home/*

500 OOPS: child died

当你看到以上提示时,试着在输入以下命令解决

setsebool -P ftpd_disable_trans 1

service vsftpd restart

第一行中的-P参数是为了以后不需要每次开机都输入这个命令

//===================================================================

修改vsftpd.conf文件:

user_config_dir=/etc/vsftpd/user_config_dir

并在这个文件夹下面添加用户名的文件

anon_world_readable_only=NO

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

//===================================================================

修改文件夹的读写权限:

chown ftp /var/ftp/upload

chmod 777 /var/ftp/upload

//===============================================================

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/217649.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午9:05
下一篇 2026年3月18日 上午9:05


相关推荐

  • 路飞学城项目介绍与分析

    路飞学城项目介绍与分析路飞学城项目介绍与分析文章目录路飞学城项目介绍与分析一 企业的 web 项目类型二 企业项目开发流程三 立项申请阶段四 需求分析 1 首页 2 注册登录 3 课程列表 4 课程详情 5 购物车 6 商品结算 7 购买成功 8 个人中心 9 视频播放一 企业的 web 项目类型商城 B2C 直销商城商家与会员直接交易 BusinessToCu B2B 批发商城商家与商家直接交易 B2B2C 购物平台商家和会员在另一个商家提供的平台上面进行交易 C2B 定制商城会员向商家发起

    2026年3月17日
    2
  • from flask import jsonify

    from flask import jsonifyjsonify是flask中的扩展包,可以将数据转换成json数据。#打开已新建的文件,导入Flask,jsonifyfromflaskimportFlask,jsonify#调用Flask(__name__),并赋值给变量appapp=Flask(__name__)#定义一个json对象数据,然后赋值给变量datadata=[{“sname”:”朱华”,”age”:”20″,”sex”:”男”},{“sname”:”张素”,”age”:”30″,”sex”

    2022年5月23日
    37
  • Java集合中List,Set以及Map等集合体系详解(史上最全)

    概述:ListSetMap都是接口,前两个继承至Collection接口,Map为独立接口Set下有HashSet,LinkedHashSet,TreeSetList下有ArrayList,Vector,LinkedListMap下有Hashtable,LinkedHashMap,HashMap,TreeMap还有Collection接口下还有个Queue接口,有Priority…

    2022年4月13日
    61
  • 拓扑排序(Topological Sorting)

    拓扑排序(Topological Sorting)一 什么是拓扑排序在图论中 拓扑排序 TopologicalS 是一个有向无环图 DAG DirectedAcyc 的所有顶点的线性序列 且该序列必须满足下面两个条件 每个顶点出现且只出现一次 若存在一条从顶点 A 到顶点 B 的路径 那么在序列中顶点 A 出现在顶点 B 的前面 有向无环图 DAG 才有拓扑排序 非 DAG 图没有拓扑排序一说 例如 下面这个图

    2026年3月19日
    2
  • flutter 序列化 jsonEncode jsonDecode

    flutter 序列化 jsonEncode jsonDecodejson_encode是将数值转换成json格式,json_decode()函数将json数据转换成数组flutter进行数据传递需要进行序列号进行编码解码要序列化一个ServiceInfoModel,我们只是将该ServiceInfoModel对象传递给该JSON.encode方法。我们不需要手动调用toJson这个方法,因为JSON.encode已经为我们做了。jsonEncodejson编码过程varvehicleCarModel=Uri.encodeComp..

    2022年7月17日
    74
  • navicat premium mac 激活码【中文破解版】

    (navicat premium mac 激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月22日
    97

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号