Re: umask setting in /etc/profile not working

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Am 11.06.2014 um 16:14 schrieb Tim Dunphy <bluethundr@xxxxxxxxx>:
> We have the following set in /etc/profile :
> 
> umask 0002
> 
> so that it will affect all users. That should create all files as 664 and
> all directories as 775 if I'm not mistaken.
> 
> Well I logged into the machine after this was set and just created a file
> as one of the users who complained about permissions settings on files. And
> this is what I saw:
> 
> [user1@qa_host ~]$ ls -l test_qa
> -rw-r--r-- 1 user1 domain^users 0 Jun 11 10:08 test_qa
> 
> I even tried logging out and logging in again just to be sure. I still got
> the same result.
> 
> So my question is why would the file not have the permissions specified by
> the umask command in /etc/profile ? I really need this to work for the
> users.
> 
> Any helps or clues would be great!




Tim, briefly, don't do that. This (mentioned umask in profile) 
should be classified as bad practice. What is your primarily 
goal? What is the users scenario?  

Take a look into ACL (rpm package acl):

$ man setfacl
$ man getfacl 

There exist a "default" setting to inherit such settings (e.g. write operations for groups).

--
LF


 


_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos




[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux