ubuntu中怎么给为vsftpd增加用户

作者:袖梨 2022-06-30

1.建立本地虚拟用户
代码:

 代码如下 复制代码

useradd -d /opt/ftp-server Crazycen     #新建Crazycen用户,指定主目录为/opt/ftp-server
mkdir /opt/ftp-server Crazycen

2.查看所有用户

 代码如下 复制代码
cat /etc/shadow

3.修改密码

 代码如下 复制代码
# passwd root
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully
#

限制只能访问指定目录 .

1 增加组 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 -g ftpgroup -d /dir/to -M ftpuser
4 设置用户口令 passwd ftpuser
5 编辑文件: /etc/vsftpd/chroot_list
   内容为ftp用户名,每个用户占一行,如:
peter
john
6 重新启动vsftpd

 代码如下 复制代码
[root@home vsftpd]# /sbin/service vsftpd restart


第一次设置2~5,以后每增加一个用户,只需执行3~5即可.

相关文章

精彩推荐