From 83b5615ea31740c087ffba2b13480537096999dd Mon Sep 17 00:00:00 2001 From: videlanicolas Date: Sat, 23 Jun 2018 22:56:39 +1000 Subject: [PATCH] Give write access to server creds for pwn3 masterserver.sh writes the new server creds to this folder. This is being called as user pwn3 inside the container and there is no check that the user pwn3 has write access to this file. This makes sure that the permission is granted. --- setup/masterserver.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/setup/masterserver.sh b/setup/masterserver.sh index 0985d0f..97cfefa 100755 --- a/setup/masterserver.sh +++ b/setup/masterserver.sh @@ -39,6 +39,9 @@ fi # cleanup all previous/old server master creds su pwn3 -c "psql master -f $PWN3/setup/postgres_cleanup.sql" +# give write access to server creds for pwn3 +chown pwn3:pwn3 /opt/pwn3/server/creds + # get new master server creds su pwn3 -c "cd /opt/pwn3/server/MasterServer/ && ./MasterServer --create-server-account > /opt/pwn3/server/creds" @@ -64,4 +67,4 @@ su pwn3 -c "cd /opt/pwn3/server/MasterServer/ && ./MasterServer" & child=$! -wait "$child" \ No newline at end of file +wait "$child"