proc_pid(5) File Formats Manual proc_pid(5) NAZWA /proc/pid/, /proc/self/ - informacje o procesie OPIS /proc/pid/ Kazdemu dzialajacemu procesowi odpowiada katalog o numerycznej nazwie; nazwa ta jest identyfikator procesu. Kazdy podkatalog /proc/pid zawiera pseudopliki i podkatalogi opisane nizej. Pliki w kazdym z katalogow /proc/pid sa zwykle wlasnoscia efektywnych identyfikatorow uzytkownika i grupy procesu. Jednakze, ze wzgledow bezpieczenstwa, wlasnosc jest ustawiana jako root:root gdy atrybut ,,zrzucalny" (,,dumpable") procesu jest wartoscia inna niz 1. Przed Linuksem 4.11, root:root oznaczalo identyfikatory uzytkownika i grupy ,,globalnego" roota (tj. UID 0 i GID 0 w pierwotnej przestrzeni nazw uzytkownika). Od Linuksa 4.11, o ile ostatnim razem, gdy proces wywolal execve(2), znajdowal sie w przestrzeni nazw uzytkownika innej niz pierwotna majac prawidlowe przypisanie dla uzytkownika (grupy) o identyfikatorze 0 wewnatrz tej przestrzeni nazw, to wlasnosc uzytkownika (grupy) plikow w katalogu /proc/pid jest ustawiana na taka sama, jak identyfikator uzytkownika (grupy) root tej przestrzeni nazw). Oznacza to, ze wewnatrz kontenera, wszystko dziala zgodnie z oczekiwaniami dla uzytkownika ,,root" tego kontenera. Atrybut ,,zrzucalny" (,,dumpable") moze zmienic sie z ponizszych powodow: o Atrybut zostal jawnie ustawiony za pomoca operacji PR_SET_DUMPABLE prctl(2). o Atrybut zostal zresetowany na wartosc z pliku /proc/sys/fs/suid_dumpable (opisanego ponizej), z powodow opisanych w podreczniku prctl(2). Zresetowanie atrybutu ,,zrzucalnosci" (,,dumpable") na 1, przywraca wlasnosc plikow /proc/pid/* na efektywny UID i GID procesu. Prosze jednak zauwazyc, ze jesli UID lub GID zostana pozniej zmodyfikowane, to atrybut ,,zrzucalnosci" moze byc zresetowany, jak to opisano w prctl(2). Z tego powodu, moze byc wskazane zresetowanie atrybutu ,,zrzucalnosci" juz po dokonaniu wszelkich zadanych zmian efektywnego UID-u i GID-u procesu. Zobacz takze: proc_pid_attr(5) proc_pid_autogroup(5) proc_pid_auxv(5) proc_pid_cgroup(5) proc_pid_clear_refs(5) proc_pid_cmdline(5) proc_pid_comm(5) proc_pid_coredump_filter(5) proc_pid_cpuset(5) proc_pid_cwd(5) proc_pid_environ(5) proc_pid_exe(5) proc_pid_fd(5) proc_pid_fdinfo(5) proc_pid_gid_map(5) proc_pid_io(5) proc_pid_limits(5) proc_pid_map_files(5) proc_pid_maps(5) proc_pid_mem(5) proc_pid_mountinfo(5) proc_pid_mounts(5) proc_pid_mountstats(5) proc_pid_net(5) proc_pid_ns(5) proc_pid_numa_maps(5) proc_pid_oom_adj(5) proc_pid_oom_score(5) proc_pid_oom_score_adj(5) proc_pid_pagemap(5) proc_pid_personality(5) proc_pid_projid_map(5) proc_pid_root(5) proc_pid_seccomp(5) proc_pid_setgroups(5) proc_pid_smaps(5) proc_pid_stack(5) proc_pid_stat(5) proc_pid_statm(5) proc_pid_status(5) proc_pid_syscall(5) proc_pid_task(5) proc_pid_timers(5) proc_pid_timerslack_ns(5) proc_pid_uid_map(5) proc_pid_wchan(5) /proc/self/ Ten katalog odnosi sie do procesu korzystajacego z systemu plikow /proc i jest identyczny z katalogiem w /proc o nazwie bedacej jego PID-em. ZOBACZ TAKZE proc(5) TLUMACZENIE Tlumaczenie niniejszej strony podrecznika: Przemek Borys , Robert Luberda i Michal Kulach Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . Linux man-pages 6.18 18 marca 2026 r. proc_pid(5)