diff options
author | Jonas Smedegaard <dr@jones.dk> | 2003-05-22 12:13:11 +0000 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2003-05-22 12:13:11 +0000 |
commit | b6b4915c226d269ca962d1ff600ee99f52a4d798 (patch) | |
tree | 32b91b59d5d5327f11cde9788584adbf5ad2f88b | |
parent | 02b5e997fdb064c3263f2a6368e9d3f1b8cb1fed (diff) |
Set file read-only. Set umask to 277.
-rwxr-xr-x | localdumpsql | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/localdumpsql b/localdumpsql index ba8206c..ad4de22 100755 --- a/localdumpsql +++ b/localdumpsql @@ -3,7 +3,7 @@ # /usr/local/sbin/localdumpsql # Copyright 2001-2003 Jonas Smedegaard <dr@jones.dk> # -# $Id: localdumpsql,v 1.11 2003-05-22 12:06:28 jonas Exp $ +# $Id: localdumpsql,v 1.12 2003-05-22 12:13:11 jonas Exp $ # # MySQL/PostgreSQL maintenance script # @@ -14,7 +14,7 @@ set -e # Be paranoid about access to created files -umask 077 +umask 277 function usage() { echo "Usage: `basename $0` daily|weekly|monthly|<whatever> [mysql|postgres [<user> [<db>]]]" @@ -97,6 +97,7 @@ for sqltype in $sqltypes; do targetfile="$targetdir/$stamp.$db.sql" (set +e; ${sqltype}dump_user_db "$user" "$db"; set -e) > "$targetfile" chown "$user": "$targetfile" + chmod u=r,go= "$targetfile" done done fi |