Questions tagged [umask]

Umask is a value (the Ubuntu default is 022) that refers to those permissions that cannot be set by default when either a user or an application creates a new file.

Filter by
Sorted by
Tagged with
0 votes
1 answer
212 views

Please help me understand effect on file permissions on combining umask an ACL and Samba create mask

I set up an ACL in /media/4TB1 My intention is to enforce these two points: All sub-directories of /media/4TB1 will have permissions: drwxrwxr-x i.e: chmod 775 All files will get permissions: -rw-rw-...
1 vote
1 answer
62 views

Why doesn't "umask" work here?

I want to set umask to 343. I calculated that the permissions of the newly created files should be: -wx-w--wx but I get: -r---w-r-- My terminal: meliwex@reverse-proxy:~/testfolder$ ls -l total 0 ...
  • 363
0 votes
0 answers
264 views

How to set umask for the user in linux permanently

Any other alternative where to set umask in linux permanently without modifying the bashrc/ profile files
  • 101
5 votes
1 answer
277 views

Why does a user's umask values differ between two systems?

I have two systems, A and B. A is Ubuntu 16.04, and B is Ubuntu 20.04. Each has a utility user 'rufus' defined on it. 'rufus' has no login on either system. I want to understand why 'rufus' has ...
0 votes
0 answers
108 views

Any directories I create have permission 777

Anytime I create a directory (with mkdir, or if git creates it, etc) it's given these permissions: drwxrwxrwx 2 username usergroup 2 Apr 6 20:36 test/ I'd rather have permissions of ...
  • 59
0 votes
3 answers
204 views

What determines default directory permissions? [duplicate]

In Linux when I create a directory mkdir newdir then the newly created directory has these permissions and ownership: drwxr-xr-x 2 owner group My Question How can I make the default permissions for ...
0 votes
0 answers
60 views

umask (octal form) and umask -S (symbolic form) outputs are different. why? [duplicate]

Related to file and directory permissions and umask: Why the command umask (shows the octal form) and umask -S (shows the symbolic form) show different (actually the option -S shows the bits negations ...
  • 1
0 votes
0 answers
181 views

How to set umask for daemon only in ubuntu 18.04?

I am working on OS hardening tasks. Need to set umask value for all the daemon processes running in the ubuntu system. It would be great if someone can share the steps. Note: umask need not be set for ...
0 votes
2 answers
207 views

What are the consequences after accidentally executing umask 077 in folder /etc/apt

I accidentally executed umask 077 while in the folder /etc/apt. What are the consequences of this? Could I have broken something? How can I undo it?
  • 31
-1 votes
1 answer
71 views

why doesn't mkdir -m 07 test use umask?

umask returns 0011. Consequently, when I do mkdir -m 07 test I'd expect the resultant directory to have d------rw- permissions but it doesn't - it has d------rwx permissions. What's up with this?
  • 191
1 vote
1 answer
346 views

How to reliably set umask on Ubuntu 19.10? SOLVED (for 20.04&20.10 also)

I have set up a new computer running Ubuntu 19.10. Now I want to set default permissions to be more restrictive via umask, but fail to do so. I tried setting umask with every advice I could find here ...
  • 11
0 votes
1 answer
1k views

umask not work on ubuntu 19.10

everybody, i have found some postings about this problem but none of the solutions work for me. I want to set the UMASK system-wide on 007. I am using Ubuntu 19.10 with the default desktop. I have ...
0 votes
1 answer
908 views

umask's full path and runing it as different user

Today i learned about the command umask and it returns 0002 for my default user. I wanted to see its value for the root user, so I executed sudo umask and it returns: $ sudo umask sudo: umask: ...
0 votes
1 answer
2k views

default permissions for specific directories (home directory)

asumming a system where only 1 new user was added and was given root (administrator) privileges. we want to keep the user files within the user home directoy safe, meaning the no other user (except ...
  • 405
1 vote
2 answers
1k views

Making all folders not readable to "others" - but keeping their original status regarding "write" and "execute"

TLDR: How can I change permissions of all folders in the computer such that, for "others", the folders loose only readability? In other words, they keep their status regarding "write" and "execute", ...
1 vote
0 answers
895 views

umask settings in Ubuntu 18.04

For system-wide umask setting I edited "/etc/pam.d/common-session". session optional pam_umask.so umask=027 It doesn't have any effect. It does work on Ubuntu 16.04. I don't know why this won't work ...
  • 1,079
2 votes
1 answer
2k views

Why USERGROUPS_ENAB property in /etc/login.defs does not have any effect?

I just found the following comment in /etc/login.defs: # Enable setting of the umask group bits to be the same as owner bits # (examples: 022 -> 002, 077 -> 007) for non-root users, if the uid ...
  • 787
1 vote
1 answer
62 views

Default mode bits for a network share?

I have a software RAID array set up on PC with Ubuntu 16.04 Gnome, with the resulting /dev/md0 formatted as EXT4 and mounted as /RAID. I'm using Samba to share various directories from this machine's ...
2 votes
1 answer
6k views

Is setting umask to 000 dangerous

I know that setting umask to 000 causes potential security issues. I don't care. I only want to know if something bad happens if I do it as root (sudo umask 000), or in /etc/init.d/rc script. By ...
2 votes
1 answer
210 views

What command can you use to quickly find which file on your home folder containing the umask command? [duplicate]

What command can you use to quickly find which file on your home folder containing the umask command? $ grep -rnw "umask" ~
user avatar
0 votes
0 answers
318 views

Why umask in C program doen't work as expected

I have the following code comes from the apue book: #define RWRWRW (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH) int main() { umask(0); if(creat("foo",RWRWRW)<0) err_sys("...
  • 19
0 votes
1 answer
1k views

Umask settings for users=rwx, group=r, others=

How can i set the umask in ubuntu for permissions like this: users = rwx group = r others = I tried this mask, but it didn't work: umask 011
user avatar
4 votes
2 answers
889 views

Permission problems installing with sudo between 14.04 and 16.04

I have run into many permissions problems installing packages in 16.04. I install them using sudo, but then normal users cannot read the files in the package. So I ran a simple test: I created a ...
  • 143
1 vote
0 answers
157 views

Why is the umask number not the same for different local users?

For one of my local users, "ram", the umask is 0002. Another user, "yas" has the umask value 0022 instead. Shouldn't all users have gotten the same umask setting on their creation?
1 vote
3 answers
2k views

Why umask 555 is setting the file mods to "222" instead of "111"?

I know that: A file default mod is 666 umask value will be removed from default mods. So why when I set the "umask" to 555 it doesn't set newly created file's permissions to 111? instead it's ...
  • 52.6k
8 votes
7 answers
19k views

How to set default umask in Ubuntu 17.04?

In the past, I have always set umask at ~/.profile. I set a umask of 077 so my documents get a permission of 600 (rw-------). But setting this at ~/.profile no longer works in Ubuntu 17.04. So as new ...
  • 531
2 votes
1 answer
3k views

Why is UMASK set in /etc/login.defs ignored?

I have set UMASK 077 in /etc/login.defs and there is no override in ~/.profile or ~/.bashrc. The umask command still prints 0022 in gnome-terminal, but prints 0007 when I log into tty1. Newly created ...
13 votes
3 answers
36k views

How to change umask mode permanently?

I've read a couple of articles like this old one how to change umask mode but still can't figure it out 100% I have Ubuntu 14.04 running with Xenial kernel with default umask 0002 and my aim is to set ...
  • 6,804
1 vote
1 answer
443 views

umask leading 0

My umask is currently (default) set to 0002, as shown below. I understand that the permissions from right to left are, other, user, owner. So what is the first 0 for? $ umask 0002
  • 2,811
2 votes
1 answer
1k views

Issue with umask UBUNTU 14.04.3

I am new to UBUNTU As per our security policies Umask value for each user must be as restrictive as possible: • for “root”: at least 077. • for other users: at least 027. I have set umask as 0077 ...
  • 261
1 vote
2 answers
5k views

Setting files and directories to match umask setting recursively

Is there a way to go into my home directory and recursively set files and directories to match my umask setting? The issue is, way back when I started using linux, I didn't understand permissions. In ...
1 vote
1 answer
105 views

Umask on the command line

Where can I go to set a umask for any new users I create through the command line? I think it's through the /etc/.profile but I'm not sure.
5 votes
1 answer
3k views

Why doesn't umask work as expected?

Please, can someone explain this to me? I set: umask 000 touch afile.tmp result: -rw-rw-rw- 1 jay apache 0 Aug 16 18:11 afile.tmp I was expecting this: -rw-rw-rw- to be like this: -rwxrwxrwx ...
  • 915
6 votes
1 answer
2k views

Why does my umask keep resetting to 000?

When I login anew my umask is 002. At least for a while. Then at some point, and I'm not sure when, it reverts to 000. This is very inconvenient and I'm now constantly living in fear of dropping files ...
  • 180
0 votes
1 answer
700 views

How to Create Text Files with user execution bit set automatically [duplicate]

The closest I got was umask to change the default permissions set for files/folders. However, umask doesn't seem to allow enabling the x bit for files: The base permissions for directories are 0777 (...
  • 171
5 votes
2 answers
41k views

What permissions would change if I change umask to 027 from 022?

I have just started using Lynis (please don't think I have misspelled Linux). After running it, I was suggested to set umask in /etc/login.defs and /etc/init.d/rc to 027 than the default 022. I want ...
3 votes
1 answer
446 views

Ubuntu 12.04 Server - Default directory permissions

I am new to linux and I installed linux for web server purpose with apache2. I have created a new directory /var/www/mysite. My main problem is that each new file I create has read only permissions ...
  • 131
2 votes
2 answers
862 views

How to set the umask in 13.10?

Apparently, there's a bug in Upstart that's shipped with Ubuntu 13.10, which overrides the umask set either through $HOME/.profile or /etc/login.defs. Upstart has been updated to fix this in Trusty, ...
  • 516
0 votes
1 answer
339 views

new file default execution permission? [duplicate]

I can't figure out why I don't have execution permissions on files I create by default. I don't think I messed with any Ubuntu permissions, it's pretty default stuff. When doing some research I found ...
  • 285
0 votes
2 answers
2k views

Can I set a specific group|umask to be the default one for all actions within a certain path?

I would like to override the default umask and owner:group settings within certain directories only, without requiring root privileges, as that kind of defeats the purpose. For example, when I touch ...
  • 3,584
11 votes
2 answers
63k views

Why does umask 077 not allow the user to execute files/directories?

I'm using umask 077 ."Other" and "group" do not have any rights, but the user can't execute files/directories. Why does umask 077 not allow the owner to execute files/directories?
  • 111
7 votes
1 answer
3k views

How to make a directory with permanent permissions different from default

I have system-wide default permissions set with umask 027. I am in the need to make a directory whose sub-directories would need 775 permission and whose files would need 664 permissions and make ...
  • 151
3 votes
0 answers
941 views

Wrong permissions on "make install" [closed]

When I compile and install tarballs using the usual ./configure, make, sudo make install, the files and directories created always have wrong permissions. In particular, nothing that should have the ...
  • 131
227 votes
6 answers
450k views

What is "umask" and how does it work?

I believe that umask is something that controls file permissions, but do not fully understand it. After running umask 0644 in a terminal, I cannot read the files I create with the command-line text ...
  • 168k
39 votes
6 answers
175k views

How to set umask for a specific folder

I need to set the umask value for one specific folder. I have a web application and when it creates some file the default permission is 700. But I need at least 755 permission for that file. How can ...
  • 11.8k
2 votes
1 answer
1k views

Firefox downloaded files permissions

My umask is 0022, but when I download a file (using Firefox 40b11) it is created with umask 0026 (-rw-r-----). No clue where the issue is, if I'm even asking in the right forum. I'm on Mint 10 (sorry, ...