svn用戶賬號管理腳本

#!/bin/bash
SVNDIR=/data/svn
ACFILE=/data/svn/svnaccess
echo -n "Please input name:"
read name
USER=`grep "${name}\>" $ACFILE`
if [ -n "$USER" ]
then
        echo "User is exist!"
else
        echo -n "User is not exist.Do you want add(yse/no):"
        read add
                case $add in
                        yes)
                                echo -n "Please input porject name(test,manor):"
                                read name1
                                echo -n "Please input pre(r/rw):"
                                read pre
                                sed /^.$name1*/a\ ''$name' = '$pre'' $ACFILE > /data/svn/svntmp
                                cat /data/svn/svntmp > $ACFILE
                                /usr/local/apache/bin/htpasswd -b /data/svn/svnpasswd $name ${name}123
                                echo "Account add successfully! "
                                ;;
                        no)
                                exit
                        ;;
                esac

fi

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章