oracular (3) initgroups.3.gz

Provided by: manpages-ro-dev_4.23.1-1_all bug

NUME

       initgroups - inițializează lista de acces a grupurilor suplimentare

BIBLIOTECA

       Biblioteca C standard (libc, -lc)

SINOPSIS

       #include <sys/types.h>
       #include <grp.h>

       int initgroups(const char *utilizator, gid_t grup);

   Cerințe pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultați feature_test_macros(7)):

       initgroups():
           Începând cu glibc 2.19:
               _DEFAULT_SOURCE
           glibc 2.19 și versiunile anterioare:
               _BSD_SOURCE

DESCRIERE

       Funcția  initgroups()  inițializează  lista de acces a grupurilor prin citirea bazei de date a grupurilor
       /etc/group și prin utilizarea tuturor grupurilor din care utilizatorul este membru.   Grupul  suplimentar
       grup este, de asemenea, adăugat la listă.

       Argumentul utilizator nu trebuie să fie NULL.

VALOAREA RETURNATĂ

       Funcția  initgroups()  returnează 0 în caz de succes.  În caz de eroare, se returnează -1, iar errno este
       configurată pentru a indica eroarea.

ERORI-IEȘIRE

       ENOMEM Memorie insuficientă pentru alocarea structurii de informații de grup.

       EPERM  Procesul de  apelare  are  privilegii  insuficiente.   A  se  vedea  apelul  de  sistem  subiacent
              setgroups(2).

FIȘIERE

       /etc/group
              fișier de bază de date de grupuri

ATRIBUTE

       Pentru o explicație a termenilor folosiți în această secțiune, a se vedea attributes(7).

       ┌───────────────────────────────────────────────────────────────────┬───────────────────┬────────────────┐
       │InterfațăAtributValoare        │
       ├───────────────────────────────────────────────────────────────────┼───────────────────┼────────────────┤
       │initgroups()                                                       │ Siguranța firelor │ MT-Safe locale │
       └───────────────────────────────────────────────────────────────────┴───────────────────┴────────────────┘

STANDARDE

       Niciunul.

ISTORIC

       SVr4, 4.3BSD.

CONSULTAȚI ȘI

       getgroups(2), setgroups(2), credentials(7)

TRADUCERE

       Traducerea    în   limba   română   a   acestui   manual   a   fost   făcută   de   Remus-Gabriel   Chelu
       <remusgabriel.chelu@disroot.org>

       Această  traducere  este  documentație  gratuită;  citiți  Licența  publică  generală  GNU  Versiunea   3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  sau  o  versiune  ulterioară  cu privire la condiții privind
       drepturile de autor.  NU se asumă NICIO RESPONSABILITATE.

       Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți  un  e-mail  la  ⟨translation-team-
       ro@lists.sourceforge.net⟩.