CentOS7系统是我们租用BlueHost服务器时会经常遇到的操作系统之一,然而在使用CentOS7系统时一般都需要通过FTP工具上传和下载文件,今天为大家介绍CentOS7系统创建FTP账号的操作步骤,仅供大家参考。

1、创建用户

可以使用useradd命令,这里以创建“www”用户为例:

同时给www用户设置一个密码,命令如下:

2、设置www用户目录

每创建一个FTP账号,都有对应的访问目录权限,即只能访问指定的文件夹目录,其它目录无法访问,这里为www用户设置访问/var/www/html目录,命令如下:

3、查看新创建的用户的信息

从上图可以看出,www用户已经创建成功,而且访问的目录是var/www/html。

备注:/etc/passwd文件存放用户信息,由6个分号组成的7个信息,含义如下:

4、修改FTP配置文件

切换当FTP配置文件目录,命令如下:

编辑配置文件,命令如下:

在配置文件中,按下图三行修改配置文件:

5、重启vsftpd服务

6、配置文件夹权限

切换到主目录,命令如下:

查看www文件夹中所包含的文件的信息,使用ll命令:

上显示的信息为,html文件夹属于root用户,属于root用户组,这时因为是root用户创建的文件夹,这里需要将html文件夹的拥有者更改为www用户,命令如下:

接下来修改html文件夹权限,允许同一个用户组的用户拥有rwx权限,命令如下:

此时www用户可以访问html目录,也可以在html目录创建新的文件。

备注:文件夹权限:

7、验证FTP账户能否登陆

最后,打开FTP工具(这里小编用的是FlashFXP 5),输入上面设置好的www用户和密码进行登录,测试发现是可以访问的,而且只能访问html目录。

注意:如果无法链接成功,可以先关闭防火墙:systemctl stop firewalld.service

总之,以上就是CentOS7系统创建FTP账号的全部过程,相对来说还是比较简单,大家可以将FTP用户名和访问目录替换成自己想要的设置的即可。