why doesn't tar preserve file permissions?

linux, tar

Solution

Use the `p` option, both when creating the tarball and when extracting it.

Problem

I have noticed that a tarball created on one linux does not preserve the file permissions when extracted on another linux. How can I make tar preserve the file permissions?

Original source