ftp匿名用户上传
匿名用户
1.vsftpd.conf文件中:
write_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
2.ftp目录权限:
查看ftp目录:
ftp:x:107:65534::/home/ftp:/bin/false
ftp目录为/home/ftp
chown root:root /home/ftp
chmod -R 777 /home/ftp
但这样是不能上传文件的。因为这是匿名用户,当前目录所有者是root用户; 真的要上传文件在该目录下建立一个文件夹如名字是upload,
mkdir /home/ftp/upload
chown ftp:root /home/ftp/upload
㈡ linux下搭建ftp 服务器,在局域网内分配的用户不能访问,只能匿名访问,
匿名用户一般是映射到系统的ftp用户,用下面的命令查看ftp用户的家目录
cat/etc/passwd|grepftp
假设是在/var/ftp,需要赋予这个目录的写权限匿名用户才能写,最好是把拥有者直接赋予给ftp
chownftp:ftp/var/ftp&&chmo+wx/var/ftp
另外就是vsftpd.conf的设置了,按照楼上fyzq2008说的设置就对了
㈢ linux ftp怎么设置匿名用户上传权限和上传路径
直接更改配置vsftd.conf文件即可
pub在linux 下 /var/ftp/pub
改配置文件/etc/vsftpd.conf这个配置文件.
定位到一下两行配置
#Local_enble=yes
#Write_enable=no
更改成如下配置即可
Local_enble=yes
Write_enable=yes
㈣ 在linux下,我的FTP服务器想要实现匿名用户上传和下载,但是现在只能实现下载,不能上传,求帮忙
ftp匿名访问进行上传例子:
[/var/ftp]#vim /etc/vsftpd/vsftpd.conf
write_enable=YES
ftp_username=ftp
no_anon_password=YES
anon_root=/var/ftp
anonymous_enable=YE
anon_upload_enable=YES
anon_mkdir_write_enable=YES
[/var/ftp]#chown ftp:ftp pub -R
[/var/ftp]#lftp localhost
lftp localhost:/> cd pub/
lftp localhost:/pub> ls
lftp localhost:/pub> lcd /root/Desktop/
lcd 成功, 本地目录=/root/Desktop
lftp localhost:/pub> put 1.txt
lftp localhost:/pub> ls
-rw------- 1 14 50 0 Aug 17 11:49 1.txt
㈤ 简述使用ftp 进行文件传输时的两种登录方式是什么
(1)ftp 有两种登录方式:匿名登录和授权登录。使用匿名登录时,用户名为:anonymous,密码为:任何合法email 地址;使用授权登录时,用户名为用户在远程系统中的用户帐号,密码为用户在远程系统中的用户密码。
区别:使用匿名登录只能访问ftp 目录下的资源,默认配置下只能下载;而授权登录访问的权限大于匿名登录,且上载、下载均可。
(2)ftp 文件传输有两种文件传输模式:ASCII 模式和binary 模式。ASCII 模式用来传输文本文件,其他文件的传输使用binary 模式。
(3)常用的ftp 文件传输命令为:bin、asc、put、get、mput、mget、prompt、bye
这是我在传智播客老师教给我的,你也抓紧时间学习一下!
㈥ 登录ftp服务器的匿名用户为
登录ftp服务器的匿名用户为anonymous。匿名账号为anonymous,使用FTP时必须首先登录,在远程主机上获得相应的权限以后,方可上传或下载文件。