• VSFTPD添加用户


    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

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

  • 相关阅读:
    关于Qt高分屏缩放几个知识点
    总结几个Qt版本的冷知识
    Qt开发经验小技巧216220
    【大仓自动化】废弃依赖自动寻根脚本
    Python计算最长不重复子串
    Redis的穿透、击穿、雪崩之间的区别与联系
    excel 相关
    x64异常
    chrome 音乐 视频自动播放 忽略 Uncaught (in promise) DOMException: play() failed because the user didn‘t interact with the document
    20220519
  • 原文地址:https://www.cnblogs.com/zxjyuan/p/3872102.html
Copyright © 2020-2023  润新知