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