免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4938 | 回复: 16
打印 上一主题 下一主题

[IRIX] irix安装后,系统自带的ftp服务器是什么ftp? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-02-26 23:09 |只看该作者 |倒序浏览
怎样判断呢?

论坛徽章:
0
2 [报告]
发表于 2005-02-26 23:56 |只看该作者

irix安装后,系统自带的ftp服务器是什么ftp?

自带的应该是BSD的ftpd。

登录FTP的时候,会提示软件信息的。

论坛徽章:
0
3 [报告]
发表于 2005-02-27 09:05 |只看该作者

irix安装后,系统自带的ftp服务器是什么ftp?

我用ie登录这个FTP,用户就是irix里的用户,一切正常,
但是用匿名登录,ie里什么都看不见,但是如果地址栏里输入的是
文件名,则能够提示“下载”。
说明ftp没有问题。但是用dos下的ftp上去,则目录和文件都能显示,
请精灵王解决解决。

匿名ftp是这样建立的:

论坛徽章:
0
4 [报告]
发表于 2005-02-27 09:09 |只看该作者

irix安装后,系统自带的ftp服务器是什么ftp?

1.创建账户:ftp,组名为:anonymous, 无口令,shell为/bin/false
     (限制了telnet、su等操作),主目录可定为:/usr/ftp,
     确保ftp账户有惟一的UID。

2.创建匿名ftp用户的工作目录。
    mkdir /usr/ftp
  #chmod 500 /usr/ftp

  #cd /usr/ftp

  #mkdir bin etc pub shlib dev

  #chmod 555 *

  #cd pub

  4.建立文件下载目录。各种软件在此目录分门别类存放,供用户下载。

  #mkdir download

  #chmod 555 download

  #chown ftp ?; chgrp ftp ?

  5.配置bin目录,实现列表操作。

  #cd /usr/ftp/bin

  #cp /bin/ls /bin/sh .

  #chmod 111 ?

  6.配置etc目录,使得列表时文件属主及组名显示正常。

  #cd /usr/ftp/etc

  #cp /etc/passwd /etc/group .

  7.为保证系统安全,编辑该目录下的passwd和group 文件,仅保留Unix系统最基本的用户和组名。

   #vi /etc/passwd

   #vi /etc/group

   #chmod 444 ?

  8.配置shlib及dev目录,实现正常传输。

  #cd /usr/ftp/shlib

  #cp /shlib/libc_s .

  #cd ..

  #find /dev/socksys -print|cpio -pdumv .

  #find /dev/null -print|cpio -pdumv.

  #cd dev

  #chown ftp ?; chgrp ftp ?

论坛徽章:
0
5 [报告]
发表于 2005-02-27 09:10 |只看该作者

irix安装后,系统自带的ftp服务器是什么ftp?

配置匿名ftp的方法基本就是从网上抄袭来的,我怀疑是权限问题。
我没有什么经验,请精灵王帮忙。

论坛徽章:
0
6 [报告]
发表于 2005-03-02 16:18 |只看该作者

irix安装后,系统自带的ftp服务器是什么ftp?

试试FTP工具登陆上,看有没有显示
DOS下FTP能看到的话,应该不是R权限的问题

论坛徽章:
0
7 [报告]
发表于 2005-03-02 17:53 |只看该作者

irix安装后,系统自带的ftp服务器是什么ftp?

你这是抄的Linux的匿名FTP的设置吧?

1. 建立匿名ftp用户帐号:
   用户名必需是ftp,在口令域用'*',并指定用户ID和组ID,用户描述及用户主目录,及所用的shell。

   通常在/etc/passwd文件中加入以下行即可:
ftp:*:997:995:Anonymous FTP Account:/disk2/ftp:/dev/null

  上面的主目录/disk2/ftp可以自己指定其他目录,有足够空间就好。
  /dev/null是默认的匿名ftp的shell,可以不写。

  如果你的系统使用了Password shadow(查看/etc/passwd文件,如果每行的前二个冒号之间都是*号,
  则使用了shadow),那就要执行命令:

# pwconv

2. 建立匿名ftp用户的主目录(要与你上面定义的主目录相同)

# mkdir /disk2/ftp

3. 到匿名ftp的主目录下建立匿名ftp所需的子目录:
   (注意,从cd /disk2/ftp后,后面的命令都在这个位置下运行的!!!)
# cd /disk2/ftp
# mkdir bin dev etc lib pub incoming

  bin, dev, lib, pub是必需的子目录,你可以建立其他目录如incoming用于用户上传文件,
  outgoing用户提供文件给用户下载等等。

4. 拷贝匿名ftp所必需的系统文件:

# cp /sbin/ls bin
# cp /lib32/libc.so.1 /disk2/ftp/lib
# cp /lib32/rld /disk2/ftp/lib
# chmod -R 555 /disk2/ftp/lib

5. 拷贝/etc/passwd和/etc/group文件到匿名ftp主目录下的etc目录中~ftp/etc,
   并编辑这二个文件,以限制匿名ftp的权限:

# cp /etc/passwd /etc/group etc

缺省的~ftp/etc/passwd:

root:*:0:0:Super-User:/:/dev/null
bin:*:2:2:System Tools Owner:/bin:/dev/null
sys:*:4:0:System Activity Owner:/var/adm:/dev/null
ftp:*:997:999:Anonymous FTP Account:/disk2/ftp:/dev/null

默认的~ftp/etc/group

sys:*:0:
other::995:
guest:*:998:

6. 拷贝恰当的设备文件及库文件,如下:

# /sbin/mknod dev/zero c 37 0
# cp /lib/libc.so.1 /lib/rld lib
# ln -s lib lib32
  zero零设备用于输出一些敏感数据,而ls命令要求基本库文件。

7. 权限设置:

# chmod 444 etc/* dev/*

# chown root.sys bin dev etc lib .
# chmod 555 bin dev etc lib .

# chown root.sys pub
# chmod 755 pub
   设置incoming目录可写不可读,也就是说用户看不到incoming目录下的文件,但
   可以往incoming目录下上传文件:
# chown ftp.other incoming   
# chmod 333 incoming
   设置outgoing可读不可写:
# chown ftp.other outgoing
# chmod 555 outgoing

  如果你要向匿名ftp用户发布公告信息,可以在/etc/issue文件中加入你的公告,
  或者把公告写在~ftp/README文件中。

论坛徽章:
0
8 [报告]
发表于 2005-03-03 09:46 |只看该作者

irix安装后,系统自带的ftp服务器是什么ftp?

把PASSWD文件直接放在FTP目录下是不是太危险了?

还有一个,上面哪段命令是把用户限制在FTP目录下的?

论坛徽章:
0
9 [报告]
发表于 2005-03-03 12:37 |只看该作者

irix安装后,系统自带的ftp服务器是什么ftp?

我也做过同样的设置
根据MAN里的说明进行,man ftpd
但情况跟搂主说的一样
在DOS下可以看到FTP内容
但用FTP工具登陆无法显示

这是为什么?

论坛徽章:
0
10 [报告]
发表于 2005-03-03 13:47 |只看该作者

irix安装后,系统自带的ftp服务器是什么ftp?

unixsam,问题已解决!(中午饭都没吃:()

是这样的:
登陆时候软件会自动运行 ls 显示FTP目录下内容
ls实际调用的是/lib32/libc.so.1
只要把~/ftp/lib改为~/ftp/lib32,问题就可解决
权限按照sgi1991说的就可以了

DOS下FTP可以使用,应该是系统自己有ls命令吧?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP