添加组
sudo groupadd ftpgroup
2 修改/etc/vsftpd/vsftpd.conf
将底下三行
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
改为
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
3 增加用户 useradd -s /sbin/nologin -g ftpgroup -d /home/.... ftpuser
4 设置用户口令 passwd ftpuser
5 编辑文件: /etc/vsftpd.chroot_list
内容为ftp用户名,每个用户占一行,如:
ftpuser
6 重新启动vsftpd
[root@home vsftpd]# sudo service vsftpd restart
第一次设置2~5,以后每增加一个用户,只需执行3~5即可.
常见错误处理
返回:331 Please specify the password.
命令:PASS *************
返回:530 Login incorrect.
解决办法 vi /etc/shells
增加一行:/sbin/nologin
==========================================
附录:vsftp/linux 添加用户
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用户
分享到:
相关推荐
vsftpd虚拟用户的配置
vsftpd虚拟用户建立
vsftpd虚拟用户设置权限
vsftpd的不同虚拟用户分配不同权限的配置
Vsftpd服务器虚拟用户配置.docx
Centos7下安装vsftpd并启用虚拟用户访问
linux下配置vsftpd和虚拟用户.pdf
linux下配置vsftpd和虚拟用户[文].pdf
登录FTP有三种方式,匿名登录、本地用户登录和虚拟用户登录。 匿名登录:在登录FTP时使用默认的用户名,一般是ftp或anonymous。 本地用户登录:使用系统用户登录,在/etc/passwd中。 虚拟用户登录:这是FTP专有用户...
vsftpd_ftp服务器Linux虚拟用户配置(超详细)
CentOS 7中vsftpd服务安全部署(匿名用户、本地用户、虚拟用户管理)
关于vsftp的虚拟用户安装文档,权限及目录设置,写的很详细
主要介绍了vsftpd配置虚拟用户登录的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
两种方式建立Vsftpd虚拟用户.pdf
Centos中Vsftpd安装与虚拟用户设置.txt
在linux环境下vsftpd建立虚拟用户
linux下vsftpd的安装及配置,本篇主要是介绍Vsftp的虚拟用户,虚拟用户并不是系统用户,也就是说这些FTP的用户在系统中是不存在的。他们的总体权限其实是集中寄托在一个在系统中的某一个用户身上的,所谓Vsftpd的虚拟...