.\" -*- coding: UTF-8 -*- .\" Copyright (C) 1994, 1995, Daniel Quinlan .\" Copyright (C) 2002-2008, 2017, Michael Kerrisk .\" Copyright (C) 2023, Alejandro Colomar .\" .\" SPDX-License-Identifier: GPL-3.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH proc_pid_root 5 "2 mai 2024" "Pagini de manual de Linux 6.9.1" .SH NUME /proc/pid/root/ \- legătură simbolică către directorul rădăcină .SH DESCRIERE .TP \fI/proc/\fPpid\fI/root/\fP UNIX și Linux susțin ideea unei rădăcini a sistemului de fișiere pentru fiecare proces, stabilită prin apelul de sistem \fBchroot\fP(2). Acest fișier este o legătură simbolică care indică directorul rădăcină al procesului și se comportă în același mod ca \fIexe\fP și \fIfd/*\fP. .IP Rețineți totuși că acest fișier nu este doar o legătură simbolică. Acesta oferă aceeași vizualizare a sistemului de fișiere (inclusiv a spațiilor de nume și a setului de montări per\-proces) ca și procesul în sine. Un exemplu ilustrează acest aspect. Într\-un terminal, pornim un shell în spații de nume de utilizator și de montare noi, iar în acel shell creăm câteva montări noi: .IP .in +4n .EX $ \fBPS1=\[aq]sh1# \[aq] unshare \-Urnm\fP sh1# \fBmount \-t tmpfs tmpfs /etc\fP # Montează tmpfs gol la /etc sh1# \fBmount \-\-bind /usr /dev\fP # Montează/usr la /dev sh1# \fBecho $$\fP 27123 .EE .in .IP Într\-o a doua fereastră de terminal, în spațiul de nume de montare inițial, ne uităm la conținutul montărilor corespunzătoare din spațiul de nume inițial și cel nou: .IP .in +4n .EX $ \fBPS1=\[aq]sh2# \[aq] sudo sh\fP sh2# \fBls /etc | wc \-l\fP # În spațiul\-de\-nume inițial 309 sh2# \fBls /proc/27123/root/etc | wc \-l\fP # /etc în alt spațiu\-de\-nume 0 # Directorul tmpfs gol sh2# \fBls /dev | wc \-l\fP # În spațiul\-de\-nume inițial 205 sh2# \fBls /proc/27123/root/dev | wc \-l\fP # /dev în alt spațiu\-de\-nume 11 # De fapt montat # bind la /usr sh2# \fBls /usr | wc \-l\fP # /usr în spațiul\-de\-nume inițial 11 .EE .in .IP .\" The following was still true as at kernel 2.6.13 Într\-un proces cu mai multe fire de execuție, conținutul legăturii simbolice \fI/proc/\fPpid\fI/root\fP nu este disponibil dacă firul principal s\-a terminat deja (de obicei prin apelarea \fBpthread_exit\fP(3)). .IP Permisiunea de a dereferenția sau citi (\fBreadlink\fP(2)) această legătură simbolică este guvernată de o verificare a modului de acces «ptrace» \fBPTRACE_MODE_READ_FSCREDS\fP; a se vedea \fBptrace\fP(2). .SH "CONSULTAȚI ȘI" \fBproc\fP(5) .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 .