[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: what is s ?



Hi,

the s bit in case of a directory is that any file created there will have
the owner/group which had the s-bit on.

Shachar.

On Mon, 15 Feb 1999, Eli Marmor wrote:

> > What the `s' in the file permission mean ?
> > dr-xr-sr-x   6 root     root         1024 Feb  9 14:17 pub
> > 
> > The man chmod wrote this:
> > set user or group ID on execution (s)
> 
> When the 04000 (in octal base) flag is set, ls puts "s" instead of
> the first "x" (or upper-case "S" if there should be "-" instead of
> "x"), and any process which runs this file gains the UID of the
> owner of the file (only effective UID; real UID remains the
> original).
> 
> When the 02000 (in octal base) flag is set, ls puts "s" instead of
> the second "x" (or upper-case "S" if there should be "-" instead of
> "x"), and any process which runs this file gains the GID of the
> group-owner of the file (only effective GID; real GID remains the
> original).
> 
> I don't know what is the mean in the case of a directory (I think
> there is no mean).
> 
> -- 
> Eli Marmor
> 

   Bye,
     Shachar.

"Power corrupts, but absolute power is kind of neat!"