基于UNIX平台FTP服务器的建立 下[1]

[入库:2005年9月21日] [更新:2007年3月24日]

本文简介:

cp /usr/lib/straddr.so.2 ${ftphome}/usr/lib

rm -f ${ftphome}/usr/lib/straddr.so

ln -s ./straddr.so.2 ${ftphome}/usr/lib/straddr.so

cp /etc/passwd /etc/group /etc/netconfig ${ftphome}/etc

chmod 555 ${ftphome}/usr/lib/*

chmod 444 ${ftphome}/etc/*

chown root ${ftphome}/usr/lib ${ftphome}/etc

chmod 555 ${ftphome}/usr/lib ${ftphome}/etc

if [ ! -d ${ftphome}/dev ]; then

mkdir -p ${ftphome}/dev

fi

prefix="/devices/pseudo/mm@0:"

for device in zero

do

line=`ls -l ${prefix}${device} | sed -e 's/,//'`

major=`echo $line | awk '{print $5}'`

minor=`echo $line | awk '{print $6}'`

rm -f ${ftphome}/dev/${device}

mknod ${ftphome}/dev/${device} c ${major} ${minor}

done

prefix="/devices/pseudo/clone@0:"

for device in tcp udp ticotsord

do

line=`ls -l ${prefix}${device} | sed -e 's/,//'`

major=`echo $line | awk '{print $5}'`

minor=`echo $line | awk '{print $6}'`

rm -f ${ftphome}/dev/${device}

mknod ${ftphome}/dev/${device} c ${major} ${minor}

done

chmod 666 ${ftphome}/dev/*

chown root ${ftphome}/dev

chmod 555 ${ftphome}/dev

#建立一个匿名FTP服务目录,并设立可读可写属性

if [ ! -d ${ftphome}/pub ]; then

mkdir -p ${ftphome}/pub

本文关键:暂无
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top