Если у вас нет очень жесткого контроля над разрешениями для каждого элемента пути к файлу, то, что вы пытаетесь сделать, почти наверняка неправильно.Между любыми двумя операциями, связанными с доступом к файлу по пути, существует условие состязания, то есть номер инода, который вы получаете, потенциально неверен даже до того, как вызов (stat
или readdir
), который его вам вернет, вернется.Почему вы не хотите открыть файл?