Skip to content

Commit 34c29bf

Browse files
committed
Use non-recursive permissions for database imports
1 parent cc027e0 commit 34c29bf

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

bash/ss-import-database.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,8 @@ if [[ "${response}" =~ ^[Yy]([Ee][Ss])?$ ]]; then
8484
ss_echo "Found import.sql. Proceeding to overwrite the database."
8585

8686
## fix ownership and permissions ##
87-
ss_chown "${SFTP_USER}":www-data "/tmp/import.sql"
88-
ss_chmod 0660 "/tmp/import.sql"
87+
chown "${SFTP_USER}":www-data "/tmp/import.sql"
88+
chmod 0660 "/tmp/import.sql"
8989

9090
## import sql into database ##
9191
ss_mysql_user "${DB_NAME}" < "/tmp/import.sql" || {
@@ -111,8 +111,8 @@ if [[ "${response}" =~ ^[Yy]([Ee][Ss])?$ ]]; then
111111
ss_echo "Found import.sql.zip. Proceeding to overwrite the database."
112112

113113
## fix ownership and permissions ##
114-
ss_chown "${SFTP_USER}":www-data "/tmp/import.sql.zip"
115-
ss_chmod 0660 "/tmp/import.sql.zip"
114+
chown "${SFTP_USER}":www-data "/tmp/import.sql.zip"
115+
chmod 0660 "/tmp/import.sql.zip"
116116

117117
## stream unzip and import sql into database ##
118118
unzip -p "/tmp/import.sql.zip" | ss_mysql_user "${DB_NAME}" || {
@@ -138,8 +138,8 @@ if [[ "${response}" =~ ^[Yy]([Ee][Ss])?$ ]]; then
138138
ss_echo "Found import.sql.gz. Proceeding to overwrite the database."
139139

140140
## fix ownership and permissions ##
141-
ss_chown "${SFTP_USER}":www-data "/tmp/import.sql.gz"
142-
ss_chmod 0660 "/tmp/import.sql.gz"
141+
chown "${SFTP_USER}":www-data "/tmp/import.sql.gz"
142+
chmod 0660 "/tmp/import.sql.gz"
143143

144144
## stream gunzip and import sql into database ##
145145
gunzip -c "/tmp/import.sql.gz" | ss_mysql_user "${DB_NAME}" || {

0 commit comments

Comments
 (0)