ftp服务器,只有root能正常访问
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 24
- 注册时间: 2014-09-19 12:40
- 系统: win8
ftp服务器,只有root能正常访问
求大神指教:root可以登陆并上传下载文件,
1、刚建的home目录下用户second无法登陆,报错:500 OOPS:cannot change directory: /home/second
2、var目录下的ftp用户可以登陆并有下载权限,怎么赋给他上传权限。
3、/etc/vsftpd.chroot_list这个文件是没有的,so当我把想限制用户访问其他目录而把#chroot_list_user=yes;#chroot_local_enable=yes两段前面的“#”去掉时就报错:could not read.
下面是我照着vsftpd.conf打下来的,去掉大部分有#开头的段,帮我看看错在哪儿。问题有点多不好意思
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=yes
use_localtime=yes
xferlog_enable=yes
connect_from_port_20=yes
#chown_uploads=yes
#chown_username=whoever
#async_abor_enable=yes
#chroot_list_user=yes
#chroot_local_enable=yes
chroot_list_file=/etc/vsftpd.chroot_list
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
1、刚建的home目录下用户second无法登陆,报错:500 OOPS:cannot change directory: /home/second
2、var目录下的ftp用户可以登陆并有下载权限,怎么赋给他上传权限。
3、/etc/vsftpd.chroot_list这个文件是没有的,so当我把想限制用户访问其他目录而把#chroot_list_user=yes;#chroot_local_enable=yes两段前面的“#”去掉时就报错:could not read.
下面是我照着vsftpd.conf打下来的,去掉大部分有#开头的段,帮我看看错在哪儿。问题有点多不好意思
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=yes
use_localtime=yes
xferlog_enable=yes
connect_from_port_20=yes
#chown_uploads=yes
#chown_username=whoever
#async_abor_enable=yes
#chroot_list_user=yes
#chroot_local_enable=yes
chroot_list_file=/etc/vsftpd.chroot_list
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
-
- 帖子: 24
- 注册时间: 2014-09-19 12:40
- 系统: win8
Re: ftp服务器,只有root能正常访问
前面的#chroot_list_user=yes
#chroot_local_enable=yes
是抄错了 应该是
#chroot_local_user=yes
#chroot_list_enable=yes
可是我找不到/etc/vsftpd.chroot_list这个文件 看我屏幕:
root@ubuntu:/etc# ls vsftpd.chroot_list
ls: cannot access vsftpd.chroot_list: No such file or directory
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: ftp服务器,只有root能正常访问
1. 第一次使用 gksudo 需要先安裝 gksu 套件可是我找不到/etc/vsftpd.chroot_list这个文件 看我屏幕:
2. gksudo gedit /etc/vsftpd.chroot_list
就可以產生一個新的 vsftpd.chroot_list
-
- 帖子: 294
- 注册时间: 2007-06-02 20:00
Re: ftp服务器,只有root能正常访问
找不到vsftpd.chroot_list文件就手动建一个。里面应该是每行为允许chroot的用户名。把用户加进去即可。
-
- 帖子: 24
- 注册时间: 2014-09-19 12:40
- 系统: win8
Re: ftp服务器,只有root能正常访问
你好!我自己建了vsftpd.chroot_list文件后并填入root用户就可以了,就解决了3的问题q3029609 写了:前面的#chroot_list_user=yes
#chroot_local_enable=yes
是抄错了 应该是
#chroot_local_user=yes
#chroot_list_enable=yes
可是我找不到/etc/vsftpd.chroot_list这个文件 看我屏幕:
root@ubuntu:/etc# ls vsftpd.chroot_list
ls: cannot access vsftpd.chroot_list: No such file or directory
-
- 帖子: 24
- 注册时间: 2014-09-19 12:40
- 系统: win8
Re: ftp服务器,只有root能正常访问
你好 我就差一个问题没解决了:普通用户无法创建文件或上传文件到ftp,但是vsftpd.conf里的写权限命令是这样:write_enable=YES没错吧wgj 写了:找不到vsftpd.chroot_list文件就手动建一个。里面应该是每行为允许chroot的用户名。把用户加进去即可。
-
- 帖子: 24
- 注册时间: 2014-09-19 12:40
- 系统: win8
Re: ftp服务器,只有root能正常访问
我把该目录改成755权限的话就会报错,网上说不能给其写权限 是怎么回事q3029609 写了:你好 我就差一个问题没解决了:普通用户无法创建文件或上传文件到ftp,但是vsftpd.conf里的写权限命令是这样:write_enable=YES没错吧wgj 写了:找不到vsftpd.chroot_list文件就手动建一个。里面应该是每行为允许chroot的用户名。把用户加进去即可。
-
- 帖子: 24
- 注册时间: 2014-09-19 12:40
- 系统: win8
Re: ftp服务器,只有root能正常访问
都解决了:更改ftp用户文件夹权限为可写,并添加"allow_writeable_chroot=YES"到vsftpd.conf中q3029609 写了:我把该目录改成755权限的话就会报错,网上说不能给其写权限 是怎么回事q3029609 写了:你好 我就差一个问题没解决了:普通用户无法创建文件或上传文件到ftp,但是vsftpd.conf里的写权限命令是这样:write_enable=YES没错吧wgj 写了:找不到vsftpd.chroot_list文件就手动建一个。里面应该是每行为允许chroot的用户名。把用户加进去即可。
-
- 帖子: 24
- 注册时间: 2014-09-19 12:40
- 系统: win8
Re: ftp服务器,只有root能正常访问
我创建了个用户test,登陆进入并没有在home下面看到test文件夹,不是每个用户都有自己的文件夹吗poloshiao 写了:1. 第一次使用 gksudo 需要先安裝 gksu 套件可是我找不到/etc/vsftpd.chroot_list这个文件 看我屏幕:
2. gksudo gedit /etc/vsftpd.chroot_list
就可以產生一個新的 vsftpd.chroot_list
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: ftp服务器,只有root能正常访问
1. 你使用什麼指令 创建了 test我创建了个用户test
2. 有沒有同時 创建了 /home/test (包含權限)
-
- 帖子: 24
- 注册时间: 2014-09-19 12:40
- 系统: win8
Re: ftp服务器,只有root能正常访问
我用useradd username命令,要怎样的poloshiao 写了:1. 你使用什麼指令 创建了 test我创建了个用户test
2. 有沒有同時 创建了 /home/test (包含權限)
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: ftp服务器,只有root能正常访问
http://manpages.ubuntu.com/manpages/tru ... add.8.html
參考參數
sudo useradd -d /home/test -m test
sudo passwd test
參考參數
sudo useradd -d /home/test -m test
sudo passwd test
-
- 帖子: 24
- 注册时间: 2014-09-19 12:40
- 系统: win8
Re: ftp服务器,只有root能正常访问
谢谢poloshiao 写了:http://manpages.ubuntu.com/manpages/tru ... add.8.html
參考參數
sudo useradd -d /home/test -m test
sudo passwd test