Linux上创建FTP用户并配置权限 - Go语言中文社区

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,验证成功!

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/yxf771hotmail/article/details/80979344
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2019-08-26 22:58:20
  • 阅读 ( 1100 )
  • 分类:Linux

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢