Manoj Govindassamy created HDFS-10689: -----------------------------------------
Summary: "hdfs dfs -chmod 777" does not remove sticky bit Key: HDFS-10689 URL: https://issues.apache.org/jira/browse/HDFS-10689 Project: Hadoop HDFS Issue Type: Bug Components: fs Reporter: Manoj Govindassamy Assignee: Manoj Govindassamy Priority: Minor When a directory permission is modified using hdfs dfs chmod command and when octal/numeric format is used, the leading sticky bit is not fully honored. 1. Create a dir dir_test_with_sticky_bit 2. Apply sticky bit permission on the dir : hdfs dfs -chmod 1755 /dir_test_with_sticky_bit 3. Remove sticky bit permission on the dir: hdfs dfs -chmod 755 /dir_test_with_sticky_bit Expected: Remove the sticky bit on the dir, as it happens on Mac/Linux native filesystem with native chmod. 4. However, removing sticky bit permission by explicitly turning off the bit works. hdfs dfs -chmod 0755 /dir_test_with_sticky_bit {noformat} manoj@~/work/hadev-pp: hdfs dfs -chmod 1755 /dir_test_with_sticky_bit manoj@~/work/hadev-pp: hdfs dfs -ls / Found 2 items drwxr-xr-t - manoj supergroup 0 2016-07-25 11:42 /dir_test_with_sticky_bit drwxr-xr-x - manoj supergroup 0 2016-07-25 11:42 /user manoj@~/work/hadev-pp: hdfs dfs -chmod 755 /dir_test_with_sticky_bit manoj@~/work/hadev-pp: hdfs dfs -ls / Found 2 items drwxr-xr-t - manoj supergroup 0 2016-07-25 11:42 /dir_test_with_sticky_bit <=== sticky bit still intact drwxr-xr-x - manoj supergroup 0 2016-07-25 11:42 /user manoj@~/work/hadev-pp: hdfs dfs -chmod 0755 /dir_test_with_sticky_bit manoj@~/work/hadev-pp: hdfs dfs -ls / Found 2 items drwxr-xr-x - manoj supergroup 0 2016-07-25 11:42 /dir_test_with_sticky_bit drwxr-xr-x - manoj supergroup 0 2016-07-25 11:42 /user manoj@~/work/hadev-pp: {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-dev-h...@hadoop.apache.org