proc_pid_map_files(5) File Formats Manual proc_pid_map_files(5) NAZWA /proc/pid/map_files/ - pliki przypisane do pamieci OPIS /proc/pid/map_files/ (od Linuksa 3.3) Podkatalog zawiera wpisy odnoszace sie do plikow zmapowanych do pamieci (patrz mmap(2)). Wpisy sa nazwane jako pary adresow: poczatku i konca obszaru pamieci (jako liczby szesnastkowe) i sa dowiazaniami symbolicznymi do samych zmapowanych plikow. Oto przyklad, zmodyfikowany aby zmiescic sie w 80 kolumnowym terminalu: # ls -l /proc/self/map_files/ lr--------. 1 root root 64 Apr 16 21:31 3252e00000-3252e20000 -> /usr/lib64/ld-2.15.so ... Choc te wpisy sa dostepne dla obszarow pamieci przydzielonych flaga MAP_FILE, to sposob w jaki zaimplementowane jest anonimowe dzielenie pamieci (obszary utworzone flagami MAP_ANON | MAP_SHARED) oznacza, ze tego typu obszary rowniez pojawia sie w tym katalogu. Oto przyklad, gdzie plikiem docelowym jest usuniety /dev/zero: lrw-------. 1 root root 64 Apr 16 21:33 7fc075d2f000-7fc075e6f000 -> /dev/zero (deleted) Uprawnienie dostepu do tego pliku zalezy od sprawdzenia trybu dostepu ptrace: PTRACE_MODE_READ_FSCREDS; zob. ptrace(2). Do Linuksa 4.3 ten katalog istnial tylko jesli wlaczono opcje konfiguracyjna jadra CONFIG_CHECKPOINT_RESTORE. Do odczytu zawartosci dowiazan symbolicznych w tym katalogu potrzebne sa przywileje: przed Linuksem 5.9, proces odczytujacy musi miec przywilej CAP_SYS_ADMIN w pierwotnej przestrzeni nazw uzytkownika; od Linuksa 5.9, proces odczytujacy musi miec CAP_SYS_ADMIN lub CAP_CHECKPOINT_RESTORE w pierwotnej (tj. roota) przestrzeni nazw uzytkownika. ZOBACZ TAKZE proc(5) TLUMACZENIE Autorami polskiego tlumaczenia niniejszej strony podrecznika sa: 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.9.1 2 maja 2024 r. proc_pid_map_files(5)