ambari-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "bhuvnesh chaudhary" <bchaudh...@pivotal.io>
Subject Re: Review Request 40686: HAWQ gives ownership of hawq parent directory to hawq_user
Date Wed, 02 Dec 2015 08:35:54 GMT


> On Dec. 2, 2015, 5:48 a.m., jun aoki wrote:
> > ambari-server/src/main/resources/common-services/HAWQ/2.0.0/package/scripts/hawqsegment.py,
line 87
> > <https://reviews.apache.org/r/40686/diff/1/?file=1139420#file1139420line87>
> >
> >     I'm probably missing something here and educate me.
> >     If the chown execution at the parent directory  is deleted completely, how chmod
actually occurs at the actual directory (segment_dir in this particular case) which has the
right permission?

chmod is executed by root to make the segment or master dir non readable to users other than
gpadmin. 
these directories when created are given gpadmin as the ownership. so now they hve gpadmin
as the owner and 700 as the permission.
parent directories of segment / master dir were earlier given gpadmin ownership as init db
logs were created under the parent directory which is now fixed at hawq and thus step is removed.


- bhuvnesh


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/40686/#review108608
-----------------------------------------------------------


On Nov. 25, 2015, 1:08 a.m., Matt wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/40686/
> -----------------------------------------------------------
> 
> (Updated Nov. 25, 2015, 1:08 a.m.)
> 
> 
> Review request for Ambari.
> 
> 
> Bugs: AMBARI-14054
>     https://issues.apache.org/jira/browse/AMBARI-14054
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> HAWQ service gives the ownership of parent directories of hawq_master_dir and hawq_segment_dir
to hawq_user.
> 
> This is not ideal because the parent directory might be / (root directory), and root
directory ownership should not be given to hawq_user
> 
> 
> Diffs
> -----
> 
>   ambari-server/src/main/resources/common-services/HAWQ/2.0.0/package/scripts/hawqsegment.py
0e349d2 
>   ambari-server/src/main/resources/common-services/HAWQ/2.0.0/package/scripts/master_helper.py
fdfd7c9 
> 
> Diff: https://reviews.apache.org/r/40686/diff/
> 
> 
> Testing
> -------
> 
> Manually tested 
> 
> After changes were made, HAWQ was deployed on a cluster, and the directory ownership
and permissions were verified for hawq_master_dir and hawq_segment_dir
> 
> 
> Thanks,
> 
> Matt
> 
>


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message