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用户名和访问目录替换成自己想要的设置的即可。