€•ÿ:Œsphinx.addnodes”Œdocument”“”)�”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)�”}”(hhh]”(hŒ pending_xref”“”)�”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒChinese (Simplified)”…”�”}”Œparent”hsbaŒ attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”Œ refdomain”Œstd”Œreftype”Œdoc”Œ reftarget”Œ=/translations/zh_CN/admin-guide/namespaces/compatibility-list”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)�”}”(hhh]”hŒChinese (Traditional)”…”�”}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ=/translations/zh_TW/admin-guide/namespaces/compatibility-list”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒItalian”…”�”}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ=/translations/it_IT/admin-guide/namespaces/compatibility-list”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒJapanese”…”�”}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ=/translations/ja_JP/admin-guide/namespaces/compatibility-list”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒKorean”…”�”}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ=/translations/ko_KR/admin-guide/namespaces/compatibility-list”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒPortuguese (Brazilian)”…”�”}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ=/translations/pt_BR/admin-guide/namespaces/compatibility-list”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒSpanish”…”�”}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ=/translations/sp_SP/admin-guide/namespaces/compatibility-list”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒsection”“”)�”}”(hhh]”(hŒtitle”“”)�”}”(hŒNamespaces compatibility list”h]”hŒNamespaces compatibility list”…”�”}”(hh¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhh·h²hh³ŒW/var/lib/git/docbuild/linux/Documentation/admin-guide/namespaces/compatibility-list.rst”h´KubhŒ paragraph”“”)�”}”(hŒ{This document contains the information about the problems user may have when creating tasks living in different namespaces.”h]”hŒ{This document contains the information about the problems user may have when creating tasks living in different namespaces.”…”�”}”(hhÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khh·h²hubhÌ)�”}”(hŒ©Here's the summary. This matrix shows the known problems, that occur when tasks share some namespace (the columns) while living in different other namespaces (the rows):”h]”hŒ«Here’s the summary. This matrix shows the known problems, that occur when tasks share some namespace (the columns) while living in different other namespaces (the rows):”…”�”}”(hhÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khh·h²hubhŒtable”“”)�”}”(hhh]”hŒtgroup”“”)�”}”(hhh]”(hŒcolspec”“”)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1hóhhðubhô)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1hóhhðubhô)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1hóhhðubhô)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1hóhhðubhô)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1hóhhðubhô)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1hóhhðubhô)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1hóhhðubhŒthead”“”)�”}”(hhh]”hŒrow”“”)�”}”(hhh]”(hŒentry”“”)�”}”(hhh]”hŒ bullet_list”“”)�”}”(hhh]”hŒ list_item”“”)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jOhjLubah}”(h]”h ]”h"]”h$]”h&]”Œbullet”Œ-”uh1jJh³hÊh´K hjGubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjBubjF)�”}”(hhh]”hÌ)�”}”(hŒUTS”h]”hŒUTS”…”�”}”(hjkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K hjhubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjBubjF)�”}”(hhh]”hÌ)�”}”(hŒIPC”h]”hŒIPC”…”�”}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjBubjF)�”}”(hhh]”hÌ)�”}”(hŒVFS”h]”hŒVFS”…”�”}”(hj™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K hj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjBubjF)�”}”(hhh]”hÌ)�”}”(hŒPID”h]”hŒPID”…”�”}”(hj°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K hj­ubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjBubjF)�”}”(hhh]”hÌ)�”}”(hŒUser”h]”hŒUser”…”�”}”(hjÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K hjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjBubjF)�”}”(hhh]”hÌ)�”}”(hŒNet”h]”hŒNet”…”�”}”(hjÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K hjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjBubeh}”(h]”h ]”h"]”h$]”h&]”uh1j@hj=ubah}”(h]”h ]”h"]”h$]”h&]”uh1j;hhðubhŒtbody”“”)�”}”(hhh]”(jA)�”}”(hhh]”(jF)�”}”(hhh]”hÌ)�”}”(hŒUTS”h]”hŒUTS”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjubjF)�”}”(hhh]”hÌ)�”}”(hŒX”h]”hŒX”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjubjF)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jEhjubjF)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jEhjubjF)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jEhjubjF)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jEhjubjF)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jEhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j@hjubjA)�”}”(hhh]”(jF)�”}”(hhh]”hÌ)�”}”(hŒIPC”h]”hŒIPC”…”�”}”(hjmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khjjubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjgubjF)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jEhjgubjF)�”}”(hhh]”hÌ)�”}”(hj"h]”hŒX”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KhjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjgubjF)�”}”(hhh]”hÌ)�”}”(hŒ1”h]”hŒ1”…”�”}”(hj£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjgubjF)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jEhjgubjF)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jEhjgubjF)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jEhjgubeh}”(h]”h ]”h"]”h$]”h&]”uh1j@hjubjA)�”}”(hhh]”(jF)�”}”(hhh]”hÌ)�”}”(hŒVFS”h]”hŒVFS”…”�”}”(hjÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KhjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjØubjF)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jEhjØubjF)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jEhjØubjF)�”}”(hhh]”hÌ)�”}”(hj"h]”hŒX”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhjØubjF)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jEhjØubjF)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jEhjØubjF)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jEhjØubeh}”(h]”h ]”h"]”h$]”h&]”uh1j@hjubjA)�”}”(hhh]”(jF)�”}”(hhh]”hÌ)�”}”(hŒPID”h]”hŒPID”…”�”}”(hjAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khj>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhj;ubjF)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jEhj;ubjF)�”}”(hhh]”hÌ)�”}”(hj¥h]”hŒ1”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khj^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhj;ubjF)�”}”(hhh]”hÌ)�”}”(hj¥h]”hŒ1”…”�”}”(hjwh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khjtubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhj;ubjF)�”}”(hhh]”hÌ)�”}”(hj"h]”hŒX”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KhjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhj;ubjF)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jEhj;ubjF)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jEhj;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j@hjubjA)�”}”(hhh]”(jF)�”}”(hhh]”hÌ)�”}”(hŒUser”h]”hŒUser”…”�”}”(hj¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhj¸ubjF)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jEhj¸ubjF)�”}”(hhh]”hÌ)�”}”(hŒ2”h]”hŒ2”…”�”}”(hjÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KhjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhj¸ubjF)�”}”(hhh]”hÌ)�”}”(hjàh]”hŒ2”…”�”}”(hjõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khjòubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhj¸ubjF)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jEhj¸ubjF)�”}”(hhh]”hÌ)�”}”(hj"h]”hŒX”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhj¸ubjF)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jEhj¸ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j@hjubjA)�”}”(hhh]”(jF)�”}”(hhh]”hÌ)�”}”(hŒNet”h]”hŒNet”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khj9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhj6ubjF)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jEhj6ubjF)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jEhj6ubjF)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jEhj6ubjF)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jEhj6ubjF)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jEhj6ubjF)�”}”(hhh]”hÌ)�”}”(hj"h]”hŒX”…”�”}”(hj€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1jEhj6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j@hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jþhhðubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1hîhhëubah}”(h]”h ]”h"]”h$]”h&]”uh1héhh·h²hh³hÊh´NubhŒenumerated_list”“”)�”}”(hhh]”(jP)�”}”(hX¨Both the IPC and the PID namespaces provide IDs to address object inside the kernel. E.g. semaphore with IPCID or process group with pid. In both cases, tasks shouldn't try exposing this ID to some other task living in a different namespace via a shared filesystem or IPC shmem/message. The fact is that this ID is only valid within the namespace it was obtained in and may refer to some other object in another namespace. ”h]”(hÌ)�”}”(hŒ‰Both the IPC and the PID namespaces provide IDs to address object inside the kernel. E.g. semaphore with IPCID or process group with pid.”h]”hŒ‰Both the IPC and the PID namespaces provide IDs to address object inside the kernel. E.g. semaphore with IPCID or process group with pid.”…”�”}”(hjµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khj±ubhÌ)�”}”(hXIn both cases, tasks shouldn't try exposing this ID to some other task living in a different namespace via a shared filesystem or IPC shmem/message. The fact is that this ID is only valid within the namespace it was obtained in and may refer to some other object in another namespace.”h]”hXIn both cases, tasks shouldn’t try exposing this ID to some other task living in a different namespace via a shared filesystem or IPC shmem/message. The fact is that this ID is only valid within the namespace it was obtained in and may refer to some other object in another namespace.”…”�”}”(hjÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khj±ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jOhj®h²hh³hÊh´NubjP)�”}”(hX»Intentionally, two equal user IDs in different user namespaces should not be equal from the VFS point of view. In other words, user 10 in one user namespace shouldn't have the same access permissions to files, belonging to user 10 in another namespace. The same is true for the IPC namespaces being shared - two users from different user namespaces should not access the same IPC objects even having equal UIDs. But currently this is not so.”h]”(hÌ)�”}”(hŒüIntentionally, two equal user IDs in different user namespaces should not be equal from the VFS point of view. In other words, user 10 in one user namespace shouldn't have the same access permissions to files, belonging to user 10 in another namespace.”h]”hŒþIntentionally, two equal user IDs in different user namespaces should not be equal from the VFS point of view. In other words, user 10 in one user namespace shouldn’t have the same access permissions to files, belonging to user 10 in another namespace.”…”�”}”(hjÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K!hj×ubhÌ)�”}”(hŒžThe same is true for the IPC namespaces being shared - two users from different user namespaces should not access the same IPC objects even having equal UIDs.”h]”hŒžThe same is true for the IPC namespaces being shared - two users from different user namespaces should not access the same IPC objects even having equal UIDs.”…”�”}”(hjéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K'hj×ubhÌ)�”}”(hŒBut currently this is not so.”h]”hŒBut currently this is not so.”…”�”}”(hj÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K+hj×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jOhj®h²hh³hÊh´Nubeh}”(h]”h ]”h"]”h$]”h&]”Œenumtype”Œarabic”Œprefix”hŒsuffix”Œ.”uh1j¬hh·h²hh³hÊh´Kubeh}”(h]”Œnamespaces-compatibility-list”ah ]”h"]”Œnamespaces compatibility list”ah$]”h&]”uh1hµhhh²hh³hÊh´Kubeh}”(h]”h ]”h"]”h$]”h&]”Œsource”hÊuh1hŒcurrent_source”NŒ current_line”NŒsettings”Œdocutils.frontend”ŒValues”“”)�”}”(hºNŒ generator”NŒ datestamp”NŒ source_link”NŒ source_url”NŒ toc_backlinks”jEŒfootnote_backlinks”KŒ sectnum_xform”KŒstrip_comments”NŒstrip_elements_with_classes”NŒ strip_classes”NŒ report_level”KŒ halt_level”KŒexit_status_level”KŒdebug”NŒwarning_stream”NŒ traceback”ˆŒinput_encoding”Œ utf-8-sig”Œinput_encoding_error_handler”Œstrict”Œoutput_encoding”Œutf-8”Œoutput_encoding_error_handler”j@Œerror_encoding”Œutf-8”Œerror_encoding_error_handler”Œbackslashreplace”Œ language_code”Œen”Œrecord_dependencies”NŒconfig”NŒ id_prefix”hŒauto_id_prefix”Œid”Œ dump_settings”NŒdump_internals”NŒdump_transforms”NŒdump_pseudo_xml”NŒexpose_internals”NŒstrict_visitor”NŒ_disable_config”NŒ_source”hÊŒ _destination”NŒ _config_files”]”Œ7/var/lib/git/docbuild/linux/Documentation/docutils.conf”aŒfile_insertion_enabled”ˆŒ raw_enabled”KŒline_length_limit”M'Œpep_references”NŒ pep_base_url”Œhttps://peps.python.org/”Œpep_file_url_template”Œpep-%04d”Œrfc_references”NŒ rfc_base_url”Œ&https://datatracker.ietf.org/doc/html/”Œ tab_width”KŒtrim_footnote_reference_space”‰Œsyntax_highlight”Œlong”Œ smart_quotes”ˆŒsmartquotes_locales”]”Œcharacter_level_inline_markup”‰Œdoctitle_xform”‰Œ docinfo_xform”KŒsectsubtitle_xform”‰Œ image_loading”Œlink”Œembed_stylesheet”‰Œcloak_email_addresses”ˆŒsection_self_link”‰Œenv”NubŒreporter”NŒindirect_targets”]”Œsubstitution_defs”}”Œsubstitution_names”}”Œrefnames”}”Œrefids”}”Œnameids”}”jjsŒ nametypes”}”j‰sh}”jh·sŒ footnote_refs”}”Œ citation_refs”}”Œ autofootnotes”]”Œautofootnote_refs”]”Œsymbol_footnotes”]”Œsymbol_footnote_refs”]”Œ footnotes”]”Œ citations”]”Œautofootnote_start”KŒsymbol_footnote_start”KŒ id_counter”Œ collections”ŒCounter”“”}”…”R”Œparse_messages”]”Œtransform_messages”]”Œ transformer”NŒ include_log”]”Œ decoration”Nh²hub.