Внизу справочной страницы для доступа имеется предупреждение (2):
CAVEAT
Access () является потенциальной дырой в безопасности и никогда не должна использоваться.
Имейте в виду, что условие гонки существует между временем, когда вы вызываете access () со строкой пути, и временем, когда вы пытаетесь выполнить файл, указанный в строке пути, файловая система может измениться. Если это условие гонки, вызывает беспокойство, сначала откройте файл с помощью open () и используйте fstat () для проверки разрешений.