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
=============================================================================


Reply via email to