diff --git a/pkg/server/server.go b/pkg/server/server.go index 9111869c..8f723a69 100644 --- a/pkg/server/server.go +++ b/pkg/server/server.go @@ -12,7 +12,7 @@ import ( func CreateServerDir(serverName string) error { serverPath := path.Join(config.ABRA_DIR, "servers", serverName) - if err := os.Mkdir(serverPath, 0600); err != nil { + if err := os.Mkdir(serverPath, 0700); err != nil { if !os.IsExist(err) { return err } diff --git a/tests/integration/server_add.bats b/tests/integration/server_add.bats index d31d064b..c1cd1bac 100644 --- a/tests/integration/server_add.bats +++ b/tests/integration/server_add.bats @@ -27,7 +27,7 @@ teardown(){ assert bash -c "docker context ls | grep -q $TEST_SERVER" server_dir_perms=$(stat -c "%a" "$ABRA_DIR/servers/$TEST_SERVER") - assert_equal $server_dir_perms "600" + assert_equal $server_dir_perms "700" } @test "error if using name and --local together" { @@ -44,7 +44,7 @@ teardown(){ assert_output --partial 'local server successfully added' server_dir_perms=$(stat -c "%a" "$ABRA_DIR/servers/$TEST_SERVER") - assert_equal $server_dir_perms "600" + assert_equal $server_dir_perms "700" } @test "create local server fails when no docker swarm" {