中国青基会
RSS
热门关键字:  None  linux+moodle安装  mac  rhel5  199
当前位置 : Nixsky>UNIX>Solaris>列表

Solaris下安装vsftpd

来源:CU 作者:wolfg 时间:2007-06-04 点击:

ftpuserdel

CODE:
#!/sbin/sh
# ftpuserdel
usage()
{
echo "Usage: `basename $0` [-r] username"
exit 1
}
REMOVEDIR="no"

while getopts :r OPTION
do
  case $OPTION in
  r) REMOVEDIR="yes"
    ;;
  \?) usage
    ;;
  esac
done

shift `expr $OPTIND - 1`

if [ $# -ne 1 ]
then
  usage
fi

USERNAME=$1

userdel $USERNAME
if [ $? -eq 0 ]
then
  if [ -f /etc/vsftpd.user_list ]
  then
    cat /etc/vsftpd.user_list | sed "/^$USERNAME$/d" | sed '1,$ w /etc/vsftpd.user_list' >; /dev/null
  fi
  if [ -f /etc/vsftpd/$USERNAME ]
  then
    rm -f /etc/vsftpd/$USERNAME >; /dev/null
  fi
  if [ -d /data/ftp/$USERNAME -a "$REMOVEDIR" = "yes" ]
  then
    rm -rf /data/ftp/$USERNAME >; /dev/null
  fi
fi
ftppasswd

CODE:
#!/sbin/sh
# ftppasswd
usage()
{
echo "Usage: `basename $0` username password"
exit 1
}
if [ $# -ne 2 ]
then
  usage
fi

USERNAME=$1
PASSWORD=$2

setpasswd.exp $USERNAME $PASSWORD
6.参考:
Manpage of VSFTPD.CONF, http://vsftpd.beasts.org/vsftpd_conf.html
Freeware for Solaris, http://www.sunfreeware.com/
在SOLARIS上编译安装VSFTPD, http://bbs.chinaunix.net/forum/viewtopic.php?t=344943
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册