Repository: ambari Updated Branches: refs/heads/trunk 5c8aa25a4 -> 3568864a8
AMBARI-19902. Ambari scripts have 777 permission which is a major security concern (change came from 2.4.x).(vbrodetskyi) Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/3568864a Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/3568864a Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/3568864a Branch: refs/heads/trunk Commit: 3568864a83ce7683be83dd8fb46fd5e80c139bf6 Parents: 5c8aa25 Author: Vitaly Brodetskyi <[email protected]> Authored: Wed Feb 8 22:37:39 2017 +0200 Committer: Vitaly Brodetskyi <[email protected]> Committed: Wed Feb 8 22:37:39 2017 +0200 ---------------------------------------------------------------------- ambari-agent/pom.xml | 3 +++ ambari-server/src/main/assemblies/server.xml | 21 +++++++++++++++++++++ 2 files changed, 24 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ambari/blob/3568864a/ambari-agent/pom.xml ---------------------------------------------------------------------- diff --git a/ambari-agent/pom.xml b/ambari-agent/pom.xml index 79fa32c..074e051 100644 --- a/ambari-agent/pom.xml +++ b/ambari-agent/pom.xml @@ -307,6 +307,7 @@ </mapping> <mapping> <directory>/usr/lib/ambari-agent</directory> + <filemode>755</filemode> <username>root</username> <groupname>root</groupname> <sources> @@ -317,6 +318,7 @@ </mapping> <mapping> <directory>/usr/lib/python2.6/site-packages</directory> + <filemode>755</filemode> <username>root</username> <groupname>root</groupname> <sources> @@ -327,6 +329,7 @@ </mapping> <mapping> <directory>/var/lib/ambari-agent</directory> + <filemode>755</filemode> <username>root</username> <groupname>root</groupname> <sources> http://git-wip-us.apache.org/repos/asf/ambari/blob/3568864a/ambari-server/src/main/assemblies/server.xml ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/assemblies/server.xml b/ambari-server/src/main/assemblies/server.xml index 1902384..3de910e 100644 --- a/ambari-server/src/main/assemblies/server.xml +++ b/ambari-server/src/main/assemblies/server.xml @@ -124,6 +124,7 @@ </excludes> </fileSet> <fileSet> + <fileMode>755</fileMode> <directory>src/main/resources/scripts</directory> <outputDirectory>/var/lib/ambari-server/resources/scripts</outputDirectory> <excludes> @@ -131,6 +132,7 @@ </excludes> </fileSet> <fileSet> + <fileMode>755</fileMode> <directory>${ambari-admin-dir}/target</directory> <outputDirectory>/var/lib/ambari-server/resources/views</outputDirectory> <includes> @@ -138,10 +140,12 @@ </includes> </fileSet> <fileSet> + <fileMode>755</fileMode> <directory>src/main/resources/upgrade/ddl</directory> <outputDirectory>/var/lib/ambari-server/resources/upgrade/ddl</outputDirectory> </fileSet> <fileSet> + <fileMode>755</fileMode> <directory>src/main/resources/upgrade/dml</directory> <outputDirectory>/var/lib/ambari-server/resources/upgrade/dml</outputDirectory> </fileSet> @@ -150,6 +154,7 @@ <outputDirectory>/var/lib/ambari-server/resources/common-services</outputDirectory> </fileSet> <fileSet> + <fileMode>755</fileMode> <directory>src/main/resources/upgrade/catalog</directory> <outputDirectory>/var/lib/ambari-server/resources/upgrade/catalog</outputDirectory> </fileSet> @@ -158,10 +163,12 @@ <outputDirectory>/var/lib/ambari-server/resources/stacks/${stack.distribution}</outputDirectory> </fileSet> <fileSet> + <fileMode>755</fileMode> <directory>src/main/python/ambari_server</directory> <outputDirectory>/usr/lib/python2.6/site-packages/ambari_server</outputDirectory> </fileSet> <fileSet> + <fileMode>755</fileMode> <directory>src/main/resources/custom_action_definitions</directory> <outputDirectory>/var/lib/ambari-server/resources/custom_action_definitions</outputDirectory> </fileSet> @@ -251,58 +258,72 @@ <outputDirectory>/var/lib/ambari-server/keys</outputDirectory> </file> <file> + <fileMode>755</fileMode> <source>target/classes/Ambari-DDL-Postgres-CREATE.sql</source> <outputDirectory>/var/lib/ambari-server/resources</outputDirectory> </file> <file> + <fileMode>755</fileMode> <source>src/main/resources/Ambari-DDL-Postgres-DROP.sql</source> <outputDirectory>/var/lib/ambari-server/resources</outputDirectory> </file> <file> + <fileMode>755</fileMode> <source>target/classes/Ambari-DDL-Postgres-EMBEDDED-CREATE.sql</source> <outputDirectory>/var/lib/ambari-server/resources</outputDirectory> </file> <file> + <fileMode>755</fileMode> <source>src/main/resources/Ambari-DDL-Postgres-EMBEDDED-DROP.sql</source> <outputDirectory>/var/lib/ambari-server/resources</outputDirectory> </file> <file> + <fileMode>755</fileMode> <source>target/classes/Ambari-DDL-Oracle-CREATE.sql</source> <outputDirectory>/var/lib/ambari-server/resources</outputDirectory> </file> <file> + <fileMode>755</fileMode> <source>target/classes/Ambari-DDL-MySQL-CREATE.sql</source> <outputDirectory>/var/lib/ambari-server/resources</outputDirectory> </file> <file> + <fileMode>755</fileMode> <source>src/main/resources/Ambari-DDL-Oracle-DROP.sql</source> <outputDirectory>/var/lib/ambari-server/resources</outputDirectory> </file> <file> + <fileMode>755</fileMode> <source>src/main/resources/Ambari-DDL-MySQL-DROP.sql</source> <outputDirectory>/var/lib/ambari-server/resources</outputDirectory> </file> <file> + <fileMode>755</fileMode> <source>target/classes/Ambari-DDL-SQLServer-CREATE.sql</source> <outputDirectory>/var/lib/ambari-server/resources</outputDirectory> </file> <file> + <fileMode>755</fileMode> <source>target/classes/Ambari-DDL-SQLServer-CREATELOCAL.sql</source> <outputDirectory>/var/lib/ambari-server/resources</outputDirectory> </file> <file> + <fileMode>755</fileMode> <source>src/main/resources/Ambari-DDL-SQLServer-DROP.sql</source> <outputDirectory>/var/lib/ambari-server/resources</outputDirectory> </file> <file> + <fileMode>755</fileMode> <source>target/classes/Ambari-DDL-SQLAnywhere-CREATE.sql</source> <outputDirectory>/var/lib/ambari-server/resources</outputDirectory> </file> <file> + <fileMode>755</fileMode> <source>src/main/resources/Ambari-DDL-SQLAnywhere-DROP.sql</source> <outputDirectory>/var/lib/ambari-server/resources</outputDirectory> </file> <file> + <fileMode>755</fileMode> <source>${project.build.directory}/DBConnectionVerification.jar</source> <outputDirectory>/var/lib/ambari-server/resources</outputDirectory> </file>
