2014-10-28 1 views
0

Когда я запускаю ниже, я получаю настройки ниже ACL. Проблема возникает, когда я создаю новый каталог. По какой-то причине, параметры по умолчанию ACL не передается в новую директориюНастройка разрешения ACL - создание нового каталога применяет неправильный фильтр (проблемы по умолчанию)

[email protected]:~ $ hadoop fs -getfacl /somedir/ 
# file: /somedir 
# owner: Owner1 
# group: Group1 
user::rwx 
group::r-x 
group:Group2:r-x 
group:Group3:rwx 
mask::rwx 
other::r-x 
default:user::rwx 
default:group::r-x 
default:group:Group2:r-x 
default:group:Group3:rwx 
default:mask::rwx 
default:other::r-x 



--CREATE new dir 


[email protected]:~ $ hadoop fs -getfacl /somedir/somedir 
# file: /somedir 
# owner: Owner1 
# group: Group1 
user::rwx 
group::r-x 
group:Group2:r-x 
group:Group3:rwx  #effective:r-x 
mask::r-x 
other::r-x 
default:user::rwx 
default:group::r-x 
default:group:Group2:r-x 
default:group:Group3:rwx 
default:mask::rwx 
default:other::r-x 

Кто-нибудь знает, почему моя группа: Group3: RWX становится эффективной г-х? и почему моя маска становится r-x? Это из-за umask?

спасибо,

Matt

ответ

0

См HDFS-6962списки управления доступом Наследование конфликт с umaskmode

В двух словах:

... HDFS маски значение, которое находится ACL (пользователь , группа и прочее - кроме владельца POSIX ) с t он групповая маска dfs.umaskmode свойств при создании каталога с унаследованным ACL. ... это расхождение с характеристиками ACL POSIX .

... это невозможно сделать это изменение в обратной совместимости пути в 2.x линии ... если кто-то обновление клиента перед NameNode ... ни клиент, ни NameNode будет применяться umask ... что, конечно же, поставит под угрозу безопасность.

Я перенацеливаю это на 3.0.0.