----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/54787/ -----------------------------------------------------------
Review request for Ambari, Attila Magyar, Robert Levas, and Sebastian Toader. Bugs: AMBARI-19132 https://issues.apache.org/jira/browse/AMBARI-19132 Repository: ambari Description ------- Added method `ShellCommandUtil.delete` Note: couldn't try on Windows, command to delete taken from https://www.sitepoint.com/web-foundations/force-windows-delete-file/ Diffs ----- ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/DestroyPrincipalsServerAction.java 8197e769f0538cb50b11284431decf9be3dc2370 ambari-server/src/main/java/org/apache/ambari/server/utils/ShellCommandUtil.java 57044d7b56895eb7cc1abd6284c747555ec550a1 ambari-server/src/test/java/org/apache/ambari/server/utils/TestShellCommandUtil.java 797ceb207b5fb0f8074429084f3fdcf1d7fefc6b Diff: https://reviews.apache.org/r/54787/diff/ Testing ------- Manually tested via "Disable Kerberos" wizard on non-root Ambari. ``` [root@c6401 ~]# grep server.user /etc/ambari-server/conf/ambari.properties ambari-server.user=ambari ``` Before: ``` [root@c6401 ~]# ls -la /etc/security/keytabs/ total 20 drwxr-xr-x 2 root root 4096 Dec 15 13:26 . drwxr-xr-x. 7 root root 4096 Dec 15 13:21 .. -r--r----- 1 ambari-qa hadoop 338 Dec 15 13:26 smokeuser.headless.keytab -r--r----- 1 root ambari 413 Dec 15 13:26 spnego.service.keytab -r-------- 1 zookeeper hadoop 438 Dec 15 13:26 zk.service.keytab ``` After: ``` [root@c6401 ~]# ls -la /etc/security/keytabs/ total 8 drwxr-xr-x 2 root root 4096 Dec 15 15:58 . drwxr-xr-x. 7 root root 4096 Dec 15 13:21 .. ``` Added unit test for new `delete` method: ``` Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.152 sec - in org.apache.ambari.server.utils.TestShellCommandUtil ``` Thanks, Attila Doroszlai