.\" -*- coding: UTF-8 -*- '\" t .\" Copyright (C) 2007 Michael Kerrisk .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH euidaccess 3 "2 mai 2024" "Pagini de manual de Linux 6.8" .SH NUME euidaccess, eaccess \- verifica permisiunile utilizatorului efectiv pentru un fișier .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH SINOPSIS .nf \fB#define _GNU_SOURCE\fP /* Consultați feature_test_macros(7) */ \fB#include \fP .P \fBint euidaccess(const char *\fP\fIpathname\fP\fB, int \fP\fImode\fP\fB);\fP \fBint eaccess(const char *\fP\fIpathname\fP\fB, int \fP\fImode\fP\fB);\fP .fi .SH DESCRIERE Precum \fBaccess\fP(2), \fBeuidaccess\fP() verifică permisiunile și existența fișierului identificat de argumentul său \fIpathname\fP. Cu toate acestea, în timp ce \fBaccess\fP(2) efectuează verificări utilizând identificatorii reali de utilizator și de grup ai procesului, \fBeuidaccess\fP() utilizează identificatorii efectivi. .P \fImode\fP este o mască formată din unul sau mai multe dintre \fBR_OK\fP, \fBW_OK\fP, \fBX_OK\fP și \fBF_OK\fP, cu aceleași semnificații ca și pentru \fBacces\fP(2). .P \fBeaccess\fP() este un sinonim pentru \fBeuidaccess\fP(), oferit pentru compatibilitate cu alte sisteme. .SH "VALOAREA RETURNATĂ" În caz de succes (toate permisiunile solicitate sunt acordate), se returnează zero. În caz de eroare (cel puțin un bit din \fImode\fP a cerut o permisiune care este refuzată sau a apărut o altă eroare), se returnează \-1, iar \fIerrno\fP este configurată pentru a indica eroarea. .SH ERORI\-IEȘIRE Ca și pentru \fBacces\fP(2). .SH ATRIBUTE Pentru o explicație a termenilor folosiți în această secțiune, a se vedea \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Interfață Atribut Valoare T{ .na .nh \fBeuidaccess\fP(), \fBeaccess\fP() T} Siguranța firelor MT\-Safe .TE .SH VERSIUNI .\" e.g., FreeBSD 6.1. Alte sisteme au o funcție \fBeaccess\fP(). .SH STANDARDE Niciunul. .SH ISTORIC .TP \fBeaccess\fP() glibc 2.4. .SH NOTE \fIAtenție\fP: Utilizarea acestei funcții pentru a verifica permisiunile unui proces asupra unui fișier înainte de a efectua o operațiune bazată pe aceste informații duce la apariția unor condiții de concurență: permisiunile fișierului se pot schimba între cele două etape. În general, este mai sigur să se încerce doar operațiunea dorită și să se gestioneze orice eroare de permisiune care apare. .P Această funcție șterge întotdeauna referințele legăturilor simbolice. Dacă aveți nevoie să verificați permisiunile unei legături simbolice, utilizați \fBfaccessat\fP(2) cu indicatoarele \fBAT_EACCESS\fP și \fBAT_SYMLINK_NOFOLLOW\fP. .SH "CONSULTAȚI ȘI" \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 TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .