当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : ubuntu 12.04 的vsftpd 让本地用户登录问题
帖子发表于 : 2012-07-19 15:52 

注册: 2012-07-19 15:49
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
系统:Ubuntu 12.04 LTS 64位
软件版本:vsftpd: version 2.3.5

配置一:vsftpd.conf
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=007
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
chroot_local_user=YES
结果:系统用户不可以登录。

配置二:vsftpd.conf (在配置一基础上少了最后一项 chroot_local_user=YES)
结果:系统用户可以登录,但是可以随便浏览任何目录。

本人想让系统用户可以登录且只能浏览自己的家目录下的文件。请高手指点!谢谢了哈!


页首
 用户资料  
 
2 楼 
 文章标题 : Re: ubuntu 12.04 的vsftpd 让本地用户登录问题
帖子发表于 : 2012-07-19 16:25 

注册: 2005-09-13 4:56
帖子: 1113
系统: Ubuntu QQ
送出感谢: 0 次
接收感谢: 46
检查一下/home路径下有没有本地用户的根目录


_________________
添加ppa后只更新此ppa:
update-ppa()
{ sudo apt-get update -o Dir::Etc::sourcelist="sources.list.d/$1.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"
}
写入~/.bashrc,source一下,就可以直接用,是不是很方便?觉得方便就按个赞。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: ubuntu 12.04 的vsftpd 让本地用户登录问题
帖子发表于 : 2012-07-19 16:38 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
chroot_local_user=YES
缺省只改这行,就可以啊。
只是新版本,需要家目录不可写。就是sudo chmod a-w /home/xxxx


_________________
● 鸣学


页首
 用户资料  
 
4 楼 
 文章标题 : Re: ubuntu 12.04 的vsftpd 让本地用户登录问题
帖子发表于 : 2012-07-19 16:52 

注册: 2012-07-19 15:49
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
eexpress 写道:
chroot_local_user=YES
缺省只改这行,就可以啊。
只是新版本,需要家目录不可写。就是sudo chmod a-w /home/xxxx

可是我的需求是要自己的家目录可以读写的。。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: ubuntu 12.04 的vsftpd 让本地用户登录问题
帖子发表于 : 2012-07-19 17:14 

注册: 2005-09-13 4:56
帖子: 1113
系统: Ubuntu QQ
送出感谢: 0 次
接收感谢: 46
eexpress 写道:
chroot_local_user=YES
缺省只改这行,就可以啊。
只是新版本,需要家目录不可写。就是sudo chmod a-w /home/xxxx


那是vsftpd脑子进水了,用户不能跟风脑残啊


_________________
添加ppa后只更新此ppa:
update-ppa()
{ sudo apt-get update -o Dir::Etc::sourcelist="sources.list.d/$1.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"
}
写入~/.bashrc,source一下,就可以直接用,是不是很方便?觉得方便就按个赞。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: ubuntu 12.04 的vsftpd 让本地用户登录问题
帖子发表于 : 2012-07-19 17:59 

注册: 2012-07-19 15:49
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
funicorn 写道:
eexpress 写道:
chroot_local_user=YES
缺省只改这行,就可以啊。
只是新版本,需要家目录不可写。就是sudo chmod a-w /home/xxxx


那是vsftpd脑子进水了,用户不能跟风脑残啊


哎!还是编译安装回到以前的低版本了!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 0 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译