Next Meeting: September 2: Social gathering Next Installfest: TBD Latest News: Aug. 18: Discounts to "Velocity" in NY; come to tonight's "Photography" talk Page last updated: 2001 Dec 30 17:02
 The following is an archive of a post made to our 'vox-tech mailing list' by one of its subscribers. Report this post as spam: (Enter your email address)
Re: [vox-tech] how does umask work?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

# Re: [vox-tech] how does umask work?

```On Tue, 27 Mar 2001, Peter Jay Salzman wrote:

> On Tue 27 Mar 01, 10:31 AM, Henry House said:
> > On Tue, Mar 27, 2001 at 10:38:59AM -0800, Peter Jay Salzman wrote:
> > > ok, i give up.  kind of looks like the number is subtracted from 666, but
> > > that's not quite correct.
> > >
> > > how does this work?  how does one set the x bit, for instance (not that
> > > you'd want to, but i'm just curious).
> > >
> > > umask 000   # rw-rw-rw-
> > > umask 111   # rw-rw-rw-
> > > umask 222   # r--r--r--
> > > umask 333   # r--r--r--
> > > umask 444   # -w--w--w-
> > > umask 555   # -w--w--w-
> > > umask 666   # ---------
> > > umask 777   # ---------
> >
> > There are four digits; the first is assumed to be octal zero if omitted.
>
> are you sure?
>
> % umask 1111
> bash: umask: `1111' is not an octal number from 000 to 777
>
> i think you're thinking of chmod, not umask.
>
> ok, so how do i set a umask of --x--x--x ?
>
> pete

The umask is subtracted from 777, not 666.  If you created an executable,
then a umask of 111 will give you a 666 permission.  You couldn't see a
difference between 000 & 111 above because you weren't creating an
executable.  I hope this helps!  FL
```

 LUGOD Group on LinkedIn Sign up for LUGOD event announcements Your email address: LUGOD Group on Facebook 'Like' LUGOD on Facebook:

 Hosting provided by: Sunset Systems Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development. LUGOD: Linux Users' Group of Davis PO Box 2082, Davis, CA 95617 Contact Us LUGOD is a 501(c)7 non-profit organization based in Davis, California and serving the Sacramento area. "Linux" is a trademark of Linus Torvalds. Sponsored in part by: For a significant contribution towards our projector, and a generous donation to allow us to continue meeting at the Davis Library.