Этот текст получен по команде "man 2 access" (находится почти в конце файла):
Using access to check if a user is authorized to e.g. open
a file before actually doing so using open(2) creates a
security hole, because the user might exploit the short
time interval between checking and opening the file to
manipulate it.
Кто-нибудь может популярно объяснить, каким образом юзер "might exploit" интервал времени между системными вызовами
access("filename", R_OK);
open("filename", flags);
чтобы получилась "security hole"?