You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-user@hadoop.apache.org by Mark Kerzner <ma...@gmail.com> on 2010/12/09 06:34:13 UTC

Running not as "hadoop" user

Hi,

"hadoop" user has some advantages for running Hadoop. For example, if HDFS
is mounted as a local file system, then only user "hadoop" has write/delete
permissions.

Can this privilege be given to another user? In other words, is this
"hadoop" user hard-coded, or can another be used in its stead?

Thank you,
Mark

Re: Running not as "hadoop" user

Posted by Mark Kerzner <ma...@gmail.com>.
Thank you, Todd and Adarsh!

Mark

On Thu, Dec 9, 2010 at 12:50 AM, Adarsh Sharma <ad...@orkash.com>wrote:

> Todd Lipcon wrote:
>
>> The user who started the NN has superuser privileges on HDFS.
>>
>> You can also configure a supergroup by setting
>> dfs.permissions.supergroup (default "supergroup")
>>
>> -Todd
>>
>> On Wed, Dec 8, 2010 at 9:34 PM, Mark Kerzner <ma...@gmail.com>
>> wrote:
>>
>>
>>> Hi,
>>>
>>> "hadoop" user has some advantages for running Hadoop. For example, if
>>> HDFS
>>> is mounted as a local file system, then only user "hadoop" has
>>> write/delete
>>> permissions.
>>>
>>> Can this privilege be given to another user? In other words, is this
>>> "hadoop" user hard-coded, or can another be used in its stead?
>>>
>>> Thank you,
>>> Mark
>>>
>>>
>>>
>>
>>
>>
>>
>>
> You may also set dfs.permissions = false and grant seperate groups to
> access HDFS through properties in hdfs.sites.xml
>
> --Adarsh
>

Re: Running not as "hadoop" user

Posted by Adarsh Sharma <ad...@orkash.com>.
Todd Lipcon wrote:
> The user who started the NN has superuser privileges on HDFS.
>
> You can also configure a supergroup by setting
> dfs.permissions.supergroup (default "supergroup")
>
> -Todd
>
> On Wed, Dec 8, 2010 at 9:34 PM, Mark Kerzner <ma...@gmail.com> wrote:
>   
>> Hi,
>>
>> "hadoop" user has some advantages for running Hadoop. For example, if HDFS
>> is mounted as a local file system, then only user "hadoop" has write/delete
>> permissions.
>>
>> Can this privilege be given to another user? In other words, is this
>> "hadoop" user hard-coded, or can another be used in its stead?
>>
>> Thank you,
>> Mark
>>
>>     
>
>
>
>   
You may also set dfs.permissions = false and grant seperate groups to 
access HDFS through properties in hdfs.sites.xml

--Adarsh

Re: Running not as "hadoop" user

Posted by Todd Lipcon <to...@cloudera.com>.
The user who started the NN has superuser privileges on HDFS.

You can also configure a supergroup by setting
dfs.permissions.supergroup (default "supergroup")

-Todd

On Wed, Dec 8, 2010 at 9:34 PM, Mark Kerzner <ma...@gmail.com> wrote:
> Hi,
>
> "hadoop" user has some advantages for running Hadoop. For example, if HDFS
> is mounted as a local file system, then only user "hadoop" has write/delete
> permissions.
>
> Can this privilege be given to another user? In other words, is this
> "hadoop" user hard-coded, or can another be used in its stead?
>
> Thank you,
> Mark
>



-- 
Todd Lipcon
Software Engineer, Cloudera