Is umask the same as chmod?
No. chmod changes permissions on existing files or directories, while umask controls default permissions for newly created files and directories.
Why does umask 022 create 644 files and 755 directories?
New files usually start from 666 and new directories start from 777. umask 022 removes write permission for group and others, resulting in files 644 and directories 755.
Does umask change existing files?
No. umask only affects files and directories created after the umask is set. Use chmod to change files or directories that already exist.
What is the difference between chmod 755 and umask 022?
chmod 755 sets an existing file or directory to rwxr-xr-x. umask 022 controls future creation defaults, usually producing files 644 and directories 755.
Should I use chmod 777?
Usually no. chmod 777 grants read, write, and execute access to everyone, which is risky on shared or public systems.
Does chmod change file ownership?
No. chmod changes permission bits. Use chown when you need to change the user or group owner.