CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  系统维护与使用区

ftp的配置问题???

楼主lxh007(清洋)2002-06-10 17:46:57 在 Linux/Unix社区 / 系统维护与使用区 提问

我的机子是window2000,现在我要传个文件到一台linux7.1的机子上  
  我在一个ie访问:ftp://ip  
  没有要我输入任何用户名和密码就直接看到了几个目录,但是我再传文件到目录下就报错  
  no   permission(upload),请问在linux下需要怎样配置一些文件哪? 问题点数:100、回复次数:22Top

1 楼NetSerpent(洋鬼鬼)回复于 2002-06-10 17:50:19 得分 10

可能是目录权限没给吧,这是常犯的一个错误。Top

2 楼xiaofei1027(小匪)回复于 2002-06-10 17:50:21 得分 10

将你的要放文件的目录的权限改掉啊,现在你的权限不够啊!Top

3 楼lxh007(清洋)回复于 2002-06-10 17:56:07 得分 0

我把那个目录的permission所有的全都点了一遍,还是不行哪!怎么办?Top

4 楼xiaofei1027(小匪)回复于 2002-06-10 18:06:19 得分 0

将你的那个目录chmod   777   目录名(root)身份!Top

5 楼lxh007(清洋)回复于 2002-06-10 18:21:31 得分 0

我用root身份登陆了,然后  
  chmod   777   /var/ftp/pub(目录路径)  
  还是不行哪,(permission   denied   on   server   (upload))麻纺哪位再想想可能是什么原因Top

6 楼xiaofei1027(小匪)回复于 2002-06-10 18:44:59 得分 0

看看你的/etc/ftpaccess里的配置,有upload项注释掉!Top

7 楼lxh007(清洋)回复于 2002-06-10 19:14:16 得分 0

ftpaccess没有upload项,只有  
  deny   -   uid   %   -99   %65534-  
  deny   -   gid   %   -99   %65534-  
  allow   -uid   ftp  
  allow   -gid   ftp  
  这四句有效,不对嘛?Top

8 楼anhy(鎏)回复于 2002-06-10 19:19:12 得分 10

默认设置FTP匿名用户没有上传权限。  
  Top

9 楼lxh007(清洋)回复于 2002-06-10 19:25:21 得分 0

怎么修改呢?  
  或者怎么用用户登陆?麻纺相告Top

10 楼zhenshi(真世)回复于 2002-06-10 19:40:10 得分 50

deny   -   uid   %   -99   %65534-  
  deny   -   gid   %   -99   %65534-  
  把这两行删了。  
   
  加一行这个  
  class   all   real,guest,anonymous   *  
   
  如果有这样的句字也删了  
  file-limit   in   *   *  
   
  只是说说。错了别赖我。  
  Top

11 楼lxh007(清洋)回复于 2002-06-10 19:56:10 得分 0

咋还是不行那,同样的错!  
  不管对错,说来我都试试,现在不知道怎么下手了!Top

12 楼lxh007(清洋)回复于 2002-06-11 09:00:41 得分 0

救命哪!Top

13 楼xiaofei1027(小匪)回复于 2002-06-11 10:03:30 得分 0

你将你的匿名登陆路径设为你要上传文件的目录,然后匿名登陆,保持原来的目录权限不变。(改/etc/passwd中ftp的默认路径)Top

14 楼lxh007(清洋)回复于 2002-06-11 10:18:50 得分 0

root:x:0:0:root:/root:/bin/bash  
  bin:x:1:1:bin:/bin:  
  daemon:x:2:2:daemon:/sbin:  
  adm:x:3:4:adm:/var/adm:  
  lp:x:4:7:lp:/var/spool/lpd:  
  sync:x:5:0:sync:/sbin:/bin/sync  
  shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown  
  halt:x:7:0:halt:/sbin:/sbin/halt  
  mail:x:8:12:mail:/var/spool/mail:  
  news:x:9:13:news:/var/spool/news:  
  uucp:x:10:14:uucp:/var/spool/uucp:  
  operator:x:11:0:operator:/root:  
  games:x:12:100:games:/usr/games:  
  gopher:x:13:30:gopher:/usr/lib/gopher-data:  
  ftp:x:14:50:FTP   User:/var/ftp:  
  nobody:x:99:99:Nobody:/:  
  nscd:x:28:28:NSCD   Daemon:/:/bin/false  
  mailnull:x:47:47::/var/spool/mqueue:/dev/null  
  ident:x:98:98:pident   user:/:/bin/false  
  rpc:x:32:32:Portmapper   RPC   user:/:/bin/false  
  rpcuser:x:29:29:RPC   Service   User:/var/lib/nfs:/bin/false  
  xfs:x:43:43:X   Font   Server:/etc/X11/fs:/bin/false  
  gdm:x:42:42::/home/gdm:/bin/bash  
  postgres:x:26:26:PostgreSQL   Server:/var/lib/pgsql:/bin/bash  
   
   
  改哪个呀?Top

15 楼lxh007(清洋)回复于 2002-06-11 12:00:01 得分 0

我改成ftp:x:14:50:FTP   User   :/var/ftp/目录:  
  ftp后直接到了我要上传的目录还是不能在该目录下上传文件呀?Top

16 楼waterstream((*星*雨*))回复于 2002-06-11 13:07:39 得分 20

你在Linux上开个用户不就得了Top

17 楼waterstream((*星*雨*))回复于 2002-06-11 13:09:54 得分 0

要不你在Linux上共享一个目录。  
   
  你用的是匿名上传的吧?!  
  Top

18 楼waterstream((*星*雨*))回复于 2002-06-11 13:14:44 得分 0

安你刚才的设置,是不应该以匿名访问的?!  
  你怎么会登陆了?!Top

19 楼zhenshi(真世)回复于 2002-06-11 13:17:54 得分 0

/etc/ftpaccess是ftpd的设置文件,也就是作为设置ftpd操作方式的一个文件。其功能比较复杂,这里只就文件上传设定的方式作个说明。    
   
  [语法]   upload   [absolute|relative]   [class=]...   [-]    
   
  ["dirs"|"nodirs"]   []    
   
  [说明]   定义这个目录是允许或拒绝上传。假如允许上传的话,则所有的文件是及所拥有,而且其文件权限是。    
   
   例如:    
  upload   /var/ftp   *   no    
  upload   /var/ftp   /incoming   yes   ftp   daemon   0666    
  upload   /var/ftp   /incoming/gifs   yes   jlc   guest   0600   nodirs    
   
  上面的设置只允许文件上传到/incoming及/incomeing/gifs这二个目录,被上传到/incoming的文件其所有权将是ftp/daemon,而其权限是0666;被上传到/incoming/gifs的文件,其所有权将是jlc/guest,而其权限是0600。注意是指ftp目录;必须跟系统密码文件内   (/etc/passwd)   的使用者目录一致。    
   
  此外,dirs及nodirs这二个选项可有可无。这二个选项是指:允许(dirs)或不允许(nodirs)使用mkdir这个指令来产生新的子目录。    
   
  注意,假如不指明的话,「产生新的子目录」这个权限是默认是被允许的。    
  这个选项决定新产生子目录的权限。假如被省略,则目录权限将会是;若是也没有的话,则新产生子目录的权限将是777。    
   
  注意,上传这个功能只对"用户主目录"   (或使用者的根目录?)   在底下的使用者有效。假如把设为"*"的话,则不受此限制。更进一步说明,就是指chroot()这个指令的输入参数。   及也可以设定成"*"。在这个情况下,任何上传的文件及新产生子目录的所有权将被设置成与其所在的上层目录所有权一致。    
   
  [absolute|relative]    
  这个选项可有可无。这个选项定义这个目录将被解释为绝对路径   (absolute),或是目前chroot环境的相对路径   (relative)。预设是绝对路径   (absolute)。    
   
  [class=]    
  这个选项可有可无。这个选项限制可使用上传设定列   (upload   clause)   的使用者范围。也就是说,这个上传设定列只对哪些使用者有效?假如使用这个选项的话,除非使用者是指定小组中   (class,暂译"小组")   的成员,否则这个上传设定列将无效。    
   
   
  这个选项一定要有。yes是指允许上传,反之则禁止    
   
   
  Top

20 楼waterstream((*星*雨*))回复于 2002-06-11 13:23:05 得分 0

你以匿名登陆,而这个目录不允许你写。是权限不够。  
  su   -   root,你是这样登陆的吗?  
  chmod   777   /var/ftp     是这样么  
  Top

21 楼waterstream((*星*雨*))回复于 2002-06-11 13:27:14 得分 0

谢谢zhenshi(听君一席话,省我十本书。)   君给的细节设置,我  
  这儿只有样板,谢谢你,要不我给你100分怎么样?!,我的信箱  
  waterstream@371.net  
  Top

22 楼lxh007(清洋)回复于 2002-06-11 15:32:32 得分 0

老实讲  
  我在ftpaccess中加了一句:  
  upload   /var/ftp   /pub   yes   ftp   daemon   0666    
  在pub目录还是不能上传,同样的错误  
   
  不过还是很感谢各位的回答,我自己再试试Top

相关问题

  • NT4.0中怎样配置 FTP?
  • 关于Win2000 Ftp服务配置问题
  • windows2000 server ftp 服务怎么配置?
  • 配置FTP服务器一些疑问?
  • Redhat 7.3 配置wu-ftp问题
  • 怎么样配置Ftp和TelNet服务???
  • 请教各位NT4.0如何配置ftp服务?谢谢
  • TOMCAT的FTP服务如何配置,详细一点!!!
  • 在linux下如何配置http服务,和ftp服务
  • IIS中配置ftp站点的两个问题

关键词

  • 文件
  • 选项
  • 目录
  • 权限
  • ftp
  • nodirs
  • 子目录
  • 路径
  • upload
  • ftpaccess

得分解答快速导航

  • 帖主:lxh007
  • NetSerpent
  • xiaofei1027
  • anhy
  • zhenshi
  • waterstream

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo