批量添加用户
2009-05-13 10:44:17来源:未知 阅读 ()
复制后保存成文件,比如文件名为:create_mail_ldap_user.sh。
Global Setting 区域中的几个变量需要根据实际情况进行修改。使用方法:
#
# chmod +x create_mail_ldap_user.sh
#
# ./create_mail_ldap_user.sh USERNAME
#
# -------------- OR ----------------
# ./create_mail_ldap_user.sh USER1 USER2 USER3...
#
完整的脚本代码:
#!/bin/sh
# File: create_mail_ldap_user.sh
# Version: 0.1.1
# Author: Bibby(michaelbibby#gmail.com)
# Date: 2007.11.18
# Purpose: Add new LDAP user for postfix mail server.
# Use vim:
# :set tabstop=4
# :set shiftwidth=4
#
# Changelog:
# 0.1 -> 0.1.1:
# * Add maildrop/quota support.
# 0.1: init version.
usage()
{
echo -e "\n\tUsage: $0 USERNAME"
echo -e "\t\t$0 USER1 USER2 USER3...\n"
}
# BASE_DN, DOMAIN_DN:
# The full DN will be:
#
# uid=${USERNAME}, ${DOMAIN_DN}, ${BASE_DN}
#
# such as:
#
# uid=bibby, o=domain1.com, o=domains,dc=bibby,dc=org
# _____ ___________ _________________________
# /|\ /|\ /|\
# | | |
# USERNAME DOMAIN BASE_DN
#
# Setting 'BASE_DN'.
BASE_DN="o=domains,dc=bibby,dc=org"
# Setting 'DOMAIN' and DOMAIN_DN':
# * DOMAIN will be used in mail address: ${USERNAME}@${DOMAIN}
# * DOMAIN_DN will be used in LDAP dn.
DOMAIN="domain1.com"
DOMAIN_DN="o=domain1.com"
# ---------- rootdn of LDAP Server ----------
# Setting rootdn of LDAP.
ROOTDN='cn=Manager,dc=bibby,dc=org'
# Setting rootpw of LDAP.
ROOTPW="bibby"
# ---------- LDAP User Setting --------------
# Setting Maildir name.
MAILDIR='Maildir'
# HOME directory for LDAP user.
# mailbox of LDAP user will be:
# ${HOME_DIR}/${DOMAIN}/${USERNAME}/Maildir/
# Such as:
# /home/vmail/domains/domain1.com/bibby/Maildir/
# -------------------|===========|-----|
# HOME_DIR | DOMAIN | USERNAME
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:ports.supfile
下一篇:top信息
- (已解决)VM里面的OpenBSD怎么删除一个新添加的硬盘? 2009-05-13
- [FreeBSD] 添加一个分区 2009-05-13
- freebsd和linux下添加IP地址和静态路由 2009-05-13
- freebsd基础 2009-05-13
- UNIX学习(7) 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash