Questions tagged [umask]

Mask that controls which file permissions are set for files and directories when they are created. It also refers to a function that sets the mask, and to the mask itself, which is formally known as the file mode creation mask.

Filter by
Sorted by
Tagged with
-1
votes
2answers
50 views

What's the point of setting individual file permissions when no-one can access/view your user's home directory anyway?

So let's assume I have a file inside my ~ directory called "file.txt". My ~ directory (aka user) has it's permissions set to 700. Now, let's say my file has permissions set to 664, meaning I want ...
0
votes
3answers
36 views

home permissins are still too generous

i guess i'm still missing something, but after some time of researching (without any clear statements), i have to consult the experts: i'm using Linux Mint MATE (Ubuntu based) and know, therefore a ...
2
votes
1answer
81 views

mount with umask does not works

I tried to run mount /home/user/nvme0n1 -U 8da513ec-20ce-4a2d-863d-978b60089ad3 -t ext4 -o umask=0000 and the response is: mount: /home/user/nvme0n1: wrong fs type, bad option, bad superblock ...
2
votes
1answer
55 views

Why is execute permission denied for bin file I created?

I've made a Makefile to simplify my life, and this Makefile calls a script in a bin file I've created. After running my command make something, I got following error : /bin/sh: 1: .docker/bin/echo-...
2
votes
2answers
55 views

Controlling file mode of created target directory possible for rsync?

I'm looking to control the file mode bits of the directory-to-be-created in the rsync command below: rsync -a ... <remote-user>@<remote-host>:/some/existing/path/directory-to-be-created/ ...
0
votes
1answer
24 views

Set specific umask for .Trash-* folder

We are working on CentOS and our data servers are running FreeNAS. We have a few shared projects automounted in /shared_projects folder. Each times a user delete a file in those shared projects, it ...
0
votes
1answer
78 views

Correct umask value to automate the creation of file with the SSH private key content

I'm trying to find a way to shorten these lines (CI_PRIVATE_SSH_KEY is already set): mkdir -p "${HOME}/.ssh/" chmod 700 "${HOME}/.ssh/" echo "${CI_PRIVATE_SSH_KEY}" > "${HOME}/.ssh/id_rsa" chmod ...
0
votes
1answer
105 views

Set default permissions for new files and folders

I have an upload directory which has information fed into it by users, each time a user registers they submit a picture which creates a folder for them in the upload directory and stores their photo(s)...
0
votes
1answer
58 views

umask doesn't work with nohup

It seems that umask and nohup don't work correctly together. I did this: $ umask 022 $ nohup java -jar blah.jar & [1] 12345 nohup: ignoring input and appending output to `nohup.out' $ ls -l ...
2
votes
0answers
33 views

What are the directories and configuration files used to set the umask by the superuser in Solaris UNIX?

One file I can think of is the .profile file in the user's home directory. However what are the absolute paths (directories and file names) that are used to set the UMASK level at the operating ...
2
votes
1answer
353 views

Why choose a umask of 002 over 022?

I was cleaning up groups and permissions on my home system today, and re-familiarized myself with umasks. It seems that the default on my system (Ubuntu 18.10) is 002, but that for root it's 0022. ...
0
votes
1answer
109 views

Set File Permissions to Default from Umask

https://geek-university.com/linux/set-the-default-permissions-for-newly-created-files/ So I want my umask (command) which in this case is 0002 to be subtracted (bitwise) from 666 for files and 777 ...
0
votes
0answers
59 views

what is the significance of the ACL value being a complement of UMASK value?

From the description section of man 2 umask command, it says For example, the following default ACL is equivalent to a umask of 022: u::rwx,g::r-x,o::r-x What's the significance of having ...
0
votes
1answer
164 views

umask not applied when mounting from udev

I have a udev rule which automatically mounts usb device when connected The rule is the following one : # cat /etc/udev/rules.d/10-usbdetectd.rules KERNEL!="sd[a-z]*", GOTO="...
1
vote
0answers
129 views

Does Access Control lists override group or owner permissions?

I came across the following task: Add 3 new users - alice, bob, charles Create a new group - marketing - and add alice, bob and charles to that group Create a directory - /marketing - whose owner ...
3
votes
1answer
185 views

umask not being applied? [duplicate]

I am setting the umask to a new value as below. However although I am applying rxw to the user, this does not seem to be respected (?) /home/pkaramol $ umask u=rxw,g=rw,o=r /home/pkaramol $ umask -...
2
votes
0answers
45 views

Other has permissions with umask 007 on VM with mounted folder

One thing that's odd to me right now is I am playing around with permissions. The way umask works to my knowledge is it basically tells what permissions u g o don't have using octal representation (...
2
votes
3answers
1k views

How to get sftp to respect my umask setting

I'm trying to get sftp to give me a umask of 002 but it keeps behaving like the umask is 022. How do I get it to do that? Red Hat 7.4 /etc/ssh/sshd_config has the line: Subsystem sftp internal-sftp ...
0
votes
2answers
86 views

Is the umask function a kernel function?

I assumed the umask() function is a: shell function containing a variable commonly referred to as file creation mask but I was wrong because umask() is not a shell function and doesn't contain ...
0
votes
0answers
201 views

Zsh: force file/folder obey new umask

Default zsh shell uses umask 0022, when changing to new umask, e.g: 0077. Only new file/folders after changing to new umask are applied. How to use zsh/or-else to force old file/folder create under ...
1
vote
1answer
344 views

Is a file creation mask setted by a given shell's umask is typically unique to the operating system entirely or just to that given shell?

Is a file creation mask setted by a given shell's umask is typically unique to the operating system entirely or just to that given shell? For example, if I change the file creation mask (umask's mask/...
-8
votes
5answers
2k views

What is masking a mode?

I understand that in GNU/Linux, file permissions are also called a file's mode and that the term mask can mean at least these different meanings: The umask shell builtin (the usual meaning). The ...
1
vote
0answers
106 views

Why is umask changeing

Problem: umask changes when new shell is created, despite what's in .cshrc On linux... In my .cshrc, I have "umask 002" At the prompt I see 2... % umask 2 I have a shell script... #! /usr/bin/...
0
votes
1answer
60 views

umask does not have -S option

I'm trying to use umask -S to show the current mask in symbolic form (per man umask on my system, which gives me the page BASH_BUILTINS(1)). But umask doesn't seem to behave as the manpage claims: ...
4
votes
1answer
2k views

What is the exact purpose of `mask` in file system ACL?

When I apply default ACL in a directory I see default:mask or just mask in the following two scenario. Scenario 1 -bash-4.2$ ls -ld test/ drwxr-x---. 2 test test 4096 Oct 15 19:12 test/ -bash-4.2$...
1
vote
3answers
1k views

How can I override the umask setting for all users for a specific folder?

I am running RHEL6. I have a requirement to have "umask 077" in my /etc/bashrc which I am not allowed to change. We have a folder designated for group collaboration where we would like everyone in ...
1
vote
1answer
503 views

Make user create 775 permission folders

I typed out the command chfn -o umask=002 souser and expected that souser user would create folders with 775 permission then but he did not. How to get that each new folder created by a certain user ...
1
vote
1answer
232 views

cmdline Unix Permissions bits calculator

I'd like to convert the Unix Permissions bits from octal to symbolic mode and viceversa. eg.: $ mode-encode 'ugo+rwx' 0000 $ mode-decode 0000 ugo+rwx I know there are online permission bits ...
0
votes
1answer
120 views

How do I make any newly created file in a specific directory executable, readable and writable by default by all users

The question that I am unable to find answer for is as follows: How do I make any newly created file in a specific directory executable, readable and writable by all users. So I've got an NFS, one ...
0
votes
1answer
2k views

umask in /etc/profile and /etc/login.defs

I don't understand how umask works in these two files: my machine doesn't use pam_umask module. If I change user and create a new file/directory, the umask used is taken from /etc/profile (the umask ...
2
votes
2answers
474 views

chmod , umask, acl

I think the answer is "That's just how it works," but I figured I'd ask in case I'm doing something wrong. My account's default umask is 0077. I'm in the wheel group. I have a directory with this ...
-1
votes
2answers
103 views

What am I doing wrong with my linux commands? [duplicate]

I want to inherit every new file from my group so that I can have execute permissions, and no one else, but when I try to create new ones, it gives me 664 permissions how can I fix this?? sudo ...
1
vote
1answer
1k views

Why is umask ignored when uploading files over sftp?

Have a wierd issue with permissions on files uploaded to a remote system. Locally, the file index2.html is chmod 664: acoder@acoder-local ~ $ ll index2.html -rw-rw-r-- 1 acoder acoder 29 May ...
3
votes
1answer
317 views

How to make autoconf use “install” instead of “mkdir -p”?

When I run sudo make install on a compiled package from the GNU archive, it uses mkdir -p to create the destination directories. I'd prefer it to use mkdir -p -m 0755 or install -d -m 0755 instead in ...
9
votes
2answers
3k views

Why do some umask values not take effect?

I'm trying to understand permissions better, so I'm doing some "exercises". Here's a sequence of commands that I'm using with their respective output: $ umask 0022 $ touch file1 $ ls -l file1 -rw-r--...
0
votes
0answers
105 views

umask and Naultilus [duplicate]

I seem to be having an issue with my applications not obeying the umask. in shell everything seems to be correct, i set my umask to be 002 in a sourced app_env.sh script. this is working correctly as ...
0
votes
2answers
73 views

File and directory permissions

I am learning umask command , and I get few questions. So: 1.For files and directories default permissions is 666 and 777 how can I config the default permission, specifically where is configuration ...
1
vote
1answer
371 views

Freebsd setfacl

I want on a dir,a default mask of --- for others on linux setfacl -d -m o:--- coldir/ works fine On Freebsd 11.0,with ufs2 setfacl -d -m other:--- coldir/ setfacl: other:---: Invalid argument ...
0
votes
1answer
797 views

Changing umask value

I want to change umask value from 022 to 002 for a particular user jboss. Right now it is set as follows in /etc/profile: if [ $UID -gt 199 ] && [ "`id -gn`" = "`id -un`" ]; then umask 002 ...
1
vote
1answer
229 views

Portable way to query umask for new file permissions?

I've been following a thread on OSS-Security called Security risk of vim swap files. It looks like Vim and Emacs caught a CVE because the editors created temp files in the wrong place with too many ...
1
vote
1answer
446 views

Cannot change the umask mode

I'm trying to change umask mode using login.defs config file but for some reason it doesn't affect the system. This is what I do: sudo nano /etc/login.defs # The ERASECHAR and KILLCHAR are used only ...
1
vote
0answers
197 views

Setting umask for a user with no shell?

How can I set the umask for the Apache user to have files default to -rwxrwx--- ? I have an application that wants one directory to have either 0750 or 0770 permissions, which is great if it’s local, ...
3
votes
0answers
70 views

Setting umask for GNOME session [duplicate]

I know there's a ton of questions about this topic but I'm not being able to find the right answer. I have GNOME Version 3.22.2 running on a Debian GNU/Linux 9 (stretch) 64-bit. The problem: I'm ...
1
vote
2answers
455 views

How to call chmod and preserve the SGID bit?

I have the following directory structure: + public/ |-+ pics/ | |-- a | `-- b `-+ thumbs/ |-- a `-- b I would like all the files in the tree to be owned by gallery:http with ug=rwX,o= mode set. ...
1
vote
0answers
97 views

issue of default file permission of user rhel 6

We have one network user and two Rhel servers. When we are creating file on server 1 using this network user, default permission of -rw-r----- is getting assigned to file but if same user is creating ...
1
vote
1answer
11k views

How to permanently change umask value from 0002 to 0022?

My current umask value is 0002 $ umask 0002 $ I want to permanently change it to 0022 How can I do so?
0
votes
1answer
1k views

Umask to make default permission 750

I'm working through questions from Unix The Textbook. I'm trying to solve the question (chapter 8, #15, page 207): Give a command line for setting the default access mode so that you have read, ...
0
votes
1answer
287 views

tar extracts with invalid permissions - is it an intended behavior?

Recently a tar.gz archive broke my script. Steps to reproduce: # this is a Python package distributed through PyPi wget https://pypi.python.org/packages/b3/e8/...
5
votes
1answer
4k views

Umask not working [closed]

I'm trying to figure out how to use umask. I ran umask 027 expecting this would result in all permissions for myself, read and execute for group, and none for everyone else. Based on a default of ...
3
votes
1answer
2k views

Set umask for systemd unit

I am running rsync daemon with a specific user on Ubuntu machine. The problem is that since daemon users don't login, the umask set for the user is the default one. How do I set umask for the user in ...