25 lines
934 B
Plaintext
25 lines
934 B
Plaintext
TEST SUITE:
|
|
|
|
The directory prot_hsymlinks contains the tests related to harlinks and
|
|
symlinks restrictions.
|
|
|
|
TESTS AIM:
|
|
|
|
The aim of the tests is to check the restrictions
|
|
for hardlinks and symlinks.
|
|
|
|
This security restrictions were added in Linux 3.6 and enabled by default,
|
|
but it broke some programs. It has been disabled by default in Linux 3.7 and
|
|
to control it, special proc parameters added. Distributions and users
|
|
can enable it by writing "1" to /proc/sys/fs/protected_symlinks,
|
|
/proc/sys/fs/protected_hardlinks.
|
|
|
|
This test enables restrictions and checks following preconditions:
|
|
|
|
1. Users who own sticky world-writable directory can't follow symlinks
|
|
inside that directory if their don't own ones. All other users can follow.
|
|
|
|
2. Hard links restriction applies only to non-privileged users. Only
|
|
non-privileged user can't create hard links to files if he isn't owner
|
|
of the file or he doesn't have write access to the file.
|