initgroups(3) | Library Functions Manual | initgroups(3) |
initgroups - inițializează lista de acces a grupurilor suplimentare
Biblioteca C standard (libc, -lc)
#include <sys/types.h> #include <grp.h>
int initgroups(const char *utilizator, gid_t grup);
initgroups():
Începând cu glibc 2.19: _DEFAULT_SOURCE glibc 2.19 și versiunile anterioare: _BSD_SOURCE
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.
Funcția initgroups() returnează 0 în caz de succes. În caz de eroare, se returnează -1, iar errno este configurată pentru a indica eroarea.
Pentru o explicație a termenilor folosiți în această secțiune, a se vedea attributes(7).
Interfață | Atribut | Valoare |
initgroups() | Siguranța firelor | MT-Safe locale |
SVr4, 4.3BSD.
getgroups(2), setgroups(2), credentials(7)
Traducerea în limba română a acestui manual a fost creată 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.
5 februarie 2023 | Pagini de manual de Linux 6.03 |