Provided by: manpages-ro-dev_4.27.0-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  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.

Pagini de manual de Linux 6.9.1                    2 mai 2024                                      initgroups(3)