QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1440|回复: 4

pureftpd 应用手记和一些疑问

[复制链接]
发表于 2009-4-25 07:04:57 | 显示全部楼层 |阅读模式
今早发现pureftpd两年了终于有了新的版本,于是就重新打包了一下,可是puredb方式验证一直通不过
最后才发现是因为配置当中MinUID=100,而ftp组我在打包时在%post项里设定为14,这样 MinUID参数限定了 不允许小于UID100的用户通过验证,所以还望朋友们看下默认ftp组的ID是多少,我好决定如何修定rpm包的%post项。
目前整个打包已经完工,安装完就直接支持匿名登录和puredb方式验证,当然puredb虚拟用户还是需要自建的。

# pure-pw useradd haulm -uftp -d /home/haulm/                            建立ftp组的虚拟用户haulm目录放在/home/haulm
# cat /etc/pureftpd.passwd
haulm:$1$mUSxqSq0$dj/OE67n5QlgNB6l056Pq0:14:50::/home/haulm/./::::::::::::
# pure-pw list
haulm               /home/haulm/./
pure-pw usermod haulm -n100 -N1000 -t100 -T50         限定账户 可上传100个文件、限制1G的硬盘空间,100K的下载速度、50K的上传速度
pure-pw show haulm
Login              : haulm
Password           : $1$mUSxqSq0$dj/OE67n5QlgNB6l056Pq0
UID                : 14 (ftp)
GID                : 50 (ftp)
Directory          : /home/haulm/./
Full name          :
Download bandwidth : 100 Kb (enabled)
Upload   bandwidth : 50 Kb (enabled)
Max files          : 100 (enabled)
Max size           : 1000 Mb (enabled)
Ratio              : 0:0 (unlimited:unlimited)
Allowed local  IPs :
Denied  local  IPs :
Allowed client IPs :
Denied  client IPs :
Time restrictions  : 0000-0000 (unlimited)
Max sim sessions   : 0 (unlimited)
# pure-pw mkdb
# service pure-ftpd restart
停止 pure-config.pl:
启动 pure-config.pl:Running: /usr/sbin/pure-ftpd --daemonize -A -c50 -B -C8 -D -fftp -H -I15 -lpuredb:/etc/pureftpd.pdb -L2000:8 -m4 -s -U133:022 -u14 -g/var/run/pure-ftpd.pid -k99 -Z
发表于 2009-4-25 07:57:28 | 显示全部楼层
ftp用户的UID一般是50
MinUID可以不考虑,或者改成50
是-uftp这里的问题 你可以建立用户的时候不用系统内置用户

btw:这个软件3年多没有更新了
回复

使用道具 举报

发表于 2009-4-25 09:46:20 | 显示全部楼层

UID 是用户 ID ,默认ftp组 的 ID ,应该是 GID ,也就是 组ID 。这是两个概念吧……
不过我觉得,ftp 应该默认设置是允许普通用户登录,也就是 UID 从 500 开始的。当然最好还是被加入 ftp 组的才能登录最好。
之后再另外允许 ID 为 ftp 的用户登录。毕竟 UID 100 之前有不少关键 ID 阿。
回复

使用道具 举报

发表于 2009-11-30 15:02:07 | 显示全部楼层
虚拟还是不要和真实帐号挂钩了吧……
ftp用户是系统用户,是不是就应该比较靠前吧……
回复

使用道具 举报

 楼主| 发表于 2009-11-30 17:02:09 | 显示全部楼层
嗯,经测试puredb模式建立的用户的确是虚拟用户,和系统用户是无关的,困扰的用户问题其实应该是ftp访问目录的权限问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-26 05:30 , Processed in 0.121648 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表