浏览代码

AMBARI-4787. /var/lib/hadoop-hdfs/ location does not has +x permission for others.(vbrodetskyi)

Vitaly Brodetskyi 11 年之前
父节点
当前提交
c02c7bf508

+ 1 - 1
ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/package/scripts/hdfs_datanode.py

@@ -27,7 +27,7 @@ def datanode(action=None):
   if action == "configure":
     Directory(params.dfs_domain_socket_dir,
               recursive=True,
-              mode=0750,
+              mode=0751,
               owner=params.hdfs_user,
               group=params.user_group)
     for data_dir in params.dfs_data_dir.split(","):

+ 1 - 1
ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_datanode.py

@@ -27,7 +27,7 @@ def datanode(action=None):
   if action == "configure":
     Directory(params.dfs_domain_socket_dir,
               recursive=True,
-              mode=0750,
+              mode=0751,
               owner=params.hdfs_user,
               group=params.user_group)
     for data_dir in params.dfs_data_dir.split(","):

+ 2 - 2
ambari-server/src/test/python/stacks/1.3.2/HDFS/test_datanode.py

@@ -142,7 +142,7 @@ class TestDatanode(RMFTestCase):
     self.assertResourceCalled('Directory', '/var/lib/hadoop-hdfs',
                               owner = 'hdfs',
                               group = 'hadoop',
-                              mode = 0750,
+                              mode = 0751,
                               recursive = True,
                               )
     self.assertResourceCalled('Directory', '/hadoop/hdfs',
@@ -160,7 +160,7 @@ class TestDatanode(RMFTestCase):
     self.assertResourceCalled('Directory', '/var/lib/hadoop-hdfs',
                               owner = 'hdfs',
                               group = 'hadoop',
-                              mode = 0750,
+                              mode = 0751,
                               recursive = True,
                               )
     self.assertResourceCalled('Directory', '/hadoop/hdfs',

+ 2 - 2
ambari-server/src/test/python/stacks/2.0.6/HDFS/test_datanode.py

@@ -143,7 +143,7 @@ class TestDatanode(RMFTestCase):
     self.assertResourceCalled('Directory', '/var/lib/hadoop-hdfs',
                               owner = 'hdfs',
                               group = 'hadoop',
-                              mode = 0750,
+                              mode = 0751,
                               recursive = True,
                               )
     self.assertResourceCalled('Directory', '/hadoop/hdfs/data',
@@ -157,7 +157,7 @@ class TestDatanode(RMFTestCase):
     self.assertResourceCalled('Directory', '/var/lib/hadoop-hdfs',
                               owner = 'hdfs',
                               group = 'hadoop',
-                              mode = 0750,
+                              mode = 0751,
                               recursive = True,
                               )
     self.assertResourceCalled('Directory', '/hadoop/hdfs/data',