Shell指令碼一鍵新增svn倉庫賬戶密碼資訊

2021-09-26 07:31:10 字數 647 閱讀 1526

#!/bin/bash

#列出svn目錄下的專案

for dir in $(ls /home/svn/)

do [ -d /home/svn/$dir ] && echo $dir

done

#進入要設定賬戶密碼的專案目錄

read -p "請輸入svn專案資料夾名: " dir_name

cd /home/svn/$dir_name/conf

echo `pwd`

#輸入要設定的賬戶名和密碼

read -p "請輸入要新增的姓名縮寫: " name

read -p "請輸入要新增密碼: " password

#在authz檔案的develop行尾新增要設定的使用者名稱

sed -i "/^develop/" ./authz

#在passwd檔案的最後一行新增賬號對應的密碼,注意轉義字元的應用

sed -i "\$a\\$name = $password" ./passwd

#列印出svn倉庫位址和設定的賬戶名以及對應的密碼

echo -e "\033[32m svn倉庫: svn: 賬戶:$name; 密碼: $password \033[0m"

linux下Svn一鍵安裝shell指令碼

bin bash yum y install subversion 阿里雲oss資料 wget p root 解壓資料檔案 unzip ziliao.zip 新建svndata目錄 mkdir home svndata svn伺服器監聽 預設3690埠 svnserve d r home svnda...

shell指令碼一鍵安裝svn並配置hooks

wget p root yum y install unzip unzip ziliao.zip 然後執行這個 自己命令個.s 件 chmod x sh 然後.sh就行了 bin bash yum y install subversion mkdir home svndata svnserve d ...

Shell指令碼 一鍵優化系統指令碼

作為舉例,只是優化了幾個方面,如果想加入其他內容需要自己在編寫模組。指令碼內容 bin bash export path path bin sbin usr sbinif uid 0 then echo please run this script by root.exit 1 fifunction...