hadoop-policy.xml.template 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. <?xml version="1.0"?>
  2. <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
  3. <!-- Put site-specific property overrides in this file. -->
  4. <configuration>
  5. <property>
  6. <name>security.client.protocol.acl</name>
  7. <value>*</value>
  8. <description>ACL for ClientProtocol, which is used by user code
  9. via the DistributedFileSystem.
  10. The ACL is a comma-separated list of user and group names. The user and
  11. group list is separated by a blank. For e.g. "alice,bob users,wheel".
  12. A special value of "*" means all users are allowed.</description>
  13. </property>
  14. <property>
  15. <name>security.client.datanode.protocol.acl</name>
  16. <value>*</value>
  17. <description>ACL for ClientDatanodeProtocol, the client-to-datanode protocol
  18. for block recovery.
  19. The ACL is a comma-separated list of user and group names. The user and
  20. group list is separated by a blank. For e.g. "alice,bob users,wheel".
  21. A special value of "*" means all users are allowed.</description>
  22. </property>
  23. <property>
  24. <name>security.datanode.protocol.acl</name>
  25. <value>*</value>
  26. <description>ACL for DatanodeProtocol, which is used by datanodes to
  27. communicate with the namenode.
  28. The ACL is a comma-separated list of user and group names. The user and
  29. group list is separated by a blank. For e.g. "alice,bob users,wheel".
  30. A special value of "*" means all users are allowed.</description>
  31. </property>
  32. <property>
  33. <name>security.inter.datanode.protocol.acl</name>
  34. <value>*</value>
  35. <description>ACL for InterDatanodeProtocol, the inter-datanode protocol
  36. for updating generation timestamp.
  37. The ACL is a comma-separated list of user and group names. The user and
  38. group list is separated by a blank. For e.g. "alice,bob users,wheel".
  39. A special value of "*" means all users are allowed.</description>
  40. </property>
  41. <property>
  42. <name>security.namenode.protocol.acl</name>
  43. <value>*</value>
  44. <description>ACL for NamenodeProtocol, the protocol used by the secondary
  45. namenode to communicate with the namenode.
  46. The ACL is a comma-separated list of user and group names. The user and
  47. group list is separated by a blank. For e.g. "alice,bob users,wheel".
  48. A special value of "*" means all users are allowed.</description>
  49. </property>
  50. <property>
  51. <name>security.inter.tracker.protocol.acl</name>
  52. <value>*</value>
  53. <description>ACL for InterTrackerProtocol, used by the tasktrackers to
  54. communicate with the jobtracker.
  55. The ACL is a comma-separated list of user and group names. The user and
  56. group list is separated by a blank. For e.g. "alice,bob users,wheel".
  57. A special value of "*" means all users are allowed.</description>
  58. </property>
  59. <property>
  60. <name>security.job.submission.protocol.acl</name>
  61. <value>*</value>
  62. <description>ACL for JobSubmissionProtocol, used by job clients to
  63. communciate with the jobtracker for job submission, querying job status etc.
  64. The ACL is a comma-separated list of user and group names. The user and
  65. group list is separated by a blank. For e.g. "alice,bob users,wheel".
  66. A special value of "*" means all users are allowed.</description>
  67. </property>
  68. <property>
  69. <name>security.task.umbilical.protocol.acl</name>
  70. <value>*</value>
  71. <description>ACL for TaskUmbilicalProtocol, used by the map and reduce
  72. tasks to communicate with the parent tasktracker.
  73. The ACL is a comma-separated list of user and group names. The user and
  74. group list is separated by a blank. For e.g. "alice,bob users,wheel".
  75. A special value of "*" means all users are allowed.</description>
  76. </property>
  77. <property>
  78. <name>security.refresh.policy.protocol.acl</name>
  79. <value>*</value>
  80. <description>ACL for RefreshAuthorizationPolicyProtocol, used by the
  81. dfsadmin and mradmin commands to refresh the security policy in-effect.
  82. The ACL is a comma-separated list of user and group names. The user and
  83. group list is separated by a blank. For e.g. "alice,bob users,wheel".
  84. A special value of "*" means all users are allowed.</description>
  85. </property>
  86. <property>
  87. <name>security.admin.operations.protocol.acl</name>
  88. <value>*</value>
  89. <description>ACL for AdminOperationsProtocol, used by the mradmins commands
  90. to refresh queues and nodes at JobTracker. The ACL is a comma-separated list of
  91. user and group names. The user and group list is separated by a blank.
  92. For e.g. "alice,bob users,wheel". A special value of "*" means all users are
  93. allowed.</description>
  94. </property>
  95. </configuration>