I cant get the Sticky Bits idea, i do changing mod in Unix by chmod 744 for example and its mean the 7 is for owner and 4 is for group and 4 for other, how can the system determine that there is isomething before 744 which mean 00744 in this case is the 7 still for the owner and if saw how the system divid it from giving 0 to the owner ?! some explanation please ?
Searching in google by "unix permissions" you can get lots of information. For instance:
http://www.zzee.com/solutions/unix-permissions.shtml
Though, it seems that you have a problem of understanding the perms representation. The operating system just sees a bunch of bits, but human beings can represent them in several ways.
In general, when you write 755, 644, 400, etc... You are talking about user/group/others and representing those bits in octal. But, when you see something like 0700, 2755, 4755, etc, you are representing rwx perms plus sgid, suid, sticky, etc... Just have a look at the page above for examples.
Regards.
See the article written by Perderabo in this thread
Thanks so much.