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. Before Linux 4.11, root:root meant the "global" root user ID and group ID (i.e., UID 0 and GID 0 in the initial user namespace). Since Linux 4.11, if when the last time the process called execve(2), it was in a noninitial user namespace that has a valid mapping for user (group) ID 0 inside the namespace, then the user (group) ownership of the files under /proc/pid is instead made the same as the root user (group) ID of the namespace. This means that inside a container, things work as expected for the container "root" user. 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)