当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : vsftp架好后用户权限的问题
帖子发表于 : 2009-03-01 2:03 

注册: 2009-02-27 20:46
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
按照http://wiki.ubuntu.org.cn/Vsftpd%E8%99%9A%E6%8B%9F%E7%94%A8%E6%88%B7%E8%AE%BE%E7%BD%AE的说明进行了Vsftp虚拟用户设置
目前的情况是:虚拟用户可以登录,可以上传下载,可以创建文件夹,就是不能更改文件或者文件夹的属性,文件夹是700,文件644
贴上我的vsftpd.conf的主要参数:
代码:
listen=YES
#listen_ipv6=YES
anonymous_enable=YES
local_enable=YES
#write_enable=YES
local_umask=022
anon_umask=022
#anon_upload_enable=YES
#anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
#chown_uploads=YES
#chown_username=whoever
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
#idle_session_timeout=600
#data_connection_timeout=120
#nopriv_user=ftpsecure
#async_abor_enable=YES
#ascii_upload_enable=YES
#ascii_download_enable=YES
#ftpd_banner=Welcome to blah FTP service.
#deny_email_enable=YES
#banned_email_file=/etc/vsftpd.banned_emails
# chroot_list_enable below.
chroot_local_user=YES
guest_enable=yes
guest_username=wxk
user_config_dir=/etc/vsftpd_user_conf
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd.chroot_list
#ls_recurse_enable=YES
secure_chroot_dir=/var/run/vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key


其中的wxk是虚拟用户使用的系统用户,权限已经设置

我自己觉得问题还是在于local_umask或者anon_umask身上,请问该如何配置?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: vsftp架好后用户权限的问题
帖子发表于 : 2009-03-02 15:41 

注册: 2008-06-09 10:12
帖子: 24
送出感谢: 0 次
接收感谢: 0 次
呵呵,我以前也遇到我过这个问题,把共享文件夹的权限改了就OK了.


页首
 用户资料  
 
3 楼 
 文章标题 : Re: vsftp架好后用户权限的问题
帖子发表于 : 2009-03-02 15:50 
头像

注册: 2008-07-21 9:44
帖子: 2371
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
cui41 写道:
呵呵,我以前也遇到我过这个问题,把共享文件夹的权限改了就OK了.

"共享文件夹"?能否详细点,这个问题俺也想学习下。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: vsftp架好后用户权限的问题
帖子发表于 : 2009-03-05 21:33 
头像

注册: 2009-01-21 13:06
帖子: 89
送出感谢: 0 次
接收感谢: 0 次
这个是虚拟用户登录配置,通过配置user_config_dir=/etc/vsftpd_user_conf 因改有/etc/vsftpd_user_conf关于各个虚拟用户的权限配置,楼主没说清楚是哪个文件夹的权限需要更改。
如果是wxk的话,应该是除了root用户都不能更改的,因为这个用户属主是wxk,权限是700并且是/sbin/false。他的家目录应该是所以虚拟用户的家目录者上级目录,就是为了做安全考虑。
简单的说用sudo chmod ,肯定可以改,不过完全没意义。
作为虚拟用户因改是把他们的家目录(vsftp虚拟用户的根目录)放在wxk家目录下(linux的账户家目录)面的,以下是虚拟用户user1享有上传、下载、删除文件目录、修改文件名和浏览的权限,可以参考下
cd /etc/vsftpd_user_conf
sudo touch user1 #例子user1虚拟用户
write_enable=YES
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
local_root=/home/wxk/user1


_________________
分享是一种文化


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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