user-session-keyring(7) Miscellaneous Information Manual NUME user-session-keyring - inel de chei de sesiune implicit pentru fiecare utilizator DESCRIERE Inelul de chei al sesiunii utilizatorului este un inel de chei utilizat pentru a ancora chei in numele unui utilizator. Fiecare UID cu care se ocupa nucleul are propriul sau inel de chei pentru sesiunea utilizatorului, care este partajat intre toate procesele cu acel UID. Inelul de chei de sesiune al utilizatorului are un nume (descriere) de forma _uid_ses. unde este ID-ul utilizatorului respectiv. Inelul de chei al sesiunii utilizatorului este asociat cu inregistrarea pe care nucleul o pastreaza pentru UID. Acesta apare la prima incercare de a accesa fie inelul de chei al sesiunii utilizatorului, fie user-keyring(7), fie session-keyring(7). Inelul de chei ramane fixat in existena atata timp cat exista procese care ruleaza cu acel UID real sau fiierele deschise de aceste procese raman deschise. (De asemenea, inelul de chei poate fi fixat la nesfarit prin conectarea sa la un alt inel de chei). Inelul de chei al sesiunii utilizatorului este creat la cerere, atunci cand un fir de execuie il solicita sau atunci cand un fir de execuie solicita inelul de chei session-keyring(7) i acesta nu exista. In acest din urma caz, se va crea un inel de chei pentru sesiunea utilizatorului i, in cazul in care nu trebuia creat, inelul de chei pentru sesiunea utilizatorului va fi stabilit ca inel de chei pentru sesiunea reala a procesului. Inelul de chei al sesiunii utilizatorului este cautat de request_key(2) in cazul in care nu exista un inel de chei al sesiunii reale i este ignorat in caz contrar. Este definita o valoare speciala a numarului de serie, KEY_SPEC_USER_SESSION_KEYRING, care poate fi utilizata in locul numarului de serie real al inelului de chei al sesiunii de utilizator al procesului apelant. ,,@us", din instrumentul keyctl(1), poate fi utilizat in locul unui ID de cheie numeric in acelai mod. Inelele de chei ale utilizatorilor sunt independente de clone(2), fork(2), vfork(2), execve(2) i _exit(2), cu excepia faptului ca inelul de chei este distrus atunci cand inregistrarea UID este distrusa la ieirea ultimului proces care l-a ataat. Daca un inel de chei de utilizator nu exista in momentul accesarii, acesta va fi creat. In loc sa se bazeze pe inelul de chei al sesiunii utilizatorului, se recomanda cu tarie, ,,mai ales daca procesul ruleaza ca root", sa se stabileasca in mod explicit un apel la session-keyring(7), de exemplu prin pam_keyinit(8). NOTE Inelul de chei de sesiune al utilizatorului a fost adaugat pentru a sprijini situaiile in care un proces nu are un inel de chei de sesiune, poate pentru ca a fost creat printr-o cale care nu a implicat PAM (de exemplu, poate ca a fost un demon pornit de inetd(8)). Intr-un astfel de scenariu, inelul de chei de sesiune al utilizatorului acioneaza ca un substitut pentru session-keyring(7). CONSULTAI I keyctl(1), keyctl(3), keyrings(7), persistent-keyring(7), process-keyring(7), session-keyring(7), thread-keyring(7), user-keyring(7) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.06 31 octombrie 2023 user-session-keyring(7)