zoukankan      html  css  js  c++  java
  • 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

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

  • 相关阅读:
    [hosts]在hosts中屏蔽一级域名和二级域名的写法
    [oracle]查询一个表中数据的插入时间
    [Windows Doc]微软官方文档
    [PL]如果天空是黑暗的,那就摸黑生存
    [LVM]创建LVM卷
    [powershell]获取FCID&Port
    [oracle]解决ora-01034 oracle not available
    [GoogleBlog]new-approach-to-china
    [时钟]配置日期时间并同步到硬件
    [rhel]安装oracle11g
  • 原文地址:https://www.cnblogs.com/zxjyuan/p/3872102.html
Copyright © 2011-2022 走看看