proc_pid_root(5) File Formats Manual proc_pid_root(5) NUME /proc/pid/root/ - legatura simbolica catre directorul radacina DESCRIERE /proc/pid/root/ UNIX i Linux susin ideea unei radacini a sistemului de fiiere pentru fiecare proces, stabilita prin apelul de sistem chroot(2). Acest fiier este o legatura simbolica care indica directorul radacina al procesului i se comporta in acelai mod ca exe i fd/*. Reinei totui ca acest fiier nu este doar o legatura simbolica. Acesta ofera aceeai vizualizare a sistemului de fiiere (inclusiv a spaiilor de nume i a setului de montari per-proces) ca i procesul in sine. Un exemplu ilustreaza acest aspect. Intr-un terminal, pornim un shell in spaii de nume de utilizator i de montare noi, iar in acel shell cream cateva montari noi: $ PS1='sh1# ' unshare -Urnm sh1# mount -t tmpfs tmpfs /etc # Monteaza tmpfs gol la /etc sh1# mount --bind /usr /dev # Monteaza/usr la /dev sh1# echo $$ 27123 Intr-o a doua fereastra de terminal, in spaiul de nume de montare iniial, ne uitam la coninutul montarilor corespunzatoare din spaiul de nume iniial i cel nou: $ PS1='sh2# ' sudo sh sh2# ls /etc | wc -l # In spaiul-de-nume iniial 309 sh2# ls /proc/27123/root/etc | wc -l # /etc in alt spaiu-de-nume 0 # Directorul tmpfs gol sh2# ls /dev | wc -l # In spaiul-de-nume iniial 205 sh2# ls /proc/27123/root/dev | wc -l # /dev in alt spaiu-de-nume 11 # De fapt montat # bind la /usr sh2# ls /usr | wc -l # /usr in spaiul-de-nume iniial 11 Intr-un proces cu mai multe fire de execuie, coninutul legaturii simbolice /proc/pid/root nu este disponibil daca firul principal s-a terminat deja (de obicei prin apelarea pthread_exit(3)). Permisiunea de a dereferenia sau citi (readlink(2)) aceasta legatura simbolica este guvernata de o verificare a modului de acces <> PTRACE_MODE_READ_FSCREDS; a se vedea ptrace(2). CONSULTAI I proc(5) 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.9.1 2 mai 2024 proc_pid_root(5)