Introduction to Hadoop eco system - Overview of HDFS - HDFS File Permissions

In this article, we will delve into file permissions in HDFS, the Hadoop Distributed File System. Understanding file permissions is crucial for managing and securing your data in a Hadoop environment.

Explanation for the video

[Embed the video here and explain how it complements the text]

Key Concepts Explanation

Let’s break down the key concepts related to HDFS file permissions:

Understanding Permissions

When we create files in HDFS, we can check the permissions on them using the -ls command. Typically, the owner of the user space will have rwx (read, write, execute) permissions, while members of the specified group and others have r-x (read, execute) permissions.

We can change permissions using commands such as hadoop fs -chmod or hdfs dfs -chmod. It is essential to know that users can change the permissions of their own files.

Permission Modes

We can modify permissions using symbolic notation (e.g., +x to grant execute access to owner, group, and others) or octal mode (e.g., 755 to grant rwx for owner, rx for group and others).

Hands-On Tasks

Here are some hands-on tasks that you can perform to practice working with HDFS file permissions:

  1. Grant write permissions on a folder to others.
  2. Grant write permissions on a folder to a group.
  3. Remove write permissions for everyone.
  4. Add write permissions only to the owner.
  5. Set permissions using octal format.


To sum up, understanding and managing file permissions in HDFS is crucial for effective data management and security. Practicing the hands-on tasks provided in this article will help you get a practical understanding of these concepts. Feel free to engage with the community for further learning and support.

Remember, mastering file permissions in HDFS will enhance your ability to work effectively with big data in a distributed environment.

Join our community to explore more topics and engage in discussions or ask questions. Happy learning!

Watch the video tutorial here