精华内容
下载资源
问答
  • linux下添加FTP账号

    千次阅读 2016-12-16 16:07:31
    远程FTP账号密码设置
    1、 启动VSFTP服务器

    A:cenos下运行:yum  install  vsftpd


    B. 登录Linux主机后,运行命令:”service vsftpd start”

    C. 要让FTP每次开机自动启动,运行命令:  “chkconfig --level 35 vsftpd on”


     
    2、设置FTP权限


    A. 编辑VSFTP配置文件,运行命令:”vi /etc/vsftpd/vsftpd.conf “

    B. 将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”

    C. 保存修改,按ESC键,运行命令:“:wq”
     

    这样关闭了匿名登录功能。


     
    3、添加FTP账号

    A. 登录Linux主机后,运行命令:”useradd ftpadmin -s /sbin/nologin “。该账户路径默认指向/home/ftpadmin目录;如果需要将用户指向其他目录,请运行命令:useradd ftpadmin -s /sbin/nologin –d /www(其他目录)

    B. 设置ftpadmin用户密码,运行命令:”passwd ftpadmin” ; 输入两次密码,匹配成功后,就设置好了ftpadmin用户的密码了。

    C.测试连接,您可以在“我的电脑”地址栏中输入 ftp://IP 来连接FTP服务器,根据提示输入账户密码。

     
     
    4、FTP数据传输注意事项

    A. 尽量把文件打包后上传。Linux无法识别RAR压缩包,可以使用ZIP压缩。

    B.上传数据时请选择二进制编码,如果选择其他编码,可能会导致上传的压缩包无法打开。


     

    centos FTP 用户指定目录禁用上级目录

    在默认配置下,本地用户登入FTP后可以使用cd命令切换到其他目录,这样会对系统带来安全隐患。可以通过以下三条配置文件来控制用户切换目录。
    chroot_list_enable=YES/NO(NO)
    设置是否启用chroot_list_file配置项指定的用户列表文件。默认值为NO。
    chroot_list_file=/etc/vsftpd.chroot_list
    用于指定用户列表文件,该文件用于控制哪些用户可以切换到用户家目录的上级目录。
    chroot_local_user=YES/NO(NO)
    用于指定用户列表文件中的用户是否允许切换到上级目录。默认值为NO。
    通过搭配能实现以下几种效果:
    ①当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd.chroot_list文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录。
    ②当chroot_list_enable=YES,chroot_local_user=NO时,在/etc/vsftpd.chroot_list文件中列出的用户,不能切换到其他目录;未在文件中列出的用户,可以切换到其他目录。
    ③当chroot_list_enable=NO,chroot_local_user=YES时,所有的用户均不能切换到其他目录。
    ④当chroot_list_enable=NO,chroot_local_user=NO时,所有的用户均可以切换到其他目录。

    展开全文
  • A:cenos运行:yum install vsftpd B. 登录Linux主机后,运行命令:”service vsftpd start” C. 要让FTP每次开机自动启动,运行命令: “chkconfig --level 35 vsftpd on” 2、设置FTP权限 A. 编辑VSFTP...

    1、 启动VSFTP服务器

    A:cenos下运行:yum  install  vsftpd

     


    B. 登录Linux主机后,运行命令:”service vsftpd start”

    C. 要让FTP每次开机自动启动,运行命令:  “chkconfig --level 35 vsftpd on”

     

     

    2、设置FTP权限


    A. 编辑VSFTP配置文件,运行命令:”vi /etc/vsftpd/vsftpd.conf “

    B. 将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”

    C. 保存修改,按ESC键,运行命令:“:wq”
     

    这样关闭了匿名登录功能。

     

     

    3、添加FTP账号


    A. 登录Linux主机后,运行命令:”useradd ftpadmin -s /sbin/nologin “。该账户路径默认指向/home/ftpadmin目录;如果需要将用户指向其他目录,请运行命令:useradd ftpadmin -s /sbin/nologin –d /www(其他目录)

     

    (useradd -s /sbin/nologin ftpadmin -d /usr/local/nginx/html)

    B. 设置ftpadmin用户密码,运行命令:”passwd ftpadmin” ; 输入两次密码,匹配成功后,就设置好了ftpadmin用户的密码了。

    C.测试连接,您可以在“我的电脑”地址栏中输入 ftp://IP 来连接FTP服务器,根据提示输入账户密码。


     

     

    4、FTP数据传输注意事项


    A. 尽量把文件打包后上传。Linux无法识别RAR压缩包,可以使用ZIP压缩。

    B.上传数据时请选择二进制编码,如果选择其他编码,可能会导致上传的压缩包无法打开。

     

     

    centos FTP 用户指定目录禁用上级目录

    在默认配置下,本地用户登入FTP后可以使用cd命令切换到其他目录,这样会对系统带来安全隐患。可以通过以下三条配置文件来控制用户切换目录。
    chroot_list_enable=YES/NO(NO)
    设置是否启用chroot_list_file配置项指定的用户列表文件。默认值为NO。
    chroot_list_file=/etc/vsftpd.chroot_list
    用于指定用户列表文件,该文件用于控制哪些用户可以切换到用户家目录的上级目录。
    chroot_local_user=YES/NO(NO)
    用于指定用户列表文件中的用户是否允许切换到上级目录。默认值为NO。
    通过搭配能实现以下几种效果:
    ①当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd.chroot_list文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录。
    ②当chroot_list_enable=YES,chroot_local_user=NO时,在/etc/vsftpd.chroot_list文件中列出的用户,不能切换到其他目录;未在文件中列出的用户,可以切换到其他目录。
    ③当chroot_list_enable=NO,chroot_local_user=YES时,所有的用户均不能切换到其他目录。
    ④当chroot_list_enable=NO,chroot_local_user=NO时,所有的用户均可以切换到其他目录。

    展开全文
  • 小花说要把h5打包扔上服务器。这次就创建了个用户指向服务器tomcat下webapps。...参考文章:Linux下FTP用户权限的更改 代码: # useradd -d <你要指向的目录> # passwd <密码> 连接...

    小花说要把h5打包扔上服务器。这次就创建了个用户指向服务器tomcat下webapps。

     

    服务器:腾讯云centos

    一开始先创建了用户。虽然参考文章写了很多,但我也就简单创建了一个用户而已,设定了下用户名和密码。

    参考文章:Linux下FTP用户权限的更改

    代码:

    # useradd -d <你要指向的目录>
    # passwd <密码>

     

    连接FTP,显示:“500 OOPS: cannot change directory:……“

    先去搜了,见到很多文章说是跟 SELinux 有关。(其实我也不知道有没有关系吧,先试试)

    参考文章:连接 FTP 服务器提示“500 OOPS: cannot change directory:/home/xxx”

    但我这个就是显示没开启的,应该就跟这个没啥关系:

    郁闷。

     

    随后看到有人回答说改权限,倒是提醒了。参考文章:what are the settings to correct vsftpd 500 oops cannot change directory” error?。。。会不会是权限不足导致的不能访问?改变文件夹的权限行不呢?试试把文件夹的权限放开:

    参考文章:linux如何修改文件或目录的权限(chmod)

    代码:

    chmod 777 <dirname>

    截图:

    从WinSCP登录,成功:

    展开全文
  • 转自:... 1、启动VSFTP服务器 A:cenos运行:yum install vsftpd B. 登录Linux主机后,运行命令:”service vsftpd start”C. 要让FTP每次开机自动启动,运行命令: “chkconfig --level 35 v...
    转自:http://blog.csdn.net/cloudday/article/details/8640234
     
    1、 启动VSFTP服务器

    A:cenos下运行:yum  install  vsftpd

     


    B. 登录Linux主机后,运行命令:”service vsftpd start”

    C. 要让FTP每次开机自动启动,运行命令:  “chkconfig --level 35 vsftpd on”


     
    2、设置FTP权限


    A. 编辑VSFTP配置文件,运行命令:”vi /etc/vsftpd/vsftpd.conf “

    B. 将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”

    C. 保存修改,按ESC键,运行命令:“:wq”
     

    这样关闭了匿名登录功能。


     
    3、添加FTP账号

    A. 登录Linux主机后,运行命令:”useradd ftpadmin -s /sbin/nologin “。该账户路径默认指向/home/ftpadmin目录;如果需要将用户指向其他目录,请运行命令:useradd ftpadmin -s /sbin/nologin –d /www(其他目录)

    B. 设置ftpadmin用户密码,运行命令:”passwd ftpadmin” ; 输入两次密码,匹配成功后,就设置好了ftpadmin用户的密码了。

    C.测试连接,您可以在“我的电脑”地址栏中输入 ftp://IP 来连接FTP服务器,根据提示输入账户密码。

     
     
    4、FTP数据传输注意事项

    A. 尽量把文件打包后上传。Linux无法识别RAR压缩包,可以使用ZIP压缩。

    B.上传数据时请选择二进制编码,如果选择其他编码,可能会导致上传的压缩包无法打开。

     

    FTP服务器的默认目录是/var/ftp,而且当用户以匿名方式登录的时候,访问就是此目录。如果用户以其它的用户名登录的话,访问的则是那个用户名的工作目录。如果想要更改非匿名用户的默认FTP目录,可以采用如下方式进行更改:

    1、进入/etc目录,打开passwd文件

    2、转到想要更改的那个用户的行,编辑其工作目录为想要的目录即可(如果报错:500 OOPS: cannot change directory xxx,则操作这步可以解决)

     

    一般采用此种方式带来的一个影响就是,shell的提示符不会再显示目录信息,如果想要变回原来的样子,可以采用如下简便的方法:把那个用户原来的工作目录下的所有与shell配置相关的文件复制到更改后的目录。

    转载于:https://www.cnblogs.com/taotaoxixihaha/p/6629095.html

    展开全文
  • 1、 启动VSFTP服务器 ...A:cenos运行:yum install vsftpd B. 登录Linux主机后,运行命令:”service vsftpd start” C. 要让FTP每次开机自动启动,运行命令: “chkconfig --le
  • 2、建用户:在root用户: useradd -d /home/test test //增加用户test,并制定test用户的主目录为/home/testpasswd test //为test设置密码 3、更改用户相应的权限设置: usermod -s /sbin/nologin test //限定...
  • linux下ftp的安装配置

    2016-08-29 14:18:59
    ftp安装部分,操作步骤如下: 可以使用yum命令直接安装ftp # yum install vsftpd ...ftp服务的开启与关闭命令: ...安装成功后,可以在本地使用ftp软件连接,默认账号是...在linux添加ftp用户,并设置相应的权
  • Linux下FTP搭建和问题解决方案

    千次阅读 2017-05-25 10:50:05
    ftp安装部分,操作步骤如下: 可以使用yum命令直接安装ftp # yum install vsftpd ...ftp服务的开启与关闭命令: ...安装成功后,可以在本地使用ftp软件连接,默认账号是...在linux添加ftp用户,并设置相应的权
  • linuxftp介绍与使用

    2020-11-02 09:51:16
    什么是ftplinuxftp安装与配置 可以使用yum命令直接...在linux添加ftp用户,并设置相应的权限,操作步骤如下: 1、环境: ftp为vsftp 被限制用户名为test。被限制路径为/home/test 2、建用户:在root用户
  • Linux下搭建FTP服务

    2014-03-29 12:12:24
    一.FTP服务器配置1. 安装vsftpd包第一张光盘 vsftpd-2.0.1-5.i386.... vsftpd服务器的基本配置vsftpd.conf文件配置 “/etc/vsftpd/vsftpd.conf”添加userlist_deny=YES/NOYES禁止用户账号登录;允许匿名登录。NO允...
  • LINUX下批量添加用户的SHELL程序最近,笔者在校园网应用平台建设中采用了Linux操作系统,为校园网用户提供DNS、Apache、POP3、SMTP、FTP等服务。由于我校学生用户数在3000人以上,笔者在建设整个应用平台的过程中...
  • linuxftp基础使用

    2019-09-06 08:54:32
    文章目录检查是否安装安装和卸载ftp关闭匿名登录添加ftp账号设置ftp访问路径工具分享 检查是否安装 rpm -qa |grep vsftp 如果已经安装则会显示版本号 安装和卸载ftp 安装及设置开机启动 yum install -y vsftp ...
  • 在企业里常越到这样的情况,需要创建一些FTP账户让他们管理ftp...下面的方法就是配置FTP的虚拟用户,他们只能登陆ftp,而不属于系统上的账号,爽吧yum -y install vsftpd一、建立Vsftpd虚拟用户:1、添加虚拟用户...
  • Linux FTP服务搭建

    2012-03-31 11:12:59
    第2步,Pure-FTPD服务是以ftp账号运行的,所以需要先检查/etc/passwd是否有ftp账号。如果没有,执行以下指令添加该用户: [root@localhost ~]#useradd ftp –g ftp –d /var/ftp –s /sbin/nologin 第3步,Pure-...

空空如也

空空如也

1 2 3 4
收藏数 75
精华内容 30
关键字:

linux下ftp添加账号

linux 订阅