Permissions
Nathan England
plug-discuss@lists.plug.phoenix.az.us
Tue, 17 Dec 2002 08:46:52 -0700
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
If a directory isn't executable you won't be able to ls it.
A file doesn't have to be executable to read/write it.
If the directory is set to 666 by default you would never be able to ls t=
he=20
directories contents. Where as you usually don't want executable files=20
everywhere when you are only writing text... or test scripts.
nathan
Am 16 Montag, Dezember 2002 12:09 schrieb Jeffrey Pyne:
> One question that perplexed me when I first learned UNIX (actually
> Solaris), was why, if I have a umask of 022, do new files I create get
> created with 644 permissions, not 755. 777 XOR 022 =3D 755, does it no=
t? It
> turns out that the permissions of new files are determined by XORing yo=
ur
> umask with 666, while the permissions of new directories are determined=
by
> XORing your umask with 777. So:
>
> $ umask
> 022
> $ touch foo
> $ mkdir bar
> $ ls -l
> total 4096
> -rw-r--r-- 1 jpyne jpyne 0 Dec 16 12:14 foo
> drwxr-xr-x 2 jpyne jpyne 4096 Dec 16 12:14 bar
>
> I wonder, what was the historical reason for making the default permiss=
ions
> of a new file 666 and a new directory 777?
>
> ~Jeff
>
> On Sunday, December 15, 2002 8:41 PM, J.Francois wrote:
> > A fully available file is like you have above:
> >
> > 7 7 7 =3D=3D rwx rwx rwx
> > 111 111 111
> >
> > a umask of 022, for example, means "take away access
> > permisions" like so:
> >
> > 7 7 7 111 111 111
> > - 0 2 2 000 010 010 <--- Here is your umask
> > =3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> > 7 5 5 111 101 101
> > rwx r-x r-x
>
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
> To subscribe, unsubscribe, or to change you mail settings:
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
- --=20
Nathan England
plug at the-arcanum.org
jabber id: linuxjunkie@jabber.earth.li
"A free society is one where it is safe to be unpopular."
- --Adlai Stevenson
- -----------------------------------------------------------------
Registered Linux User #189789, Machine #106603
www.sincerechoice.org
Spam related material will be forwarded to:
uce@ftc.gov
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE9/0bvQ7yNnsYcupwRAqcJAJ4teGKYWW5L9UFP24vsOxlwBUIdzwCfZcMS
+iqAQ9eswL+3ki8lBrvrgCw=3D
=3DJpJz
-----END PGP SIGNATURE-----