Align network verifiers with runtime namespace sources
This commit is contained in:
parent
f5455d1d6c
commit
1867f65d4e
1 changed files with 12 additions and 5 deletions
|
|
@ -214,8 +214,12 @@ where
|
|||
}
|
||||
|
||||
#[allow(deprecated)]
|
||||
pub(crate) fn enter_generation_filesystem_namespaces()
|
||||
-> io::Result<(NamespaceIdentity, NamespaceIdentity)> {
|
||||
/// Enters the generation user and mount namespaces before network preparation.
|
||||
///
|
||||
/// # Errors
|
||||
/// Returns an error when namespace creation, ID mapping, or mount isolation fails.
|
||||
pub fn enter_generation_filesystem_namespaces() -> io::Result<(NamespaceIdentity, NamespaceIdentity)>
|
||||
{
|
||||
let uid = getuid().as_raw();
|
||||
let gid = getgid().as_raw();
|
||||
rustix::thread::unshare(UnshareFlags::NEWUSER)?;
|
||||
|
|
|
|||
Loading…
Reference in a new issue