.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 2007, Michael Kerrisk .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH euidaccess 3 "8 февраля 2026 г." "Linux man\-pages 6.18" .SH НАИМЕНОВАНИЕ euidaccess, eaccess \- проверяет эффективные права пользователя на файл .SH БИБЛИОТЕКА Стандартная библиотека языка C (\fIlibc\fP,\ \fI\-lc\fP) .SH СИНТАКСИС .nf \fB#define _GNU_SOURCE\fP /* Смотрите feature_test_macros(7) */ \fB#include \fP .P \fBint euidaccess(const char *\fP\fIpath\fP\fB, int \fP\fImode\fP\fB);\fP \fBint eaccess(const char *\fP\fIpath\fP\fB, int \fP\fImode\fP\fB);\fP .fi .SH ОПИСАНИЕ Like \fBaccess\fP(2), \fBeuidaccess\fP() checks permissions and existence of the file identified by its argument \fIpath\fP. However, whereas \fBaccess\fP(2) performs checks using the real user and group identifiers of the process, \fBeuidaccess\fP() uses the effective identifiers. .P Значение \fImode\fP представляет собой маску, состоящую из одного и более флагов \fBR_OK\fP, \fBW_OK\fP, \fBX_OK\fP и \fBF_OK\fP (значение описано в \fBaccess\fP(2)). .P Функция \fBeaccess\fP() — ещё одно название \fBeuidaccess\fP(), предоставляется для совместимости с некоторыми другими системами. .SH "ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ" On success (all requested permissions granted), zero is returned. On error (at least one bit in \fImode\fP asked for a permission that is denied, or some other error occurred), \-1 is returned, and \fIerrno\fP is set to indicate the error. .SH ОШИБКИ Аналогичны \fBaccess\fP(2). .SH АТРИБУТЫ Описание терминов данного раздела смотрите в \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Интерфейс Атрибут Значение T{ .na .nh \fBeuidaccess\fP(), \fBeaccess\fP() T} Безвредность в нитях MT\-Safe .TE .SH ВЕРСИИ .\" e.g., FreeBSD 6.1. Some other systems have an \fBeaccess\fP() function. .SH СТАНДАРТЫ Отсутствуют. .SH ИСТОРИЯ .TP \fBeaccess\fP() glibc 2.4. .SH ПРИМЕЧАНИЯ \fIПредупреждение\fP: Использование этой функции для проверки прав процесса на файл перед выполнением какой\-то операции на основе этой информации приводит к состоянию состязательности: права на файл могут измениться между двумя этими шагами. Обычно, безопасней просто попытаться выполнить желаемую операцию и что\-то предпринять при возникновении ошибки с правами. .P Эта функция всегда разыменовывает символьные ссылки. Если вам нужно проверить права символьной ссылки, используйте вызов \fBfaccessat\fP(2) с флагами \fBAT_EACCESS\fP и \fBAT_SYMLINK_NOFOLLOW\fP. .SH "СМОТРИТЕ ТАКЖЕ" \fBaccess\fP(2), \fBchmod\fP(2), \fBchown\fP(2), \fBfaccessat\fP(2), \fBopen\fP(2), \fBsetgid\fP(2), \fBsetuid\fP(2), \fBstat\fP(2), \fBcredentials\fP(7), \fBpath_resolution\fP(7) .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства разработал(и) Azamat Hackimov , Yuri Kozlov и Иван Павлов . .PP Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, .UR https://www.gnu.org/licenses/gpl-3.0.html .UE версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. .PP Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу .MT debian-l10n-russian@lists.debian.org списка рассылки русских переводчиков .ME .