欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

Pure-ftpd服务安装及虚拟用户设置

发布时间:2024/4/14 55 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Pure-ftpd服务安装及虚拟用户设置 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

2019独角兽企业重金招聘Python工程师标准>>>

安装 sudo apt-get install pure-ftpd

虚拟用户设置 首先,可以在系统中添加相应的用户和组,如用户ftpuser 和组ftpgroup ,专门用来管理ftp服务。也可以是能登录系统的用户,但最好是不能登录系统的用户,安全。 groupadd ftpgroup useradd ftpuser -g ftpgroup -d /home/ftp -s /sbin/nologin

然后利用pure-pw命令** 添加虚拟用户**,如添加虚拟用户user1,并指定查看目录为/var/www/site1: pure-pw useradd user1 -u ftpuser -g ftpgroup -d /var/www/site1

另:一个系统用户可以绑定多个虚拟用户,然后控制所查看的目录。如再添加虚拟用户user2,并指定查看目录为/var/www/site2 pure-pw useradd user2 -u ftpuser -g ftpgroup -d /var/www/site2

pure-pw完之后会要求输入密码,也就是设置登录ftp用户的密码。添加完之後,让 pure-ftpd 建立虚拟用户数据: pure-pw mkdb

这样完了之后重启pure-ftpd: /etc/init.d/pure-ftpd restart

此时是否可以登录?如果不可以:

无法正常登录

请查看 /etc/pure-ftpd/auth 下是否有 puredb?

没有需要在/etc/pure-ftpd/auth下,创建一个软链接: ln -s /etc/pure-ftpd/conf/PureDB 60puredb

至此,再次重启pure-ftpd。各个虚拟用户即可登录ftp查看各自的目录。而且所有命令如果没有权限,记得加sudo。 其他 1、删除一个用户 pure-pw userdel[-f] [-m]

这时,用户的信息会被从指定的 passwd 文件中删除,但是用户的 home 目录会被保留,需要手工删除。 2、改变用户 pure-pw passwd[-f] [-m]

3、显示用户信息 在 /etc/pureftpd.passwd 文件中记录的信息,但不方便用户的阅读,因此 pure-ftpd 提供了显示用户信息的命令。其语法是: pure-pw show[-f]

作者:拾壹北 链接:https://www.jianshu.com/p/7d86472208cd 来源:简书 简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

转载于:https://my.oschina.net/u/3707722/blog/3052181

总结

以上是生活随笔为你收集整理的Pure-ftpd服务安装及虚拟用户设置的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。