QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 795|回复: 1

vsftpd中配置本地组访问的FTP出问题

[复制链接]
发表于 2005-5-2 21:04:22 | 显示全部楼层 |阅读模式
这是我的参考帖:

配置本地组访问的FTP

首先创建用户组 test和FTP的主目录

groupadd test

mkdir /tmp/test

然后创建用户

useradd -G test –d /tmp/test –M usr1

注:G:用户所在的组 d:表示创建用户的自己目录的位置给予指定

M:不建立默认的自家目录,也就是说在/home下没有自己的目录

useradd –G test –d /tmp/test –M usr2

接着改变文件夹的属主和权限

chown usr1.test /tmp/test ----这表示把/tmp/test的属主定为usr1

chmod 750 /tmp/test ----7表示wrx 5表示rx 0表示什么权限都没有

这个实验的目的就是usr1有上传、删除和下载的权限

而usr2只有下载的权限没有上传和删除的权限

当然啦大家别忘了我们的主配置文件vsftpd.conf

要确定local_enable=yes、write_enable=yes、chroot_local_usr=yes这三个选项是有的哦!





按照该帖做了后,本地用户可以登陆,但是按照帖子里新建的两个用户usr1,usr2登陆不了,提示错误:
lanlan@debian:~$ lftp usr2:[email protected]
lftp usr:[email protected]:~> ls
ls: 登录失败: 530 Login incorrect.
lftp usr:[email protected]:~>

请问是什么问题?我密码没错啊~

真奇怪,如果我不制定新建用户的主目录,那么该用户就可以登陆ftp,但是如果我制定了目录,就会报530错误,为什么呢?
发表于 2005-5-3 10:58:50 | 显示全部楼层
同疑惑阿
望达人指教~
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-5 22:53 , Processed in 0.039609 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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