Thanks. Questions below:

On Sun, 20 Aug 2000, rpjday wrote:

> On Sun, 20 Aug 2000, Gary Nielson wrote:
> 
> > Hi,
> > 
> > I need to make a system-wide change so that every user when creating a
> > file will have it set to rw-rw----. So the umask setting would be 007. I
> > understand that by changing the setting in /etc/profile, it will go into
> > effect system wide for all current and new users. Is that right? Does this
> > have the same effect as adding "umask 007" to each user's .bashrc file. Or
> > if changing it for an individual user, should it be the .bash_profile
> > file? Finally, when changing /etc/profile, I do not understand what the
> > following means:
> > 
> > if [ `id -gn` = `id -un` -a `id -u` -gt 14 ]; then
> >         umask 002
> > else
> >         umask 022
> > fi
> > 
> > Since all files are now created on my system with a umask level of 002, I
> > am *assuming* that I would make the change to 002 in the above if/else
> > statement, but I am not sure what the above does, so I don't want to
> > change it without first understanding it.
> 
> 1) setting a umask in /etc/profile doesn't prevent users from
>   setting it to some other value in their own .bash_profile
> 
So this should be set in .bash_profile as opposed to .bashrc for
individual users? 

> 2) technically, files are created with a starting permission of
>   rw-rw-rw-, or 666.  so your umask need only take out the final
>   two permissions, as in "umask 006".
> 
Do you know what is meant by this below in the /etc/profiles?: 

 if [ `id -gn` = `id -un` -a `id -u` -gt 14 ]; then
         umask 002
 else
         umask 022
 fi


> rday
> 
> 

-- 
Gary Nielson
[EMAIL PROTECTED]






_______________________________________________
Redhat-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to