pages:scripts:svndeluser
svndeluser
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
#!/usr/local/bin/bash if [ "$#" -lt 1 ]; then echo "Missing parameter." ; echo "Usage: svndeluser.sh user1 user2 user3 ..." ; echo "" ; echo "This script creates a backup of passwd.mn and then deletes all users given as arguments from passwd.mn" ; exit ; else FORMATTEDDATE=$( date + "%Y-%m-%d-%H-%M-%S" ); cp -a /usr/svn/www/svn/etc/passwd .mn /usr/svn/www/svn/etc/passwd .mn-${FORMATTEDDATE} && echo "Backup of passwd.mn created successfully." || echo "Failed to create backup of passwd.mn." ; for i in "$@" do /usr/local/apache2/bin/htpasswd -D /usr/svn/www/svn/etc/passwd .mn $i; done fi |
pages/scripts/svndeluser.txt · Last modified: 2022/12/31 00:41 by mischerh