You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ambari.apache.org by "Dmytro Sen (JIRA)" <ji...@apache.org> on 2013/10/30 13:28:25 UTC

[jira] [Updated] (AMBARI-3620) Ambari server setup-security kerberos jaas configuration accepts directory path as keytab path

     [ https://issues.apache.org/jira/browse/AMBARI-3620?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dmytro Sen updated AMBARI-3620:
-------------------------------

    Attachment: AMBARI-3620_branch_1.4.2.patch
                AMBARI-3620.patch

Added check if provided path isn't a directory. Added unittests.
The patch attached. 

Manual testing example:
{noformat}
[root@c ~]# ambari-server setup-security
Using python  /usr/bin/python2.6
Security setup options...
===========================================================================
Choose one of the following options: 
  [1] Enable HTTPS for Ambari server.
  [2] Enable HTTPS for Ganglia service.
  [3] Enable HTTPS for Nagios service.
  [4] Encrypt passwords stored in ambari.properties file.
  [5] Setup Ambari kerberos JAAS configuration.
===========================================================================
Enter choice, (1-5): 5
Setting up Ambari kerberos JAAS configuration to access secured Hadoop daemons...
Enter ambari server's kerberos principal name (ambari@EXAMPLE.COM): 
Enter keytab path for ambari server's kerberos principal: /etc/
Invalid path, please provide the absolute file path.
Enter keytab path for ambari server's kerberos principal: /etc
Invalid path, please provide the absolute file path.
Enter keytab path for ambari server's kerberos principal: ///
Invalid path, please provide the absolute file path.
Enter keytab path for ambari server's kerberos principal: /etc/security/keytabs/xxx.keytab
Ambari Server 'setup-security' completed successfully.
[root@c ~]#
{noformat}

> Ambari server setup-security kerberos jaas configuration accepts directory path as keytab path
> ----------------------------------------------------------------------------------------------
>
>                 Key: AMBARI-3620
>                 URL: https://issues.apache.org/jira/browse/AMBARI-3620
>             Project: Ambari
>          Issue Type: Bug
>          Components: controller
>    Affects Versions: 1.4.1
>            Reporter: Dmytro Sen
>            Assignee: Dmytro Sen
>             Fix For: 1.4.2
>
>         Attachments: AMBARI-3620_branch_1.4.2.patch, AMBARI-3620.patch
>
>
> ambari-server setup-security kerberos jaas configuration asks for keytab path and does validation if it's a valid path. This validation should check if its a valid file path.



--
This message was sent by Atlassian JIRA
(v6.1#6144)