I would check out the following article. It was written around BSD, but
permissions are permissions.
garl
http://www.oreillynet.com/pub/a/bsd/2000/09/06/FreeBSD_Basics.html
Rob Hudson wrote:
> I did an 'ls -l' of my home dir recently, and saw a lot of 's' in
> the whatever_you_call_that_thing_on_the_left_with_10_characters.
>
> Could someone add to my knowledge of these guys? Here's what I
> know (some of which may be wrong) ...
>
> The first character is used to tell what kind of device it is:
> d=directory
> b=block device
> c=character device
> l=symlink
>
> The next 9 are broken up into 3's. The 1st for root, the 2nd for
> group, and the 3rd for user. The 1st of each is for read
> permissions, the 2nd of each is for write permissions, and the 3rd
> of each is for executable permissions.
>
> What I'm not too clear on is the sticky bits, setuid, setgid stuff.
>
> I found this in some documentation about the executable bit...
>
> `s'
> If the setuid or setgid bit and the corresponding executable
> bit are both set.
>
> `S'
> If the setuid or setgid bit is set but the corresponding
> executable bit is not set.
>
> `t'
> If the sticky bit and the other-executable bit are both set.
>
> `T'
> If the sticky bit is set but the other-executable bit is not
> set.
>
> `x'
> If the executable bit is set and none of the above apply.
>
> `-'
> Otherwise.
>
> But it doesn't explain too much if I don't understand what setuid,
> setgid, and sticky really mean. Can someone explain this?
>
> Thanks,
> Rob.
--
=============================================================================
Garl R. Grigsby
Senior Customer Applications Engineering - Analysis Team
-----------------------------------------------------------------------------
Structural Dynamics Research Corporation Phone: (800)242-7372
TAO Americas Support Center FAX: (541)342-8277
1750 Willow Creek Circle Email:
[EMAIL PROTECTED]
Eugene, OR 97402 Internet:
http://www.sdrc.com
=============================================================================
-FEA makes a good engineer great, and a poor engineer dangerous-
=============================================================================
PGP ID: 0xF2D845E7
PGP Fingerprint: 9C40 CB5E 1C51 CF58 E3F9 3F2C 8F1F F3EF F2D8 45E7
=============================================================================