Linux上创建FTP用户并配置权限

很久没有写博客了,今天正好用到了关于linux下ftp用户的创建与权限设置。就把今天创建FTP用户和配置权限在这里记录一下,总结自己,也方便别人。

创建用户

1、Linux系统创建用户:useradd -d /home/ygzx ygzx

2、为用户设置密码:passwd ygzx

3、设置限定用户不能telnet,只能ftpusermod -s /sbin/nologin ygzx

 修改ftp配置

我的vsftpd.conf文件内容如下:


注意,在这里有个user_config_dir配置项,该配置项指定FTP权限配置文件的存放目录,查看/etc/vsftpd/vsftpd_user_conf,如下:


/etc/vsftpd/vsftpd_user_conf目录下要新建一个与用户名相同的文件,其内容如下:


其中cmds_allowed=ABOR,CWD,LIST,PWD,PASS,PASV,QUIT,SIZE,USER,MODE,RETR,PORT,NLST,表示只能下载,不能上传、删除、重命名。哈哈,就要这么苛刻,为了数据安全。

配置完这些,重启一下vsftpd服务即可。

验证

在本机执行cmd进行ftp连接到ftp server:


ok,验证成功!

你可能感兴趣的:(Linux上创建FTP用户并配置权限)