suid - set the effective user ID of the process to the owner of the file.
       If it is owned by user fred, then the process runs as user fred.
       If it is owned by root, then it runs as root.

sgid - set the effect group IP of the process to the group ownership of 
       the file.  If the file's group is uucp, then the process has the
       group rights of uucp.

sticky bit - this is a strange one and is context specific.  The original
       purpose of the sticky bit, 20+ years ago, was to flag which
       processes stayed in memory rather than got swapped out.  Memory was
       very expensive, so it there were processes that should stay in
       the small amount of memory you flagged them as 'sticky'.  Of course
       this all pertains to executable files.  I do not think modern *IX's
       really use this any longer.

       The same bit on a directory modifies write permissions

On Wed, 25 Oct 2000, John MacLean wrote:

> Hi all,
>  Anyone want to give me an explanation of the 'extended' permissions bits.
> Such as
> suid - program runs with root permissions?
> guid - program runs with group permissions?
> sticky - only original creator can delete? What about other members of the
> group? What about root? Does this hold even if others have write access?
> 
> Are there other permissions (beyond the normal -rwxrwxrwx)?
> What is the numeric abbreviation for these (eg chmod 0755 filename)?
> 
> Useful URLs just as welcome as a detailed response.
> 
> Thanks,
> John MacLean
> CAE Ltd.
> Instructor Operator Systems / Dept 55
> Tel: (514) 341-2000 x2460
> Fax: (514) 340-5496
> 
> 
> 
> _______________________________________________
> Redhat-list mailing list
> [EMAIL PROTECTED]
> https://listman.redhat.com/mailman/listinfo/redhat-list
> 




_______________________________________________
Redhat-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to