From c98f54cefb574ad0a70e826799afd120987cd372 Mon Sep 17 00:00:00 2001 From: tim maloney Date: Mon, 9 Feb 2026 08:33:37 -0800 Subject: [PATCH 01/18] refactor: require immutable self reference for Limiter::grow --- host/src/component.rs | 2 +- host/src/limiter.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/host/src/component.rs b/host/src/component.rs index b0d4376..9452a25 100644 --- a/host/src/component.rs +++ b/host/src/component.rs @@ -298,7 +298,7 @@ impl WasmComponentInstance { let component = component.hydrate(&engine)?; // resource/mem limiter - let mut limiter = Limiter::new(permissions.resource_limits.clone(), memory_pool); + let limiter = Limiter::new(permissions.resource_limits.clone(), memory_pool); // Create in-memory VFS let vfs_state = VfsState::new(permissions.vfs.clone(), limiter.clone()); diff --git a/host/src/limiter.rs b/host/src/limiter.rs index 9e7ed4e..eb00eeb 100644 --- a/host/src/limiter.rs +++ b/host/src/limiter.rs @@ -78,7 +78,7 @@ impl Limiter { } /// Grow memory usage. - pub(crate) fn grow(&mut self, bytes: usize) -> Result<(), GrowthError> { + pub(crate) fn grow(&self, bytes: usize) -> Result<(), GrowthError> { let mut self_guard = self .memory_reservation .lock() From 23d3040d22c554ce60f41bc3e13b3eb61ddb43c9 Mon Sep 17 00:00:00 2001 From: tim maloney Date: Mon, 9 Feb 2026 08:34:16 -0800 Subject: [PATCH 02/18] feat: implement & test open_at --- host/src/vfs/mod.rs | 948 ++++++++- host/tests/integration_tests/evil/fs.rs | 1862 +++++++++-------- .../integration_tests/python/runtime/fs.rs | 14 +- 3 files changed, 1874 insertions(+), 950 deletions(-) diff --git a/host/src/vfs/mod.rs b/host/src/vfs/mod.rs index 992caa8..3f8d7c6 100644 --- a/host/src/vfs/mod.rs +++ b/host/src/vfs/mod.rs @@ -244,6 +244,11 @@ impl Allocation { requested: n, }) } + + /// Decrease allocation by given amount. + fn dec(&self, n: u64) { + self.n.fetch_sub(n, Ordering::SeqCst); + } } /// State for the virtual filesystem. @@ -425,7 +430,11 @@ impl<'a> VfsCtxView<'a> { /// Get node at given path. fn node_at(&self, res: Resource, path: &str) -> FsResult { let node = self.node(res)?; + self.get_node_from_start(path, node) + } + /// Get node at given path from given starting node. + fn get_node_from_start(&self, path: &str, node: SharedVfsNode) -> FsResult { let (is_root, directions) = PathTraversal::parse(path, &self.vfs_state.limits)?; let start = if is_root { @@ -456,7 +465,10 @@ impl<'a> VfsCtxView<'a> { .ok_or_else(|| FsError::trap(ErrorCode::Invalid))? { Ok(PathTraversal::Down(segment)) => segment, - _other @ (Ok(PathTraversal::Stay) | Ok(PathTraversal::Up) | Err(_)) => { + _other @ (Ok(PathTraversal::Stay) | Ok(PathTraversal::Up)) => { + return Err(FsError::trap(ErrorCode::InvalidSeek)); + } + Err(_) => { return Err(FsError::trap(ErrorCode::Invalid)); } }; @@ -720,24 +732,135 @@ impl<'a> filesystem::types::HostDescriptor for VfsCtxView<'a> { open_flags: OpenFlags, flags: DescriptorFlags, ) -> FsResult> { - // Handle write-like flags - if open_flags.intersects(OpenFlags::CREATE | OpenFlags::TRUNCATE) - || flags.intersects(DescriptorFlags::MUTATE_DIRECTORY | DescriptorFlags::WRITE) - { - return Err(FsError::trap(ErrorCode::ReadOnly)); + let base_desc = self.get_descriptor(self_)?; + let base_node = Arc::clone(&base_desc.node); + let base_flags = base_desc.flags; + + let wants_create = open_flags.contains(OpenFlags::CREATE); + let wants_exclusive = open_flags.contains(OpenFlags::EXCLUSIVE); + let wants_directory = open_flags.contains(OpenFlags::DIRECTORY); + let wants_truncate = open_flags.contains(OpenFlags::TRUNCATE); + + // Per POSIX: O_CREAT only creates regular files, not directories. + // https://github.com/WebAssembly/WASI/blob/184b0c0e9fd437e5e5601d6e327a28feddbbd7f7/proposals/filesystem/wit/types.wit#L145-L146 + // "If O_CREAT and O_DIRECTORY are set and the requested access mode is neither + // O_WRONLY nor O_RDWR, the result is unspecified." + // We choose to disallow this combination entirely. + if wants_create && wants_directory { + return Err(FsError::trap(ErrorCode::Invalid)); } - // get node - let node = self.node_at(self_, &path)?; + // Try to resolve the path to an existing node + let existing = self.get_node_from_start(&path, Arc::clone(&base_node)); + + // Per POSIX O_DIRECTORY: "If path resolves to a non-directory file, fail and set errno to [ENOTDIR]." + let node = match existing { + Ok(node) if wants_directory => { + let guard = node.read().unwrap(); + if !matches!(guard.kind, VfsNodeKind::Directory { .. }) { + return Err(FsError::trap(ErrorCode::NotDirectory)); + } + drop(guard); + node + } + Ok(node) if wants_exclusive => { + if wants_create { + // Per POSIX: "O_CREAT and O_EXCL are set, open() shall fail if the file exists" + return Err(FsError::trap(ErrorCode::Exist)); + } + node + } + Ok(node) if wants_truncate => { + let mut guard = node.write().unwrap(); + match &mut guard.kind { + VfsNodeKind::File { content } => { + // Per POSIX: "The result of using O_TRUNC without either O_RDWR + // or O_WRONLY is undefined." We allow it but it's a no-op + // unless write permission is granted. + if flags.contains(DescriptorFlags::WRITE) { + content.clear(); + } + } + VfsNodeKind::Directory { .. } => { + // Per POSIX: O_TRUNC "shall have no effect on... terminal device files. + // Its effect on other file types is implementation-defined." + // POSIX also says [EISDIR] for "The named file is a directory and + // oflag includes O_WRONLY or O_RDWR" + return Err(FsError::trap(ErrorCode::IsDirectory)); + } + } + drop(guard); + node + } + Ok(_) => { + return Err(FsError::trap(ErrorCode::Unsupported)); + } + Err(_) => { + if !wants_create { + // Per POSIX [ENOENT]: "O_CREAT is not set and a component of path does + // not name an existing file" + return Err(FsError::trap(ErrorCode::NoEntry)); + } + + if !base_flags.contains(DescriptorFlags::MUTATE_DIRECTORY) { + return Err(FsError::trap(ErrorCode::ReadOnly)); + } + + let (parent_node, name) = + self.parent_node_and_name(Arc::clone(&base_node), &path)?; + + let new_file = Arc::new(RwLock::new(VfsNode { + kind: VfsNodeKind::File { + content: Vec::new(), + }, + parent: Some(Arc::downgrade(&parent_node)), + })); + + // Account for resource usage + self.vfs_state + .inodes_allocation + .inc(1) + .map_err(FsError::trap)?; + let growth = name.len() + std::mem::size_of_val(&new_file); + self.vfs_state.limiter.grow(growth).map_err(|_| { + // Rollback inode allocation since we failed to account for + // the new file's name and node size + self.vfs_state.inodes_allocation.dec(1); + FsError::trap(ErrorCode::InsufficientMemory) + })?; + + // Insert the new file into the parent directory + match &mut parent_node.write().unwrap().kind { + VfsNodeKind::File { .. } => { + // Parent is a file, not a directory + // Per POSIX [ENOTDIR]: "A component of the path prefix names an + // existing file that is neither a directory nor a symbolic link to a directory" + return Err(FsError::trap(ErrorCode::NotDirectory)); + } + VfsNodeKind::Directory { children } => { + match children.entry(name) { + Entry::Vacant(entry) => { + entry.insert(Arc::clone(&new_file)); + } + Entry::Occupied(_) => { + // Race condition: file was created between our check and insert + // Per POSIX with O_EXCL, this should return EEXIST + // Without O_EXCL, we could open the existing file, but for + // simplicity we return EEXIST since this is a race condition + return Err(FsError::trap(ErrorCode::Exist)); + } + } + } + } - // Create descriptor - let new_desc = VfsDescriptor { node, flags }; + new_file + } + }; let res = self .table - .push(new_desc) + .push(VfsDescriptor { node, flags }) .map_err(|_| FsError::trap(ErrorCode::InsufficientMemory))?; - // Convert Resource to Resource Ok(res.cast()) } @@ -1102,10 +1225,12 @@ mod tests { let result = ctx .create_directory_at( desc, - "very_long_directory_name_with_a_bunch_of_limits".to_string(), + "/very_long_directory_name_with_a_bunch_of_limits".to_string(), ) .await; assert!(result.is_err()); + let err = result.unwrap_err(); + assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::InsufficientMemory); } #[tokio::test] @@ -1174,4 +1299,801 @@ mod tests { let err = result.unwrap_err(); assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::NoEntry); } + + /// Helper to create a file in the VFS for testing + async fn create_test_file_via_open(ctx: &mut VfsCtxView<'_>, name: &str) { + let desc = create_test_descriptor( + ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + let _ = ctx + .open_at( + desc, + PathFlags::empty(), + name.to_string(), + OpenFlags::CREATE, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ) + .await + .expect("file creation should succeed"); + } + /// Helper to create a file with content in the VFS + async fn create_file_with_content( + ctx: &mut VfsCtxView<'_>, + name: &str, + content: Vec, + ) -> SharedVfsNode { + // First create the file + let desc = create_test_descriptor( + ctx, + DescriptorFlags::READ | DescriptorFlags::WRITE | DescriptorFlags::MUTATE_DIRECTORY, + ); + ctx.open_at( + desc, + PathFlags::empty(), + name.to_string(), + OpenFlags::CREATE, + DescriptorFlags::READ | DescriptorFlags::WRITE, + ) + .await + .unwrap(); + + // Get the node and set the content + let desc = create_test_descriptor(ctx, DescriptorFlags::READ); + let node = ctx.node_at(desc, name).unwrap(); + + // Update content + { + let mut guard = node.write().unwrap(); + if let VfsNodeKind::File { content: c } = &mut guard.kind { + *c = content; + } + } + + node + } + + #[tokio::test] + async fn test_open_at_directory_flag_on_nonexistent_path_fails() { + // Per POSIX O_DIRECTORY: path doesn't exist → NoEntry + let (mut table, mut vfs_state) = create_test_vfs(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "nonexistent".to_string(), + OpenFlags::DIRECTORY, + DescriptorFlags::READ, + ) + .await; + + assert!(result.is_err()); + let err = result.unwrap_err(); + assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::NoEntry); + } + + #[tokio::test] + async fn test_open_at_directory_flag_on_file_fails() { + // Per POSIX O_DIRECTORY: "If path resolves to a non-directory file, fail" + let (mut table, mut vfs_state) = create_test_vfs(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + // Create a file first + create_test_file_via_open(&mut ctx, "afile").await; + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "afile".to_string(), + OpenFlags::DIRECTORY, + DescriptorFlags::READ, + ) + .await; + + assert!(result.is_err()); + let err = result.unwrap_err(); + assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::NotDirectory); + } + + #[tokio::test] + async fn test_open_at_directory_flag_on_directory_succeeds() { + // Per POSIX O_DIRECTORY: opening a directory with O_DIRECTORY should succeed + let (mut table, mut vfs_state) = create_test_vfs(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + // Create a directory first + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + ctx.create_directory_at(desc, "adir".to_string()) + .await + .unwrap(); + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "adir".to_string(), + OpenFlags::DIRECTORY, + DescriptorFlags::READ, + ) + .await; + + assert!(result.is_ok()); + } + + #[tokio::test] + async fn test_open_at_create_and_directory_fails() { + // Per POSIX: O_CREAT + O_DIRECTORY is unspecified, we return Invalid + let (mut table, mut vfs_state) = create_test_vfs(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "newdir".to_string(), + OpenFlags::CREATE | OpenFlags::DIRECTORY, + DescriptorFlags::READ, + ) + .await; + + assert!(result.is_err()); + let err = result.unwrap_err(); + assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::Invalid); + } + + #[tokio::test] + async fn test_open_at_create_exists_exclusive_fails() { + // Per POSIX: "O_CREAT and O_EXCL are set, open() shall fail if the file exists" → EEXIST + let (mut table, mut vfs_state) = create_test_vfs(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + // Create an existing file first + create_test_file_via_open(&mut ctx, "existingfile").await; + + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "existingfile".to_string(), + OpenFlags::CREATE | OpenFlags::EXCLUSIVE, + DescriptorFlags::READ, + ) + .await; + + assert!(result.is_err()); + let err = result.unwrap_err(); + assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::Exist); + } + + #[tokio::test] + async fn test_open_at_create_exists_not_exclusive_fail() { + // Per POSIX: O_CREAT without O_EXCL, file exists → opens existing file + let (mut table, mut vfs_state) = create_test_vfs(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + // Create an existing file first + create_test_file_via_open(&mut ctx, "existingfile").await; + + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "existingfile".to_string(), + OpenFlags::CREATE, + DescriptorFlags::READ, + ) + .await; + + assert!(result.is_err()); + let err = result.unwrap_err(); + assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::Unsupported); + } + + #[tokio::test] + async fn test_open_at_create_no_mutate_permission_fails() { + // Per POSIX: Creating a file requires write permission on parent directory + let (mut table, mut vfs_state) = create_test_vfs(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + // Create descriptor without MUTATE_DIRECTORY permission + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "newfile".to_string(), + OpenFlags::CREATE, + DescriptorFlags::READ, + ) + .await; + + assert!(result.is_err()); + let err = result.unwrap_err(); + assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::ReadOnly); + } + + #[tokio::test] + async fn test_open_at_create_new_file_success() { + // Per POSIX: O_CREAT, file doesn't exist → create new file + let (mut table, mut vfs_state) = create_test_vfs(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "newfile".to_string(), + OpenFlags::CREATE, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ) + .await; + + assert!(result.is_ok()); + + // Verify the file was created + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let node = ctx.node_at(desc, "newfile"); + assert!(node.is_ok()); + + let node = node.unwrap(); + let guard = node.read().unwrap(); + match &guard.kind { + VfsNodeKind::File { content } => { + assert!(content.is_empty()); + } + VfsNodeKind::Directory { .. } => { + panic!("Expected file, got directory"); + } + } + } + + #[tokio::test] + async fn test_open_at_create_parent_is_file_fails() { + // Per POSIX [ENOTDIR]: "A component of the path prefix names an existing file + // that is neither a directory nor a symbolic link to a directory" + let (mut table, mut vfs_state) = create_test_vfs(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + // Create a file first + create_test_file_via_open(&mut ctx, "afile").await; + + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + + // Try to create a file inside the file (invalid) + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "afile/child".to_string(), + OpenFlags::CREATE, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ) + .await; + + assert!(result.is_err()); + let err = result.unwrap_err(); + assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::NotDirectory); + } + + #[tokio::test] + async fn test_open_at_create_exclusive_new_file_success() { + // Per POSIX: O_CREAT | O_EXCL, file doesn't exist → create and return new file + let (mut table, mut vfs_state) = create_test_vfs(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + + // Create a new file with O_CREAT | O_EXCL + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "brandnewfile".to_string(), + OpenFlags::CREATE | OpenFlags::EXCLUSIVE, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ) + .await; + + assert!(result.is_ok()); + + // Verify file was created + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let node = ctx.node_at(desc, "brandnewfile"); + assert!(node.is_ok()); + } + + #[tokio::test] + async fn test_open_at_create_insufficient_inodes_fails() { + // Creating a file with insufficient inodes should fail + let limits = VfsLimits { + inodes: 0, // No inodes allowed + max_path_length: 255, + max_path_segment_size: 50, + }; + let pool: Arc = Arc::new(UnboundedMemoryPool::default()); + let limiter = Limiter::new(StaticResourceLimits::default(), &pool); + let mut vfs_state = VfsState::new(limits, limiter); + let mut table = ResourceTable::new(); + + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "newfile".to_string(), + OpenFlags::CREATE, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ) + .await; + + assert!(result.is_err()); + } + + #[tokio::test] + async fn test_open_at_create_insufficient_memory_for_name_fails() { + // Creating a file with insufficient memory should fail + let limits = VfsLimits { + inodes: 100, + max_path_length: 255, + max_path_segment_size: 100, + }; + let pool: Arc = Arc::new(GreedyMemoryPool::new(10)); // Very limited memory + let static_limits = StaticResourceLimits { + n_elements_per_table: 100, + n_instances: 100, + n_tables: 100, + n_memories: 100, + }; + let limiter = Limiter::new(static_limits, &pool); + let mut vfs_state = VfsState::new(limits, limiter); + let mut table = ResourceTable::new(); + + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + + // Use a filename long enough to exceed the limited memory pool + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "long_filename_to_exceed_limits".to_string(), + OpenFlags::CREATE, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ) + .await; + + assert!(result.is_err()); + let err = result.unwrap_err(); + assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::InsufficientMemory); + } + + #[tokio::test] + async fn test_open_at_no_create_nonexistent_file_fails() { + // Per POSIX [ENOENT]: "O_CREAT is not set and a component of path does not name an existing file" + let (mut table, mut vfs_state) = create_test_vfs(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "nonexistent".to_string(), + OpenFlags::empty(), // No CREATE flag + DescriptorFlags::READ, + ) + .await; + + assert!(result.is_err()); + let err = result.unwrap_err(); + assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::NoEntry); + } + + #[tokio::test] + async fn test_open_at_truncate_file_success() { + // Per POSIX O_TRUNC: "If the file exists and is a regular file... its length shall be truncated to 0" + let (mut table, mut vfs_state) = create_test_vfs(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + // Create a file with content + let content = vec![1, 2, 3, 4, 5]; + let file_node = create_file_with_content(&mut ctx, "testfile", content).await; + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ | DescriptorFlags::WRITE); + + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "testfile".to_string(), + OpenFlags::TRUNCATE, + DescriptorFlags::READ | DescriptorFlags::WRITE, + ) + .await; + + assert!(result.is_ok()); + + // Verify the file was truncated + let guard = file_node.read().unwrap(); + match &guard.kind { + VfsNodeKind::File { content } => { + assert!(content.is_empty(), "File should be truncated"); + } + VfsNodeKind::Directory { .. } => { + panic!("Expected file, got directory"); + } + } + } + + #[tokio::test] + async fn test_open_at_truncate_directory_fails() { + // Per POSIX [EISDIR]: Truncating a directory should fail + let (mut table, mut vfs_state) = create_test_vfs(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + // Create a directory first + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + ctx.create_directory_at(desc, "adir".to_string()) + .await + .unwrap(); + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ | DescriptorFlags::WRITE); + + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "adir".to_string(), + OpenFlags::TRUNCATE, + DescriptorFlags::READ | DescriptorFlags::WRITE, + ) + .await; + + assert!(result.is_err()); + let err = result.unwrap_err(); + assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::IsDirectory); + } + + #[tokio::test] + async fn test_open_at_existing_file_no_flags_fail() { + // Opening an existing file without special flags should fail + let (mut table, mut vfs_state) = create_test_vfs(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + // Create a file first + create_test_file_via_open(&mut ctx, "existingfile").await; + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "existingfile".to_string(), + OpenFlags::empty(), // No special flags + DescriptorFlags::READ, + ) + .await; + + assert!(result.is_err()); + let err = result.unwrap_err(); + assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::Unsupported); + } + + #[tokio::test] + async fn test_open_at_create_with_nested_path_success() { + // Creating a file in a nested directory should work + let (mut table, mut vfs_state) = create_test_vfs(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + // First create a directory + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + let result = ctx.create_directory_at(desc, "subdir".to_string()).await; + assert!(result.is_ok()); + + // Now create a file in that directory + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "subdir/newfile".to_string(), + OpenFlags::CREATE, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ) + .await; + + assert!(result.is_ok()); + + // Verify the file was created + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let node = ctx.node_at(desc, "subdir/newfile"); + assert!(node.is_ok()); + } + + #[tokio::test] + async fn test_open_at_create_nonexistent_parent_path_fails() { + // Per POSIX [ENOENT]: "O_CREAT is set and a component of the path prefix of path + // does not name an existing file" + let (mut table, mut vfs_state) = create_test_vfs(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "nonexistent/newfile".to_string(), + OpenFlags::CREATE, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ) + .await; + + assert!(result.is_err()); + let err = result.unwrap_err(); + assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::NoEntry); + } + + #[tokio::test] + async fn test_open_at_create_and_truncate_new_file() { + // O_CREAT | O_TRUNC on non-existent file should create empty file + let (mut table, mut vfs_state) = create_test_vfs(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::WRITE | DescriptorFlags::MUTATE_DIRECTORY, + ); + + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "newfile".to_string(), + OpenFlags::CREATE | OpenFlags::TRUNCATE, + DescriptorFlags::READ | DescriptorFlags::WRITE, + ) + .await; + + assert!(result.is_ok()); + + // Verify file exists and is empty + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let node = ctx.node_at(desc, "newfile").unwrap(); + let guard = node.read().unwrap(); + match &guard.kind { + VfsNodeKind::File { content } => { + assert!(content.is_empty()); + } + _ => panic!("Expected file"), + } + } + + #[tokio::test] + async fn test_open_at_create_and_truncate_existing_file() { + // O_CREAT | O_TRUNC on existing file should truncate it + let (mut table, mut vfs_state) = create_test_vfs(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + // Create a file with content + let content = vec![1, 2, 3, 4, 5]; + let file_node = create_file_with_content(&mut ctx, "existingfile", content).await; + + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::WRITE | DescriptorFlags::MUTATE_DIRECTORY, + ); + + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "existingfile".to_string(), + OpenFlags::CREATE | OpenFlags::TRUNCATE, + DescriptorFlags::READ | DescriptorFlags::WRITE, + ) + .await; + + assert!(result.is_ok()); + + // Verify file was truncated + let guard = file_node.read().unwrap(); + match &guard.kind { + VfsNodeKind::File { content } => { + assert!(content.is_empty(), "File should be truncated"); + } + _ => panic!("Expected file"), + } + } + + #[tokio::test] + async fn test_open_at_truncate_without_write_permission_no_truncate() { + // Per POSIX: "The result of using O_TRUNC without either O_RDWR or O_WRONLY is undefined" + // We choose to not truncate if WRITE flag is not set + let (mut table, mut vfs_state) = create_test_vfs(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + // Create a file with content + let content = vec![1, 2, 3, 4, 5]; + let file_node = create_file_with_content(&mut ctx, "testfile", content.clone()).await; + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "testfile".to_string(), + OpenFlags::TRUNCATE, + DescriptorFlags::READ, // No WRITE permission + ) + .await; + + assert!(result.is_ok()); + + // Verify file was NOT truncated (since no WRITE permission) + let guard = file_node.read().unwrap(); + match &guard.kind { + VfsNodeKind::File { content: c } => { + assert_eq!(*c, content, "File should not be truncated without WRITE"); + } + _ => panic!("Expected file"), + } + } + + #[tokio::test] + async fn test_open_at_exclusive_without_create_is_ignored() { + // Per POSIX: "If O_EXCL is set and O_CREAT is not set, the result is undefined" + // We choose to ignore O_EXCL in this case + let (mut table, mut vfs_state) = create_test_vfs(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + // Create a file first + create_test_file_via_open(&mut ctx, "existingfile").await; + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + + // O_EXCL without O_CREAT should just open the file + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "existingfile".to_string(), + OpenFlags::EXCLUSIVE, // Without CREATE + DescriptorFlags::READ, + ) + .await; + + assert!(result.is_ok()); + } } diff --git a/host/tests/integration_tests/evil/fs.rs b/host/tests/integration_tests/evil/fs.rs index 032aeb5..31e54f7 100644 --- a/host/tests/integration_tests/evil/fs.rs +++ b/host/tests/integration_tests/evil/fs.rs @@ -49,37 +49,38 @@ async fn test_canonicalize() { insta::assert_snapshot!( run_1(&udf).await, @r" - +-------------+-----------------------------------------------+ - | path | result | - +-------------+-----------------------------------------------+ - | | ERR: operation not supported on this platform | - | . | ERR: operation not supported on this platform | - | .. | ERR: operation not supported on this platform | - | / | ERR: operation not supported on this platform | - | /bin | ERR: operation not supported on this platform | - | /boot | ERR: operation not supported on this platform | - | /dev | ERR: operation not supported on this platform | - | /etc | ERR: operation not supported on this platform | - | /etc/group | ERR: operation not supported on this platform | - | /etc/passwd | ERR: operation not supported on this platform | - | /etc/shadow | ERR: operation not supported on this platform | - | /home | ERR: operation not supported on this platform | - | /lib | ERR: operation not supported on this platform | - | /lib64 | ERR: operation not supported on this platform | - | /opt | ERR: operation not supported on this platform | - | /proc | ERR: operation not supported on this platform | - | /proc/self | ERR: operation not supported on this platform | - | /root | ERR: operation not supported on this platform | - | /run | ERR: operation not supported on this platform | - | /sbin | ERR: operation not supported on this platform | - | /srv | ERR: operation not supported on this platform | - | /sys | ERR: operation not supported on this platform | - | /tmp | ERR: operation not supported on this platform | - | /usr | ERR: operation not supported on this platform | - | /var | ERR: operation not supported on this platform | - | \0 | ERR: operation not supported on this platform | - | /x/.. | ERR: operation not supported on this platform | - +-------------+-----------------------------------------------+ + +-------------+-----------------------------------------------+ + | path | result | + +-------------+-----------------------------------------------+ + | | ERR: operation not supported on this platform | + | . | ERR: operation not supported on this platform | + | .. | ERR: operation not supported on this platform | + | / | ERR: operation not supported on this platform | + | /bin | ERR: operation not supported on this platform | + | /boot | ERR: operation not supported on this platform | + | /dev | ERR: operation not supported on this platform | + | /etc | ERR: operation not supported on this platform | + | /etc/group | ERR: operation not supported on this platform | + | /etc/passwd | ERR: operation not supported on this platform | + | /etc/shadow | ERR: operation not supported on this platform | + | /home | ERR: operation not supported on this platform | + | /lib | ERR: operation not supported on this platform | + | /lib64 | ERR: operation not supported on this platform | + | /opt | ERR: operation not supported on this platform | + | /proc | ERR: operation not supported on this platform | + | /proc/self | ERR: operation not supported on this platform | + | /root | ERR: operation not supported on this platform | + | /run | ERR: operation not supported on this platform | + | /sbin | ERR: operation not supported on this platform | + | /srv | ERR: operation not supported on this platform | + | /sys | ERR: operation not supported on this platform | + | /tmp | ERR: operation not supported on this platform | + | /usr | ERR: operation not supported on this platform | + | /var | ERR: operation not supported on this platform | + | \0 | ERR: operation not supported on this platform | + | /x/.. | ERR: operation not supported on this platform | + +-------------+-----------------------------------------------+ + ", ); } @@ -91,739 +92,739 @@ async fn test_copy() { insta::assert_snapshot!( run_2(&udf).await, @r" - +-------------+-------------+-------------------------------------------------+ - | from | to | output | - +-------------+-------------+-------------------------------------------------+ - | | | ERR: Read-only file system (os error 69) | - | | . | ERR: Read-only file system (os error 69) | - | | .. | ERR: Read-only file system (os error 69) | - | | / | ERR: Read-only file system (os error 69) | - | | /bin | ERR: Read-only file system (os error 69) | - | | /boot | ERR: Read-only file system (os error 69) | - | | /dev | ERR: Read-only file system (os error 69) | - | | /etc | ERR: Read-only file system (os error 69) | - | | /etc/group | ERR: Read-only file system (os error 69) | - | | /etc/passwd | ERR: Read-only file system (os error 69) | - | | /etc/shadow | ERR: Read-only file system (os error 69) | - | | /home | ERR: Read-only file system (os error 69) | - | | /lib | ERR: Read-only file system (os error 69) | - | | /lib64 | ERR: Read-only file system (os error 69) | - | | /opt | ERR: Read-only file system (os error 69) | - | | /proc | ERR: Read-only file system (os error 69) | - | | /proc/self | ERR: Read-only file system (os error 69) | - | | /root | ERR: Read-only file system (os error 69) | - | | /run | ERR: Read-only file system (os error 69) | - | | /sbin | ERR: Read-only file system (os error 69) | - | | /srv | ERR: Read-only file system (os error 69) | - | | /sys | ERR: Read-only file system (os error 69) | - | | /tmp | ERR: Read-only file system (os error 69) | - | | /usr | ERR: Read-only file system (os error 69) | - | | /var | ERR: Read-only file system (os error 69) | - | | \0 | ERR: file name contained an unexpected NUL byte | - | | /x/.. | ERR: Read-only file system (os error 69) | - | . | | ERR: Read-only file system (os error 69) | - | . | . | ERR: Read-only file system (os error 69) | - | . | .. | ERR: Read-only file system (os error 69) | - | . | / | ERR: Read-only file system (os error 69) | - | . | /bin | ERR: Read-only file system (os error 69) | - | . | /boot | ERR: Read-only file system (os error 69) | - | . | /dev | ERR: Read-only file system (os error 69) | - | . | /etc | ERR: Read-only file system (os error 69) | - | . | /etc/group | ERR: Read-only file system (os error 69) | - | . | /etc/passwd | ERR: Read-only file system (os error 69) | - | . | /etc/shadow | ERR: Read-only file system (os error 69) | - | . | /home | ERR: Read-only file system (os error 69) | - | . | /lib | ERR: Read-only file system (os error 69) | - | . | /lib64 | ERR: Read-only file system (os error 69) | - | . | /opt | ERR: Read-only file system (os error 69) | - | . | /proc | ERR: Read-only file system (os error 69) | - | . | /proc/self | ERR: Read-only file system (os error 69) | - | . | /root | ERR: Read-only file system (os error 69) | - | . | /run | ERR: Read-only file system (os error 69) | - | . | /sbin | ERR: Read-only file system (os error 69) | - | . | /srv | ERR: Read-only file system (os error 69) | - | . | /sys | ERR: Read-only file system (os error 69) | - | . | /tmp | ERR: Read-only file system (os error 69) | - | . | /usr | ERR: Read-only file system (os error 69) | - | . | /var | ERR: Read-only file system (os error 69) | - | . | \0 | ERR: file name contained an unexpected NUL byte | - | . | /x/.. | ERR: Read-only file system (os error 69) | - | .. | | ERR: Read-only file system (os error 69) | - | .. | . | ERR: Read-only file system (os error 69) | - | .. | .. | ERR: Read-only file system (os error 69) | - | .. | / | ERR: Read-only file system (os error 69) | - | .. | /bin | ERR: Read-only file system (os error 69) | - | .. | /boot | ERR: Read-only file system (os error 69) | - | .. | /dev | ERR: Read-only file system (os error 69) | - | .. | /etc | ERR: Read-only file system (os error 69) | - | .. | /etc/group | ERR: Read-only file system (os error 69) | - | .. | /etc/passwd | ERR: Read-only file system (os error 69) | - | .. | /etc/shadow | ERR: Read-only file system (os error 69) | - | .. | /home | ERR: Read-only file system (os error 69) | - | .. | /lib | ERR: Read-only file system (os error 69) | - | .. | /lib64 | ERR: Read-only file system (os error 69) | - | .. | /opt | ERR: Read-only file system (os error 69) | - | .. | /proc | ERR: Read-only file system (os error 69) | - | .. | /proc/self | ERR: Read-only file system (os error 69) | - | .. | /root | ERR: Read-only file system (os error 69) | - | .. | /run | ERR: Read-only file system (os error 69) | - | .. | /sbin | ERR: Read-only file system (os error 69) | - | .. | /srv | ERR: Read-only file system (os error 69) | - | .. | /sys | ERR: Read-only file system (os error 69) | - | .. | /tmp | ERR: Read-only file system (os error 69) | - | .. | /usr | ERR: Read-only file system (os error 69) | - | .. | /var | ERR: Read-only file system (os error 69) | - | .. | \0 | ERR: file name contained an unexpected NUL byte | - | .. | /x/.. | ERR: Read-only file system (os error 69) | - | / | | ERR: Read-only file system (os error 69) | - | / | . | ERR: Read-only file system (os error 69) | - | / | .. | ERR: Read-only file system (os error 69) | - | / | / | ERR: Read-only file system (os error 69) | - | / | /bin | ERR: Read-only file system (os error 69) | - | / | /boot | ERR: Read-only file system (os error 69) | - | / | /dev | ERR: Read-only file system (os error 69) | - | / | /etc | ERR: Read-only file system (os error 69) | - | / | /etc/group | ERR: Read-only file system (os error 69) | - | / | /etc/passwd | ERR: Read-only file system (os error 69) | - | / | /etc/shadow | ERR: Read-only file system (os error 69) | - | / | /home | ERR: Read-only file system (os error 69) | - | / | /lib | ERR: Read-only file system (os error 69) | - | / | /lib64 | ERR: Read-only file system (os error 69) | - | / | /opt | ERR: Read-only file system (os error 69) | - | / | /proc | ERR: Read-only file system (os error 69) | - | / | /proc/self | ERR: Read-only file system (os error 69) | - | / | /root | ERR: Read-only file system (os error 69) | - | / | /run | ERR: Read-only file system (os error 69) | - | / | /sbin | ERR: Read-only file system (os error 69) | - | / | /srv | ERR: Read-only file system (os error 69) | - | / | /sys | ERR: Read-only file system (os error 69) | - | / | /tmp | ERR: Read-only file system (os error 69) | - | / | /usr | ERR: Read-only file system (os error 69) | - | / | /var | ERR: Read-only file system (os error 69) | - | / | \0 | ERR: file name contained an unexpected NUL byte | - | / | /x/.. | ERR: Read-only file system (os error 69) | - | /bin | | ERR: No such file or directory (os error 44) | - | /bin | . | ERR: No such file or directory (os error 44) | - | /bin | .. | ERR: No such file or directory (os error 44) | - | /bin | / | ERR: No such file or directory (os error 44) | - | /bin | /bin | ERR: No such file or directory (os error 44) | - | /bin | /boot | ERR: No such file or directory (os error 44) | - | /bin | /dev | ERR: No such file or directory (os error 44) | - | /bin | /etc | ERR: No such file or directory (os error 44) | - | /bin | /etc/group | ERR: No such file or directory (os error 44) | - | /bin | /etc/passwd | ERR: No such file or directory (os error 44) | - | /bin | /etc/shadow | ERR: No such file or directory (os error 44) | - | /bin | /home | ERR: No such file or directory (os error 44) | - | /bin | /lib | ERR: No such file or directory (os error 44) | - | /bin | /lib64 | ERR: No such file or directory (os error 44) | - | /bin | /opt | ERR: No such file or directory (os error 44) | - | /bin | /proc | ERR: No such file or directory (os error 44) | - | /bin | /proc/self | ERR: No such file or directory (os error 44) | - | /bin | /root | ERR: No such file or directory (os error 44) | - | /bin | /run | ERR: No such file or directory (os error 44) | - | /bin | /sbin | ERR: No such file or directory (os error 44) | - | /bin | /srv | ERR: No such file or directory (os error 44) | - | /bin | /sys | ERR: No such file or directory (os error 44) | - | /bin | /tmp | ERR: No such file or directory (os error 44) | - | /bin | /usr | ERR: No such file or directory (os error 44) | - | /bin | /var | ERR: No such file or directory (os error 44) | - | /bin | \0 | ERR: No such file or directory (os error 44) | - | /bin | /x/.. | ERR: No such file or directory (os error 44) | - | /boot | | ERR: No such file or directory (os error 44) | - | /boot | . | ERR: No such file or directory (os error 44) | - | /boot | .. | ERR: No such file or directory (os error 44) | - | /boot | / | ERR: No such file or directory (os error 44) | - | /boot | /bin | ERR: No such file or directory (os error 44) | - | /boot | /boot | ERR: No such file or directory (os error 44) | - | /boot | /dev | ERR: No such file or directory (os error 44) | - | /boot | /etc | ERR: No such file or directory (os error 44) | - | /boot | /etc/group | ERR: No such file or directory (os error 44) | - | /boot | /etc/passwd | ERR: No such file or directory (os error 44) | - | /boot | /etc/shadow | ERR: No such file or directory (os error 44) | - | /boot | /home | ERR: No such file or directory (os error 44) | - | /boot | /lib | ERR: No such file or directory (os error 44) | - | /boot | /lib64 | ERR: No such file or directory (os error 44) | - | /boot | /opt | ERR: No such file or directory (os error 44) | - | /boot | /proc | ERR: No such file or directory (os error 44) | - | /boot | /proc/self | ERR: No such file or directory (os error 44) | - | /boot | /root | ERR: No such file or directory (os error 44) | - | /boot | /run | ERR: No such file or directory (os error 44) | - | /boot | /sbin | ERR: No such file or directory (os error 44) | - | /boot | /srv | ERR: No such file or directory (os error 44) | - | /boot | /sys | ERR: No such file or directory (os error 44) | - | /boot | /tmp | ERR: No such file or directory (os error 44) | - | /boot | /usr | ERR: No such file or directory (os error 44) | - | /boot | /var | ERR: No such file or directory (os error 44) | - | /boot | \0 | ERR: No such file or directory (os error 44) | - | /boot | /x/.. | ERR: No such file or directory (os error 44) | - | /dev | | ERR: No such file or directory (os error 44) | - | /dev | . | ERR: No such file or directory (os error 44) | - | /dev | .. | ERR: No such file or directory (os error 44) | - | /dev | / | ERR: No such file or directory (os error 44) | - | /dev | /bin | ERR: No such file or directory (os error 44) | - | /dev | /boot | ERR: No such file or directory (os error 44) | - | /dev | /dev | ERR: No such file or directory (os error 44) | - | /dev | /etc | ERR: No such file or directory (os error 44) | - | /dev | /etc/group | ERR: No such file or directory (os error 44) | - | /dev | /etc/passwd | ERR: No such file or directory (os error 44) | - | /dev | /etc/shadow | ERR: No such file or directory (os error 44) | - | /dev | /home | ERR: No such file or directory (os error 44) | - | /dev | /lib | ERR: No such file or directory (os error 44) | - | /dev | /lib64 | ERR: No such file or directory (os error 44) | - | /dev | /opt | ERR: No such file or directory (os error 44) | - | /dev | /proc | ERR: No such file or directory (os error 44) | - | /dev | /proc/self | ERR: No such file or directory (os error 44) | - | /dev | /root | ERR: No such file or directory (os error 44) | - | /dev | /run | ERR: No such file or directory (os error 44) | - | /dev | /sbin | ERR: No such file or directory (os error 44) | - | /dev | /srv | ERR: No such file or directory (os error 44) | - | /dev | /sys | ERR: No such file or directory (os error 44) | - | /dev | /tmp | ERR: No such file or directory (os error 44) | - | /dev | /usr | ERR: No such file or directory (os error 44) | - | /dev | /var | ERR: No such file or directory (os error 44) | - | /dev | \0 | ERR: No such file or directory (os error 44) | - | /dev | /x/.. | ERR: No such file or directory (os error 44) | - | /etc | | ERR: No such file or directory (os error 44) | - | /etc | . | ERR: No such file or directory (os error 44) | - | /etc | .. | ERR: No such file or directory (os error 44) | - | /etc | / | ERR: No such file or directory (os error 44) | - | /etc | /bin | ERR: No such file or directory (os error 44) | - | /etc | /boot | ERR: No such file or directory (os error 44) | - | /etc | /dev | ERR: No such file or directory (os error 44) | - | /etc | /etc | ERR: No such file or directory (os error 44) | - | /etc | /etc/group | ERR: No such file or directory (os error 44) | - | /etc | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc | /home | ERR: No such file or directory (os error 44) | - | /etc | /lib | ERR: No such file or directory (os error 44) | - | /etc | /lib64 | ERR: No such file or directory (os error 44) | - | /etc | /opt | ERR: No such file or directory (os error 44) | - | /etc | /proc | ERR: No such file or directory (os error 44) | - | /etc | /proc/self | ERR: No such file or directory (os error 44) | - | /etc | /root | ERR: No such file or directory (os error 44) | - | /etc | /run | ERR: No such file or directory (os error 44) | - | /etc | /sbin | ERR: No such file or directory (os error 44) | - | /etc | /srv | ERR: No such file or directory (os error 44) | - | /etc | /sys | ERR: No such file or directory (os error 44) | - | /etc | /tmp | ERR: No such file or directory (os error 44) | - | /etc | /usr | ERR: No such file or directory (os error 44) | - | /etc | /var | ERR: No such file or directory (os error 44) | - | /etc | \0 | ERR: No such file or directory (os error 44) | - | /etc | /x/.. | ERR: No such file or directory (os error 44) | - | /etc/group | | ERR: No such file or directory (os error 44) | - | /etc/group | . | ERR: No such file or directory (os error 44) | - | /etc/group | .. | ERR: No such file or directory (os error 44) | - | /etc/group | / | ERR: No such file or directory (os error 44) | - | /etc/group | /bin | ERR: No such file or directory (os error 44) | - | /etc/group | /boot | ERR: No such file or directory (os error 44) | - | /etc/group | /dev | ERR: No such file or directory (os error 44) | - | /etc/group | /etc | ERR: No such file or directory (os error 44) | - | /etc/group | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/group | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/group | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc/group | /home | ERR: No such file or directory (os error 44) | - | /etc/group | /lib | ERR: No such file or directory (os error 44) | - | /etc/group | /lib64 | ERR: No such file or directory (os error 44) | - | /etc/group | /opt | ERR: No such file or directory (os error 44) | - | /etc/group | /proc | ERR: No such file or directory (os error 44) | - | /etc/group | /proc/self | ERR: No such file or directory (os error 44) | - | /etc/group | /root | ERR: No such file or directory (os error 44) | - | /etc/group | /run | ERR: No such file or directory (os error 44) | - | /etc/group | /sbin | ERR: No such file or directory (os error 44) | - | /etc/group | /srv | ERR: No such file or directory (os error 44) | - | /etc/group | /sys | ERR: No such file or directory (os error 44) | - | /etc/group | /tmp | ERR: No such file or directory (os error 44) | - | /etc/group | /usr | ERR: No such file or directory (os error 44) | - | /etc/group | /var | ERR: No such file or directory (os error 44) | - | /etc/group | \0 | ERR: No such file or directory (os error 44) | - | /etc/group | /x/.. | ERR: No such file or directory (os error 44) | - | /etc/passwd | | ERR: No such file or directory (os error 44) | - | /etc/passwd | . | ERR: No such file or directory (os error 44) | - | /etc/passwd | .. | ERR: No such file or directory (os error 44) | - | /etc/passwd | / | ERR: No such file or directory (os error 44) | - | /etc/passwd | /bin | ERR: No such file or directory (os error 44) | - | /etc/passwd | /boot | ERR: No such file or directory (os error 44) | - | /etc/passwd | /dev | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc/passwd | /home | ERR: No such file or directory (os error 44) | - | /etc/passwd | /lib | ERR: No such file or directory (os error 44) | - | /etc/passwd | /lib64 | ERR: No such file or directory (os error 44) | - | /etc/passwd | /opt | ERR: No such file or directory (os error 44) | - | /etc/passwd | /proc | ERR: No such file or directory (os error 44) | - | /etc/passwd | /proc/self | ERR: No such file or directory (os error 44) | - | /etc/passwd | /root | ERR: No such file or directory (os error 44) | - | /etc/passwd | /run | ERR: No such file or directory (os error 44) | - | /etc/passwd | /sbin | ERR: No such file or directory (os error 44) | - | /etc/passwd | /srv | ERR: No such file or directory (os error 44) | - | /etc/passwd | /sys | ERR: No such file or directory (os error 44) | - | /etc/passwd | /tmp | ERR: No such file or directory (os error 44) | - | /etc/passwd | /usr | ERR: No such file or directory (os error 44) | - | /etc/passwd | /var | ERR: No such file or directory (os error 44) | - | /etc/passwd | \0 | ERR: No such file or directory (os error 44) | - | /etc/passwd | /x/.. | ERR: No such file or directory (os error 44) | - | /etc/shadow | | ERR: No such file or directory (os error 44) | - | /etc/shadow | . | ERR: No such file or directory (os error 44) | - | /etc/shadow | .. | ERR: No such file or directory (os error 44) | - | /etc/shadow | / | ERR: No such file or directory (os error 44) | - | /etc/shadow | /bin | ERR: No such file or directory (os error 44) | - | /etc/shadow | /boot | ERR: No such file or directory (os error 44) | - | /etc/shadow | /dev | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc/shadow | /home | ERR: No such file or directory (os error 44) | - | /etc/shadow | /lib | ERR: No such file or directory (os error 44) | - | /etc/shadow | /lib64 | ERR: No such file or directory (os error 44) | - | /etc/shadow | /opt | ERR: No such file or directory (os error 44) | - | /etc/shadow | /proc | ERR: No such file or directory (os error 44) | - | /etc/shadow | /proc/self | ERR: No such file or directory (os error 44) | - | /etc/shadow | /root | ERR: No such file or directory (os error 44) | - | /etc/shadow | /run | ERR: No such file or directory (os error 44) | - | /etc/shadow | /sbin | ERR: No such file or directory (os error 44) | - | /etc/shadow | /srv | ERR: No such file or directory (os error 44) | - | /etc/shadow | /sys | ERR: No such file or directory (os error 44) | - | /etc/shadow | /tmp | ERR: No such file or directory (os error 44) | - | /etc/shadow | /usr | ERR: No such file or directory (os error 44) | - | /etc/shadow | /var | ERR: No such file or directory (os error 44) | - | /etc/shadow | \0 | ERR: No such file or directory (os error 44) | - | /etc/shadow | /x/.. | ERR: No such file or directory (os error 44) | - | /home | | ERR: No such file or directory (os error 44) | - | /home | . | ERR: No such file or directory (os error 44) | - | /home | .. | ERR: No such file or directory (os error 44) | - | /home | / | ERR: No such file or directory (os error 44) | - | /home | /bin | ERR: No such file or directory (os error 44) | - | /home | /boot | ERR: No such file or directory (os error 44) | - | /home | /dev | ERR: No such file or directory (os error 44) | - | /home | /etc | ERR: No such file or directory (os error 44) | - | /home | /etc/group | ERR: No such file or directory (os error 44) | - | /home | /etc/passwd | ERR: No such file or directory (os error 44) | - | /home | /etc/shadow | ERR: No such file or directory (os error 44) | - | /home | /home | ERR: No such file or directory (os error 44) | - | /home | /lib | ERR: No such file or directory (os error 44) | - | /home | /lib64 | ERR: No such file or directory (os error 44) | - | /home | /opt | ERR: No such file or directory (os error 44) | - | /home | /proc | ERR: No such file or directory (os error 44) | - | /home | /proc/self | ERR: No such file or directory (os error 44) | - | /home | /root | ERR: No such file or directory (os error 44) | - | /home | /run | ERR: No such file or directory (os error 44) | - | /home | /sbin | ERR: No such file or directory (os error 44) | - | /home | /srv | ERR: No such file or directory (os error 44) | - | /home | /sys | ERR: No such file or directory (os error 44) | - | /home | /tmp | ERR: No such file or directory (os error 44) | - | /home | /usr | ERR: No such file or directory (os error 44) | - | /home | /var | ERR: No such file or directory (os error 44) | - | /home | \0 | ERR: No such file or directory (os error 44) | - | /home | /x/.. | ERR: No such file or directory (os error 44) | - | /lib | | ERR: No such file or directory (os error 44) | - | /lib | . | ERR: No such file or directory (os error 44) | - | /lib | .. | ERR: No such file or directory (os error 44) | - | /lib | / | ERR: No such file or directory (os error 44) | - | /lib | /bin | ERR: No such file or directory (os error 44) | - | /lib | /boot | ERR: No such file or directory (os error 44) | - | /lib | /dev | ERR: No such file or directory (os error 44) | - | /lib | /etc | ERR: No such file or directory (os error 44) | - | /lib | /etc/group | ERR: No such file or directory (os error 44) | - | /lib | /etc/passwd | ERR: No such file or directory (os error 44) | - | /lib | /etc/shadow | ERR: No such file or directory (os error 44) | - | /lib | /home | ERR: No such file or directory (os error 44) | - | /lib | /lib | ERR: No such file or directory (os error 44) | - | /lib | /lib64 | ERR: No such file or directory (os error 44) | - | /lib | /opt | ERR: No such file or directory (os error 44) | - | /lib | /proc | ERR: No such file or directory (os error 44) | - | /lib | /proc/self | ERR: No such file or directory (os error 44) | - | /lib | /root | ERR: No such file or directory (os error 44) | - | /lib | /run | ERR: No such file or directory (os error 44) | - | /lib | /sbin | ERR: No such file or directory (os error 44) | - | /lib | /srv | ERR: No such file or directory (os error 44) | - | /lib | /sys | ERR: No such file or directory (os error 44) | - | /lib | /tmp | ERR: No such file or directory (os error 44) | - | /lib | /usr | ERR: No such file or directory (os error 44) | - | /lib | /var | ERR: No such file or directory (os error 44) | - | /lib | \0 | ERR: No such file or directory (os error 44) | - | /lib | /x/.. | ERR: No such file or directory (os error 44) | - | /lib64 | | ERR: No such file or directory (os error 44) | - | /lib64 | . | ERR: No such file or directory (os error 44) | - | /lib64 | .. | ERR: No such file or directory (os error 44) | - | /lib64 | / | ERR: No such file or directory (os error 44) | - | /lib64 | /bin | ERR: No such file or directory (os error 44) | - | /lib64 | /boot | ERR: No such file or directory (os error 44) | - | /lib64 | /dev | ERR: No such file or directory (os error 44) | - | /lib64 | /etc | ERR: No such file or directory (os error 44) | - | /lib64 | /etc/group | ERR: No such file or directory (os error 44) | - | /lib64 | /etc/passwd | ERR: No such file or directory (os error 44) | - | /lib64 | /etc/shadow | ERR: No such file or directory (os error 44) | - | /lib64 | /home | ERR: No such file or directory (os error 44) | - | /lib64 | /lib | ERR: No such file or directory (os error 44) | - | /lib64 | /lib64 | ERR: No such file or directory (os error 44) | - | /lib64 | /opt | ERR: No such file or directory (os error 44) | - | /lib64 | /proc | ERR: No such file or directory (os error 44) | - | /lib64 | /proc/self | ERR: No such file or directory (os error 44) | - | /lib64 | /root | ERR: No such file or directory (os error 44) | - | /lib64 | /run | ERR: No such file or directory (os error 44) | - | /lib64 | /sbin | ERR: No such file or directory (os error 44) | - | /lib64 | /srv | ERR: No such file or directory (os error 44) | - | /lib64 | /sys | ERR: No such file or directory (os error 44) | - | /lib64 | /tmp | ERR: No such file or directory (os error 44) | - | /lib64 | /usr | ERR: No such file or directory (os error 44) | - | /lib64 | /var | ERR: No such file or directory (os error 44) | - | /lib64 | \0 | ERR: No such file or directory (os error 44) | - | /lib64 | /x/.. | ERR: No such file or directory (os error 44) | - | /opt | | ERR: No such file or directory (os error 44) | - | /opt | . | ERR: No such file or directory (os error 44) | - | /opt | .. | ERR: No such file or directory (os error 44) | - | /opt | / | ERR: No such file or directory (os error 44) | - | /opt | /bin | ERR: No such file or directory (os error 44) | - | /opt | /boot | ERR: No such file or directory (os error 44) | - | /opt | /dev | ERR: No such file or directory (os error 44) | - | /opt | /etc | ERR: No such file or directory (os error 44) | - | /opt | /etc/group | ERR: No such file or directory (os error 44) | - | /opt | /etc/passwd | ERR: No such file or directory (os error 44) | - | /opt | /etc/shadow | ERR: No such file or directory (os error 44) | - | /opt | /home | ERR: No such file or directory (os error 44) | - | /opt | /lib | ERR: No such file or directory (os error 44) | - | /opt | /lib64 | ERR: No such file or directory (os error 44) | - | /opt | /opt | ERR: No such file or directory (os error 44) | - | /opt | /proc | ERR: No such file or directory (os error 44) | - | /opt | /proc/self | ERR: No such file or directory (os error 44) | - | /opt | /root | ERR: No such file or directory (os error 44) | - | /opt | /run | ERR: No such file or directory (os error 44) | - | /opt | /sbin | ERR: No such file or directory (os error 44) | - | /opt | /srv | ERR: No such file or directory (os error 44) | - | /opt | /sys | ERR: No such file or directory (os error 44) | - | /opt | /tmp | ERR: No such file or directory (os error 44) | - | /opt | /usr | ERR: No such file or directory (os error 44) | - | /opt | /var | ERR: No such file or directory (os error 44) | - | /opt | \0 | ERR: No such file or directory (os error 44) | - | /opt | /x/.. | ERR: No such file or directory (os error 44) | - | /proc | | ERR: No such file or directory (os error 44) | - | /proc | . | ERR: No such file or directory (os error 44) | - | /proc | .. | ERR: No such file or directory (os error 44) | - | /proc | / | ERR: No such file or directory (os error 44) | - | /proc | /bin | ERR: No such file or directory (os error 44) | - | /proc | /boot | ERR: No such file or directory (os error 44) | - | /proc | /dev | ERR: No such file or directory (os error 44) | - | /proc | /etc | ERR: No such file or directory (os error 44) | - | /proc | /etc/group | ERR: No such file or directory (os error 44) | - | /proc | /etc/passwd | ERR: No such file or directory (os error 44) | - | /proc | /etc/shadow | ERR: No such file or directory (os error 44) | - | /proc | /home | ERR: No such file or directory (os error 44) | - | /proc | /lib | ERR: No such file or directory (os error 44) | - | /proc | /lib64 | ERR: No such file or directory (os error 44) | - | /proc | /opt | ERR: No such file or directory (os error 44) | - | /proc | /proc | ERR: No such file or directory (os error 44) | - | /proc | /proc/self | ERR: No such file or directory (os error 44) | - | /proc | /root | ERR: No such file or directory (os error 44) | - | /proc | /run | ERR: No such file or directory (os error 44) | - | /proc | /sbin | ERR: No such file or directory (os error 44) | - | /proc | /srv | ERR: No such file or directory (os error 44) | - | /proc | /sys | ERR: No such file or directory (os error 44) | - | /proc | /tmp | ERR: No such file or directory (os error 44) | - | /proc | /usr | ERR: No such file or directory (os error 44) | - | /proc | /var | ERR: No such file or directory (os error 44) | - | /proc | \0 | ERR: No such file or directory (os error 44) | - | /proc | /x/.. | ERR: No such file or directory (os error 44) | - | /proc/self | | ERR: No such file or directory (os error 44) | - | /proc/self | . | ERR: No such file or directory (os error 44) | - | /proc/self | .. | ERR: No such file or directory (os error 44) | - | /proc/self | / | ERR: No such file or directory (os error 44) | - | /proc/self | /bin | ERR: No such file or directory (os error 44) | - | /proc/self | /boot | ERR: No such file or directory (os error 44) | - | /proc/self | /dev | ERR: No such file or directory (os error 44) | - | /proc/self | /etc | ERR: No such file or directory (os error 44) | - | /proc/self | /etc/group | ERR: No such file or directory (os error 44) | - | /proc/self | /etc/passwd | ERR: No such file or directory (os error 44) | - | /proc/self | /etc/shadow | ERR: No such file or directory (os error 44) | - | /proc/self | /home | ERR: No such file or directory (os error 44) | - | /proc/self | /lib | ERR: No such file or directory (os error 44) | - | /proc/self | /lib64 | ERR: No such file or directory (os error 44) | - | /proc/self | /opt | ERR: No such file or directory (os error 44) | - | /proc/self | /proc | ERR: No such file or directory (os error 44) | - | /proc/self | /proc/self | ERR: No such file or directory (os error 44) | - | /proc/self | /root | ERR: No such file or directory (os error 44) | - | /proc/self | /run | ERR: No such file or directory (os error 44) | - | /proc/self | /sbin | ERR: No such file or directory (os error 44) | - | /proc/self | /srv | ERR: No such file or directory (os error 44) | - | /proc/self | /sys | ERR: No such file or directory (os error 44) | - | /proc/self | /tmp | ERR: No such file or directory (os error 44) | - | /proc/self | /usr | ERR: No such file or directory (os error 44) | - | /proc/self | /var | ERR: No such file or directory (os error 44) | - | /proc/self | \0 | ERR: No such file or directory (os error 44) | - | /proc/self | /x/.. | ERR: No such file or directory (os error 44) | - | /root | | ERR: No such file or directory (os error 44) | - | /root | . | ERR: No such file or directory (os error 44) | - | /root | .. | ERR: No such file or directory (os error 44) | - | /root | / | ERR: No such file or directory (os error 44) | - | /root | /bin | ERR: No such file or directory (os error 44) | - | /root | /boot | ERR: No such file or directory (os error 44) | - | /root | /dev | ERR: No such file or directory (os error 44) | - | /root | /etc | ERR: No such file or directory (os error 44) | - | /root | /etc/group | ERR: No such file or directory (os error 44) | - | /root | /etc/passwd | ERR: No such file or directory (os error 44) | - | /root | /etc/shadow | ERR: No such file or directory (os error 44) | - | /root | /home | ERR: No such file or directory (os error 44) | - | /root | /lib | ERR: No such file or directory (os error 44) | - | /root | /lib64 | ERR: No such file or directory (os error 44) | - | /root | /opt | ERR: No such file or directory (os error 44) | - | /root | /proc | ERR: No such file or directory (os error 44) | - | /root | /proc/self | ERR: No such file or directory (os error 44) | - | /root | /root | ERR: No such file or directory (os error 44) | - | /root | /run | ERR: No such file or directory (os error 44) | - | /root | /sbin | ERR: No such file or directory (os error 44) | - | /root | /srv | ERR: No such file or directory (os error 44) | - | /root | /sys | ERR: No such file or directory (os error 44) | - | /root | /tmp | ERR: No such file or directory (os error 44) | - | /root | /usr | ERR: No such file or directory (os error 44) | - | /root | /var | ERR: No such file or directory (os error 44) | - | /root | \0 | ERR: No such file or directory (os error 44) | - | /root | /x/.. | ERR: No such file or directory (os error 44) | - | /run | | ERR: No such file or directory (os error 44) | - | /run | . | ERR: No such file or directory (os error 44) | - | /run | .. | ERR: No such file or directory (os error 44) | - | /run | / | ERR: No such file or directory (os error 44) | - | /run | /bin | ERR: No such file or directory (os error 44) | - | /run | /boot | ERR: No such file or directory (os error 44) | - | /run | /dev | ERR: No such file or directory (os error 44) | - | /run | /etc | ERR: No such file or directory (os error 44) | - | /run | /etc/group | ERR: No such file or directory (os error 44) | - | /run | /etc/passwd | ERR: No such file or directory (os error 44) | - | /run | /etc/shadow | ERR: No such file or directory (os error 44) | - | /run | /home | ERR: No such file or directory (os error 44) | - | /run | /lib | ERR: No such file or directory (os error 44) | - | /run | /lib64 | ERR: No such file or directory (os error 44) | - | /run | /opt | ERR: No such file or directory (os error 44) | - | /run | /proc | ERR: No such file or directory (os error 44) | - | /run | /proc/self | ERR: No such file or directory (os error 44) | - | /run | /root | ERR: No such file or directory (os error 44) | - | /run | /run | ERR: No such file or directory (os error 44) | - | /run | /sbin | ERR: No such file or directory (os error 44) | - | /run | /srv | ERR: No such file or directory (os error 44) | - | /run | /sys | ERR: No such file or directory (os error 44) | - | /run | /tmp | ERR: No such file or directory (os error 44) | - | /run | /usr | ERR: No such file or directory (os error 44) | - | /run | /var | ERR: No such file or directory (os error 44) | - | /run | \0 | ERR: No such file or directory (os error 44) | - | /run | /x/.. | ERR: No such file or directory (os error 44) | - | /sbin | | ERR: No such file or directory (os error 44) | - | /sbin | . | ERR: No such file or directory (os error 44) | - | /sbin | .. | ERR: No such file or directory (os error 44) | - | /sbin | / | ERR: No such file or directory (os error 44) | - | /sbin | /bin | ERR: No such file or directory (os error 44) | - | /sbin | /boot | ERR: No such file or directory (os error 44) | - | /sbin | /dev | ERR: No such file or directory (os error 44) | - | /sbin | /etc | ERR: No such file or directory (os error 44) | - | /sbin | /etc/group | ERR: No such file or directory (os error 44) | - | /sbin | /etc/passwd | ERR: No such file or directory (os error 44) | - | /sbin | /etc/shadow | ERR: No such file or directory (os error 44) | - | /sbin | /home | ERR: No such file or directory (os error 44) | - | /sbin | /lib | ERR: No such file or directory (os error 44) | - | /sbin | /lib64 | ERR: No such file or directory (os error 44) | - | /sbin | /opt | ERR: No such file or directory (os error 44) | - | /sbin | /proc | ERR: No such file or directory (os error 44) | - | /sbin | /proc/self | ERR: No such file or directory (os error 44) | - | /sbin | /root | ERR: No such file or directory (os error 44) | - | /sbin | /run | ERR: No such file or directory (os error 44) | - | /sbin | /sbin | ERR: No such file or directory (os error 44) | - | /sbin | /srv | ERR: No such file or directory (os error 44) | - | /sbin | /sys | ERR: No such file or directory (os error 44) | - | /sbin | /tmp | ERR: No such file or directory (os error 44) | - | /sbin | /usr | ERR: No such file or directory (os error 44) | - | /sbin | /var | ERR: No such file or directory (os error 44) | - | /sbin | \0 | ERR: No such file or directory (os error 44) | - | /sbin | /x/.. | ERR: No such file or directory (os error 44) | - | /srv | | ERR: No such file or directory (os error 44) | - | /srv | . | ERR: No such file or directory (os error 44) | - | /srv | .. | ERR: No such file or directory (os error 44) | - | /srv | / | ERR: No such file or directory (os error 44) | - | /srv | /bin | ERR: No such file or directory (os error 44) | - | /srv | /boot | ERR: No such file or directory (os error 44) | - | /srv | /dev | ERR: No such file or directory (os error 44) | - | /srv | /etc | ERR: No such file or directory (os error 44) | - | /srv | /etc/group | ERR: No such file or directory (os error 44) | - | /srv | /etc/passwd | ERR: No such file or directory (os error 44) | - | /srv | /etc/shadow | ERR: No such file or directory (os error 44) | - | /srv | /home | ERR: No such file or directory (os error 44) | - | /srv | /lib | ERR: No such file or directory (os error 44) | - | /srv | /lib64 | ERR: No such file or directory (os error 44) | - | /srv | /opt | ERR: No such file or directory (os error 44) | - | /srv | /proc | ERR: No such file or directory (os error 44) | - | /srv | /proc/self | ERR: No such file or directory (os error 44) | - | /srv | /root | ERR: No such file or directory (os error 44) | - | /srv | /run | ERR: No such file or directory (os error 44) | - | /srv | /sbin | ERR: No such file or directory (os error 44) | - | /srv | /srv | ERR: No such file or directory (os error 44) | - | /srv | /sys | ERR: No such file or directory (os error 44) | - | /srv | /tmp | ERR: No such file or directory (os error 44) | - | /srv | /usr | ERR: No such file or directory (os error 44) | - | /srv | /var | ERR: No such file or directory (os error 44) | - | /srv | \0 | ERR: No such file or directory (os error 44) | - | /srv | /x/.. | ERR: No such file or directory (os error 44) | - | /sys | | ERR: No such file or directory (os error 44) | - | /sys | . | ERR: No such file or directory (os error 44) | - | /sys | .. | ERR: No such file or directory (os error 44) | - | /sys | / | ERR: No such file or directory (os error 44) | - | /sys | /bin | ERR: No such file or directory (os error 44) | - | /sys | /boot | ERR: No such file or directory (os error 44) | - | /sys | /dev | ERR: No such file or directory (os error 44) | - | /sys | /etc | ERR: No such file or directory (os error 44) | - | /sys | /etc/group | ERR: No such file or directory (os error 44) | - | /sys | /etc/passwd | ERR: No such file or directory (os error 44) | - | /sys | /etc/shadow | ERR: No such file or directory (os error 44) | - | /sys | /home | ERR: No such file or directory (os error 44) | - | /sys | /lib | ERR: No such file or directory (os error 44) | - | /sys | /lib64 | ERR: No such file or directory (os error 44) | - | /sys | /opt | ERR: No such file or directory (os error 44) | - | /sys | /proc | ERR: No such file or directory (os error 44) | - | /sys | /proc/self | ERR: No such file or directory (os error 44) | - | /sys | /root | ERR: No such file or directory (os error 44) | - | /sys | /run | ERR: No such file or directory (os error 44) | - | /sys | /sbin | ERR: No such file or directory (os error 44) | - | /sys | /srv | ERR: No such file or directory (os error 44) | - | /sys | /sys | ERR: No such file or directory (os error 44) | - | /sys | /tmp | ERR: No such file or directory (os error 44) | - | /sys | /usr | ERR: No such file or directory (os error 44) | - | /sys | /var | ERR: No such file or directory (os error 44) | - | /sys | \0 | ERR: No such file or directory (os error 44) | - | /sys | /x/.. | ERR: No such file or directory (os error 44) | - | /tmp | | ERR: No such file or directory (os error 44) | - | /tmp | . | ERR: No such file or directory (os error 44) | - | /tmp | .. | ERR: No such file or directory (os error 44) | - | /tmp | / | ERR: No such file or directory (os error 44) | - | /tmp | /bin | ERR: No such file or directory (os error 44) | - | /tmp | /boot | ERR: No such file or directory (os error 44) | - | /tmp | /dev | ERR: No such file or directory (os error 44) | - | /tmp | /etc | ERR: No such file or directory (os error 44) | - | /tmp | /etc/group | ERR: No such file or directory (os error 44) | - | /tmp | /etc/passwd | ERR: No such file or directory (os error 44) | - | /tmp | /etc/shadow | ERR: No such file or directory (os error 44) | - | /tmp | /home | ERR: No such file or directory (os error 44) | - | /tmp | /lib | ERR: No such file or directory (os error 44) | - | /tmp | /lib64 | ERR: No such file or directory (os error 44) | - | /tmp | /opt | ERR: No such file or directory (os error 44) | - | /tmp | /proc | ERR: No such file or directory (os error 44) | - | /tmp | /proc/self | ERR: No such file or directory (os error 44) | - | /tmp | /root | ERR: No such file or directory (os error 44) | - | /tmp | /run | ERR: No such file or directory (os error 44) | - | /tmp | /sbin | ERR: No such file or directory (os error 44) | - | /tmp | /srv | ERR: No such file or directory (os error 44) | - | /tmp | /sys | ERR: No such file or directory (os error 44) | - | /tmp | /tmp | ERR: No such file or directory (os error 44) | - | /tmp | /usr | ERR: No such file or directory (os error 44) | - | /tmp | /var | ERR: No such file or directory (os error 44) | - | /tmp | \0 | ERR: No such file or directory (os error 44) | - | /tmp | /x/.. | ERR: No such file or directory (os error 44) | - | /usr | | ERR: No such file or directory (os error 44) | - | /usr | . | ERR: No such file or directory (os error 44) | - | /usr | .. | ERR: No such file or directory (os error 44) | - | /usr | / | ERR: No such file or directory (os error 44) | - | /usr | /bin | ERR: No such file or directory (os error 44) | - | /usr | /boot | ERR: No such file or directory (os error 44) | - | /usr | /dev | ERR: No such file or directory (os error 44) | - | /usr | /etc | ERR: No such file or directory (os error 44) | - | /usr | /etc/group | ERR: No such file or directory (os error 44) | - | /usr | /etc/passwd | ERR: No such file or directory (os error 44) | - | /usr | /etc/shadow | ERR: No such file or directory (os error 44) | - | /usr | /home | ERR: No such file or directory (os error 44) | - | /usr | /lib | ERR: No such file or directory (os error 44) | - | /usr | /lib64 | ERR: No such file or directory (os error 44) | - | /usr | /opt | ERR: No such file or directory (os error 44) | - | /usr | /proc | ERR: No such file or directory (os error 44) | - | /usr | /proc/self | ERR: No such file or directory (os error 44) | - | /usr | /root | ERR: No such file or directory (os error 44) | - | /usr | /run | ERR: No such file or directory (os error 44) | - | /usr | /sbin | ERR: No such file or directory (os error 44) | - | /usr | /srv | ERR: No such file or directory (os error 44) | - | /usr | /sys | ERR: No such file or directory (os error 44) | - | /usr | /tmp | ERR: No such file or directory (os error 44) | - | /usr | /usr | ERR: No such file or directory (os error 44) | - | /usr | /var | ERR: No such file or directory (os error 44) | - | /usr | \0 | ERR: No such file or directory (os error 44) | - | /usr | /x/.. | ERR: No such file or directory (os error 44) | - | /var | | ERR: No such file or directory (os error 44) | - | /var | . | ERR: No such file or directory (os error 44) | - | /var | .. | ERR: No such file or directory (os error 44) | - | /var | / | ERR: No such file or directory (os error 44) | - | /var | /bin | ERR: No such file or directory (os error 44) | - | /var | /boot | ERR: No such file or directory (os error 44) | - | /var | /dev | ERR: No such file or directory (os error 44) | - | /var | /etc | ERR: No such file or directory (os error 44) | - | /var | /etc/group | ERR: No such file or directory (os error 44) | - | /var | /etc/passwd | ERR: No such file or directory (os error 44) | - | /var | /etc/shadow | ERR: No such file or directory (os error 44) | - | /var | /home | ERR: No such file or directory (os error 44) | - | /var | /lib | ERR: No such file or directory (os error 44) | - | /var | /lib64 | ERR: No such file or directory (os error 44) | - | /var | /opt | ERR: No such file or directory (os error 44) | - | /var | /proc | ERR: No such file or directory (os error 44) | - | /var | /proc/self | ERR: No such file or directory (os error 44) | - | /var | /root | ERR: No such file or directory (os error 44) | - | /var | /run | ERR: No such file or directory (os error 44) | - | /var | /sbin | ERR: No such file or directory (os error 44) | - | /var | /srv | ERR: No such file or directory (os error 44) | - | /var | /sys | ERR: No such file or directory (os error 44) | - | /var | /tmp | ERR: No such file or directory (os error 44) | - | /var | /usr | ERR: No such file or directory (os error 44) | - | /var | /var | ERR: No such file or directory (os error 44) | - | /var | \0 | ERR: No such file or directory (os error 44) | - | /var | /x/.. | ERR: No such file or directory (os error 44) | - | \0 | | ERR: file name contained an unexpected NUL byte | - | \0 | . | ERR: file name contained an unexpected NUL byte | - | \0 | .. | ERR: file name contained an unexpected NUL byte | - | \0 | / | ERR: file name contained an unexpected NUL byte | - | \0 | /bin | ERR: file name contained an unexpected NUL byte | - | \0 | /boot | ERR: file name contained an unexpected NUL byte | - | \0 | /dev | ERR: file name contained an unexpected NUL byte | - | \0 | /etc | ERR: file name contained an unexpected NUL byte | - | \0 | /etc/group | ERR: file name contained an unexpected NUL byte | - | \0 | /etc/passwd | ERR: file name contained an unexpected NUL byte | - | \0 | /etc/shadow | ERR: file name contained an unexpected NUL byte | - | \0 | /home | ERR: file name contained an unexpected NUL byte | - | \0 | /lib | ERR: file name contained an unexpected NUL byte | - | \0 | /lib64 | ERR: file name contained an unexpected NUL byte | - | \0 | /opt | ERR: file name contained an unexpected NUL byte | - | \0 | /proc | ERR: file name contained an unexpected NUL byte | - | \0 | /proc/self | ERR: file name contained an unexpected NUL byte | - | \0 | /root | ERR: file name contained an unexpected NUL byte | - | \0 | /run | ERR: file name contained an unexpected NUL byte | - | \0 | /sbin | ERR: file name contained an unexpected NUL byte | - | \0 | /srv | ERR: file name contained an unexpected NUL byte | - | \0 | /sys | ERR: file name contained an unexpected NUL byte | - | \0 | /tmp | ERR: file name contained an unexpected NUL byte | - | \0 | /usr | ERR: file name contained an unexpected NUL byte | - | \0 | /var | ERR: file name contained an unexpected NUL byte | - | \0 | \0 | ERR: file name contained an unexpected NUL byte | - | \0 | /x/.. | ERR: file name contained an unexpected NUL byte | - | /x/.. | | ERR: No such file or directory (os error 44) | - | /x/.. | . | ERR: No such file or directory (os error 44) | - | /x/.. | .. | ERR: No such file or directory (os error 44) | - | /x/.. | / | ERR: No such file or directory (os error 44) | - | /x/.. | /bin | ERR: No such file or directory (os error 44) | - | /x/.. | /boot | ERR: No such file or directory (os error 44) | - | /x/.. | /dev | ERR: No such file or directory (os error 44) | - | /x/.. | /etc | ERR: No such file or directory (os error 44) | - | /x/.. | /etc/group | ERR: No such file or directory (os error 44) | - | /x/.. | /etc/passwd | ERR: No such file or directory (os error 44) | - | /x/.. | /etc/shadow | ERR: No such file or directory (os error 44) | - | /x/.. | /home | ERR: No such file or directory (os error 44) | - | /x/.. | /lib | ERR: No such file or directory (os error 44) | - | /x/.. | /lib64 | ERR: No such file or directory (os error 44) | - | /x/.. | /opt | ERR: No such file or directory (os error 44) | - | /x/.. | /proc | ERR: No such file or directory (os error 44) | - | /x/.. | /proc/self | ERR: No such file or directory (os error 44) | - | /x/.. | /root | ERR: No such file or directory (os error 44) | - | /x/.. | /run | ERR: No such file or directory (os error 44) | - | /x/.. | /sbin | ERR: No such file or directory (os error 44) | - | /x/.. | /srv | ERR: No such file or directory (os error 44) | - | /x/.. | /sys | ERR: No such file or directory (os error 44) | - | /x/.. | /tmp | ERR: No such file or directory (os error 44) | - | /x/.. | /usr | ERR: No such file or directory (os error 44) | - | /x/.. | /var | ERR: No such file or directory (os error 44) | - | /x/.. | \0 | ERR: No such file or directory (os error 44) | - | /x/.. | /x/.. | ERR: No such file or directory (os error 44) | - +-------------+-------------+-------------------------------------------------+ + +-------------+-------------+-------------------------------------------------+ + | from | to | output | + +-------------+-------------+-------------------------------------------------+ + | | | ERR: Is a directory (os error 31) | + | | . | ERR: Is a directory (os error 31) | + | | .. | ERR: Is a directory (os error 31) | + | | / | ERR: Is a directory (os error 31) | + | | /bin | ERR: Bad file descriptor (os error 8) | + | | /boot | ERR: Bad file descriptor (os error 8) | + | | /dev | ERR: Bad file descriptor (os error 8) | + | | /etc | ERR: Bad file descriptor (os error 8) | + | | /etc/group | ERR: Not a directory (os error 54) | + | | /etc/passwd | ERR: Not a directory (os error 54) | + | | /etc/shadow | ERR: Not a directory (os error 54) | + | | /home | ERR: Bad file descriptor (os error 8) | + | | /lib | ERR: Bad file descriptor (os error 8) | + | | /lib64 | ERR: Bad file descriptor (os error 8) | + | | /opt | ERR: Bad file descriptor (os error 8) | + | | /proc | ERR: Bad file descriptor (os error 8) | + | | /proc/self | ERR: Not a directory (os error 54) | + | | /root | ERR: Bad file descriptor (os error 8) | + | | /run | ERR: Bad file descriptor (os error 8) | + | | /sbin | ERR: Bad file descriptor (os error 8) | + | | /srv | ERR: Bad file descriptor (os error 8) | + | | /sys | ERR: Bad file descriptor (os error 8) | + | | /tmp | ERR: Bad file descriptor (os error 8) | + | | /usr | ERR: Bad file descriptor (os error 8) | + | | /var | ERR: Bad file descriptor (os error 8) | + | | \0 | ERR: file name contained an unexpected NUL byte | + | | /x/.. | ERR: Invalid seek (os error 70) | + | . | | ERR: Is a directory (os error 31) | + | . | . | ERR: Is a directory (os error 31) | + | . | .. | ERR: Is a directory (os error 31) | + | . | / | ERR: Is a directory (os error 31) | + | . | /bin | ERR: Bad file descriptor (os error 8) | + | . | /boot | ERR: Bad file descriptor (os error 8) | + | . | /dev | ERR: Bad file descriptor (os error 8) | + | . | /etc | ERR: Bad file descriptor (os error 8) | + | . | /etc/group | ERR: Not a directory (os error 54) | + | . | /etc/passwd | ERR: Not a directory (os error 54) | + | . | /etc/shadow | ERR: Not a directory (os error 54) | + | . | /home | ERR: Bad file descriptor (os error 8) | + | . | /lib | ERR: Bad file descriptor (os error 8) | + | . | /lib64 | ERR: Bad file descriptor (os error 8) | + | . | /opt | ERR: Bad file descriptor (os error 8) | + | . | /proc | ERR: Bad file descriptor (os error 8) | + | . | /proc/self | ERR: Not a directory (os error 54) | + | . | /root | ERR: Bad file descriptor (os error 8) | + | . | /run | ERR: Bad file descriptor (os error 8) | + | . | /sbin | ERR: Bad file descriptor (os error 8) | + | . | /srv | ERR: Bad file descriptor (os error 8) | + | . | /sys | ERR: Bad file descriptor (os error 8) | + | . | /tmp | ERR: Bad file descriptor (os error 8) | + | . | /usr | ERR: Bad file descriptor (os error 8) | + | . | /var | ERR: Bad file descriptor (os error 8) | + | . | \0 | ERR: file name contained an unexpected NUL byte | + | . | /x/.. | ERR: Invalid seek (os error 70) | + | .. | | ERR: Is a directory (os error 31) | + | .. | . | ERR: Is a directory (os error 31) | + | .. | .. | ERR: Is a directory (os error 31) | + | .. | / | ERR: Is a directory (os error 31) | + | .. | /bin | ERR: Bad file descriptor (os error 8) | + | .. | /boot | ERR: Bad file descriptor (os error 8) | + | .. | /dev | ERR: Bad file descriptor (os error 8) | + | .. | /etc | ERR: Bad file descriptor (os error 8) | + | .. | /etc/group | ERR: Not a directory (os error 54) | + | .. | /etc/passwd | ERR: Not a directory (os error 54) | + | .. | /etc/shadow | ERR: Not a directory (os error 54) | + | .. | /home | ERR: Bad file descriptor (os error 8) | + | .. | /lib | ERR: Bad file descriptor (os error 8) | + | .. | /lib64 | ERR: Bad file descriptor (os error 8) | + | .. | /opt | ERR: Bad file descriptor (os error 8) | + | .. | /proc | ERR: Bad file descriptor (os error 8) | + | .. | /proc/self | ERR: Not a directory (os error 54) | + | .. | /root | ERR: Bad file descriptor (os error 8) | + | .. | /run | ERR: Bad file descriptor (os error 8) | + | .. | /sbin | ERR: Bad file descriptor (os error 8) | + | .. | /srv | ERR: Bad file descriptor (os error 8) | + | .. | /sys | ERR: Bad file descriptor (os error 8) | + | .. | /tmp | ERR: Out of memory (os error 48) | + | .. | /usr | ERR: Out of memory (os error 48) | + | .. | /var | ERR: Out of memory (os error 48) | + | .. | \0 | ERR: Out of memory (os error 48) | + | .. | /x/.. | ERR: Out of memory (os error 48) | + | / | | ERR: Out of memory (os error 48) | + | / | . | ERR: Out of memory (os error 48) | + | / | .. | ERR: Out of memory (os error 48) | + | / | / | ERR: Out of memory (os error 48) | + | / | /bin | ERR: Out of memory (os error 48) | + | / | /boot | ERR: Out of memory (os error 48) | + | / | /dev | ERR: Out of memory (os error 48) | + | / | /etc | ERR: Out of memory (os error 48) | + | / | /etc/group | ERR: Out of memory (os error 48) | + | / | /etc/passwd | ERR: Out of memory (os error 48) | + | / | /etc/shadow | ERR: Out of memory (os error 48) | + | / | /home | ERR: Out of memory (os error 48) | + | / | /lib | ERR: Out of memory (os error 48) | + | / | /lib64 | ERR: Out of memory (os error 48) | + | / | /opt | ERR: Out of memory (os error 48) | + | / | /proc | ERR: Out of memory (os error 48) | + | / | /proc/self | ERR: Out of memory (os error 48) | + | / | /root | ERR: Out of memory (os error 48) | + | / | /run | ERR: Out of memory (os error 48) | + | / | /sbin | ERR: Out of memory (os error 48) | + | / | /srv | ERR: Out of memory (os error 48) | + | / | /sys | ERR: Out of memory (os error 48) | + | / | /tmp | ERR: Out of memory (os error 48) | + | / | /usr | ERR: Out of memory (os error 48) | + | / | /var | ERR: Out of memory (os error 48) | + | / | \0 | ERR: Out of memory (os error 48) | + | / | /x/.. | ERR: Out of memory (os error 48) | + | /bin | | ERR: Out of memory (os error 48) | + | /bin | . | ERR: Out of memory (os error 48) | + | /bin | .. | ERR: Out of memory (os error 48) | + | /bin | / | ERR: Out of memory (os error 48) | + | /bin | /bin | ERR: Out of memory (os error 48) | + | /bin | /boot | ERR: Out of memory (os error 48) | + | /bin | /dev | ERR: Out of memory (os error 48) | + | /bin | /etc | ERR: Out of memory (os error 48) | + | /bin | /etc/group | ERR: Out of memory (os error 48) | + | /bin | /etc/passwd | ERR: Out of memory (os error 48) | + | /bin | /etc/shadow | ERR: Out of memory (os error 48) | + | /bin | /home | ERR: Out of memory (os error 48) | + | /bin | /lib | ERR: Out of memory (os error 48) | + | /bin | /lib64 | ERR: Out of memory (os error 48) | + | /bin | /opt | ERR: Out of memory (os error 48) | + | /bin | /proc | ERR: Out of memory (os error 48) | + | /bin | /proc/self | ERR: Out of memory (os error 48) | + | /bin | /root | ERR: Out of memory (os error 48) | + | /bin | /run | ERR: Out of memory (os error 48) | + | /bin | /sbin | ERR: Out of memory (os error 48) | + | /bin | /srv | ERR: Out of memory (os error 48) | + | /bin | /sys | ERR: Out of memory (os error 48) | + | /bin | /tmp | ERR: Out of memory (os error 48) | + | /bin | /usr | ERR: Out of memory (os error 48) | + | /bin | /var | ERR: Out of memory (os error 48) | + | /bin | \0 | ERR: Out of memory (os error 48) | + | /bin | /x/.. | ERR: Out of memory (os error 48) | + | /boot | | ERR: Out of memory (os error 48) | + | /boot | . | ERR: Out of memory (os error 48) | + | /boot | .. | ERR: Out of memory (os error 48) | + | /boot | / | ERR: Out of memory (os error 48) | + | /boot | /bin | ERR: Out of memory (os error 48) | + | /boot | /boot | ERR: Out of memory (os error 48) | + | /boot | /dev | ERR: Out of memory (os error 48) | + | /boot | /etc | ERR: Out of memory (os error 48) | + | /boot | /etc/group | ERR: Out of memory (os error 48) | + | /boot | /etc/passwd | ERR: Out of memory (os error 48) | + | /boot | /etc/shadow | ERR: Out of memory (os error 48) | + | /boot | /home | ERR: Out of memory (os error 48) | + | /boot | /lib | ERR: Out of memory (os error 48) | + | /boot | /lib64 | ERR: Out of memory (os error 48) | + | /boot | /opt | ERR: Out of memory (os error 48) | + | /boot | /proc | ERR: Out of memory (os error 48) | + | /boot | /proc/self | ERR: Out of memory (os error 48) | + | /boot | /root | ERR: Out of memory (os error 48) | + | /boot | /run | ERR: Out of memory (os error 48) | + | /boot | /sbin | ERR: Out of memory (os error 48) | + | /boot | /srv | ERR: Out of memory (os error 48) | + | /boot | /sys | ERR: Out of memory (os error 48) | + | /boot | /tmp | ERR: Out of memory (os error 48) | + | /boot | /usr | ERR: Out of memory (os error 48) | + | /boot | /var | ERR: Out of memory (os error 48) | + | /boot | \0 | ERR: Out of memory (os error 48) | + | /boot | /x/.. | ERR: Out of memory (os error 48) | + | /dev | | ERR: Out of memory (os error 48) | + | /dev | . | ERR: Out of memory (os error 48) | + | /dev | .. | ERR: Out of memory (os error 48) | + | /dev | / | ERR: Out of memory (os error 48) | + | /dev | /bin | ERR: Out of memory (os error 48) | + | /dev | /boot | ERR: Out of memory (os error 48) | + | /dev | /dev | ERR: Out of memory (os error 48) | + | /dev | /etc | ERR: Out of memory (os error 48) | + | /dev | /etc/group | ERR: Out of memory (os error 48) | + | /dev | /etc/passwd | ERR: Out of memory (os error 48) | + | /dev | /etc/shadow | ERR: Out of memory (os error 48) | + | /dev | /home | ERR: Out of memory (os error 48) | + | /dev | /lib | ERR: Out of memory (os error 48) | + | /dev | /lib64 | ERR: Out of memory (os error 48) | + | /dev | /opt | ERR: Out of memory (os error 48) | + | /dev | /proc | ERR: Out of memory (os error 48) | + | /dev | /proc/self | ERR: Out of memory (os error 48) | + | /dev | /root | ERR: Out of memory (os error 48) | + | /dev | /run | ERR: Out of memory (os error 48) | + | /dev | /sbin | ERR: Out of memory (os error 48) | + | /dev | /srv | ERR: Out of memory (os error 48) | + | /dev | /sys | ERR: Out of memory (os error 48) | + | /dev | /tmp | ERR: Out of memory (os error 48) | + | /dev | /usr | ERR: Out of memory (os error 48) | + | /dev | /var | ERR: Out of memory (os error 48) | + | /dev | \0 | ERR: Out of memory (os error 48) | + | /dev | /x/.. | ERR: Out of memory (os error 48) | + | /etc | | ERR: Out of memory (os error 48) | + | /etc | . | ERR: Out of memory (os error 48) | + | /etc | .. | ERR: Out of memory (os error 48) | + | /etc | / | ERR: Out of memory (os error 48) | + | /etc | /bin | ERR: Out of memory (os error 48) | + | /etc | /boot | ERR: Out of memory (os error 48) | + | /etc | /dev | ERR: Out of memory (os error 48) | + | /etc | /etc | ERR: Out of memory (os error 48) | + | /etc | /etc/group | ERR: Out of memory (os error 48) | + | /etc | /etc/passwd | ERR: Out of memory (os error 48) | + | /etc | /etc/shadow | ERR: Out of memory (os error 48) | + | /etc | /home | ERR: Out of memory (os error 48) | + | /etc | /lib | ERR: Out of memory (os error 48) | + | /etc | /lib64 | ERR: Out of memory (os error 48) | + | /etc | /opt | ERR: Out of memory (os error 48) | + | /etc | /proc | ERR: Out of memory (os error 48) | + | /etc | /proc/self | ERR: Out of memory (os error 48) | + | /etc | /root | ERR: Out of memory (os error 48) | + | /etc | /run | ERR: Out of memory (os error 48) | + | /etc | /sbin | ERR: Out of memory (os error 48) | + | /etc | /srv | ERR: Out of memory (os error 48) | + | /etc | /sys | ERR: Out of memory (os error 48) | + | /etc | /tmp | ERR: Out of memory (os error 48) | + | /etc | /usr | ERR: Out of memory (os error 48) | + | /etc | /var | ERR: Out of memory (os error 48) | + | /etc | \0 | ERR: Out of memory (os error 48) | + | /etc | /x/.. | ERR: Out of memory (os error 48) | + | /etc/group | | ERR: No such file or directory (os error 44) | + | /etc/group | . | ERR: No such file or directory (os error 44) | + | /etc/group | .. | ERR: No such file or directory (os error 44) | + | /etc/group | / | ERR: No such file or directory (os error 44) | + | /etc/group | /bin | ERR: No such file or directory (os error 44) | + | /etc/group | /boot | ERR: No such file or directory (os error 44) | + | /etc/group | /dev | ERR: No such file or directory (os error 44) | + | /etc/group | /etc | ERR: No such file or directory (os error 44) | + | /etc/group | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/group | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/group | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc/group | /home | ERR: No such file or directory (os error 44) | + | /etc/group | /lib | ERR: No such file or directory (os error 44) | + | /etc/group | /lib64 | ERR: No such file or directory (os error 44) | + | /etc/group | /opt | ERR: No such file or directory (os error 44) | + | /etc/group | /proc | ERR: No such file or directory (os error 44) | + | /etc/group | /proc/self | ERR: No such file or directory (os error 44) | + | /etc/group | /root | ERR: No such file or directory (os error 44) | + | /etc/group | /run | ERR: No such file or directory (os error 44) | + | /etc/group | /sbin | ERR: No such file or directory (os error 44) | + | /etc/group | /srv | ERR: No such file or directory (os error 44) | + | /etc/group | /sys | ERR: No such file or directory (os error 44) | + | /etc/group | /tmp | ERR: No such file or directory (os error 44) | + | /etc/group | /usr | ERR: No such file or directory (os error 44) | + | /etc/group | /var | ERR: No such file or directory (os error 44) | + | /etc/group | \0 | ERR: No such file or directory (os error 44) | + | /etc/group | /x/.. | ERR: No such file or directory (os error 44) | + | /etc/passwd | | ERR: No such file or directory (os error 44) | + | /etc/passwd | . | ERR: No such file or directory (os error 44) | + | /etc/passwd | .. | ERR: No such file or directory (os error 44) | + | /etc/passwd | / | ERR: No such file or directory (os error 44) | + | /etc/passwd | /bin | ERR: No such file or directory (os error 44) | + | /etc/passwd | /boot | ERR: No such file or directory (os error 44) | + | /etc/passwd | /dev | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc/passwd | /home | ERR: No such file or directory (os error 44) | + | /etc/passwd | /lib | ERR: No such file or directory (os error 44) | + | /etc/passwd | /lib64 | ERR: No such file or directory (os error 44) | + | /etc/passwd | /opt | ERR: No such file or directory (os error 44) | + | /etc/passwd | /proc | ERR: No such file or directory (os error 44) | + | /etc/passwd | /proc/self | ERR: No such file or directory (os error 44) | + | /etc/passwd | /root | ERR: No such file or directory (os error 44) | + | /etc/passwd | /run | ERR: No such file or directory (os error 44) | + | /etc/passwd | /sbin | ERR: No such file or directory (os error 44) | + | /etc/passwd | /srv | ERR: No such file or directory (os error 44) | + | /etc/passwd | /sys | ERR: No such file or directory (os error 44) | + | /etc/passwd | /tmp | ERR: No such file or directory (os error 44) | + | /etc/passwd | /usr | ERR: No such file or directory (os error 44) | + | /etc/passwd | /var | ERR: No such file or directory (os error 44) | + | /etc/passwd | \0 | ERR: No such file or directory (os error 44) | + | /etc/passwd | /x/.. | ERR: No such file or directory (os error 44) | + | /etc/shadow | | ERR: No such file or directory (os error 44) | + | /etc/shadow | . | ERR: No such file or directory (os error 44) | + | /etc/shadow | .. | ERR: No such file or directory (os error 44) | + | /etc/shadow | / | ERR: No such file or directory (os error 44) | + | /etc/shadow | /bin | ERR: No such file or directory (os error 44) | + | /etc/shadow | /boot | ERR: No such file or directory (os error 44) | + | /etc/shadow | /dev | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc/shadow | /home | ERR: No such file or directory (os error 44) | + | /etc/shadow | /lib | ERR: No such file or directory (os error 44) | + | /etc/shadow | /lib64 | ERR: No such file or directory (os error 44) | + | /etc/shadow | /opt | ERR: No such file or directory (os error 44) | + | /etc/shadow | /proc | ERR: No such file or directory (os error 44) | + | /etc/shadow | /proc/self | ERR: No such file or directory (os error 44) | + | /etc/shadow | /root | ERR: No such file or directory (os error 44) | + | /etc/shadow | /run | ERR: No such file or directory (os error 44) | + | /etc/shadow | /sbin | ERR: No such file or directory (os error 44) | + | /etc/shadow | /srv | ERR: No such file or directory (os error 44) | + | /etc/shadow | /sys | ERR: No such file or directory (os error 44) | + | /etc/shadow | /tmp | ERR: No such file or directory (os error 44) | + | /etc/shadow | /usr | ERR: No such file or directory (os error 44) | + | /etc/shadow | /var | ERR: No such file or directory (os error 44) | + | /etc/shadow | \0 | ERR: No such file or directory (os error 44) | + | /etc/shadow | /x/.. | ERR: No such file or directory (os error 44) | + | /home | | ERR: Out of memory (os error 48) | + | /home | . | ERR: Out of memory (os error 48) | + | /home | .. | ERR: Out of memory (os error 48) | + | /home | / | ERR: Out of memory (os error 48) | + | /home | /bin | ERR: Out of memory (os error 48) | + | /home | /boot | ERR: Out of memory (os error 48) | + | /home | /dev | ERR: Out of memory (os error 48) | + | /home | /etc | ERR: Out of memory (os error 48) | + | /home | /etc/group | ERR: Out of memory (os error 48) | + | /home | /etc/passwd | ERR: Out of memory (os error 48) | + | /home | /etc/shadow | ERR: Out of memory (os error 48) | + | /home | /home | ERR: Out of memory (os error 48) | + | /home | /lib | ERR: Out of memory (os error 48) | + | /home | /lib64 | ERR: Out of memory (os error 48) | + | /home | /opt | ERR: Out of memory (os error 48) | + | /home | /proc | ERR: Out of memory (os error 48) | + | /home | /proc/self | ERR: Out of memory (os error 48) | + | /home | /root | ERR: Out of memory (os error 48) | + | /home | /run | ERR: Out of memory (os error 48) | + | /home | /sbin | ERR: Out of memory (os error 48) | + | /home | /srv | ERR: Out of memory (os error 48) | + | /home | /sys | ERR: Out of memory (os error 48) | + | /home | /tmp | ERR: Out of memory (os error 48) | + | /home | /usr | ERR: Out of memory (os error 48) | + | /home | /var | ERR: Out of memory (os error 48) | + | /home | \0 | ERR: Out of memory (os error 48) | + | /home | /x/.. | ERR: Out of memory (os error 48) | + | /lib | | ERR: Out of memory (os error 48) | + | /lib | . | ERR: Out of memory (os error 48) | + | /lib | .. | ERR: Out of memory (os error 48) | + | /lib | / | ERR: Out of memory (os error 48) | + | /lib | /bin | ERR: Out of memory (os error 48) | + | /lib | /boot | ERR: Out of memory (os error 48) | + | /lib | /dev | ERR: Out of memory (os error 48) | + | /lib | /etc | ERR: Out of memory (os error 48) | + | /lib | /etc/group | ERR: Out of memory (os error 48) | + | /lib | /etc/passwd | ERR: Out of memory (os error 48) | + | /lib | /etc/shadow | ERR: Out of memory (os error 48) | + | /lib | /home | ERR: Out of memory (os error 48) | + | /lib | /lib | ERR: Out of memory (os error 48) | + | /lib | /lib64 | ERR: Out of memory (os error 48) | + | /lib | /opt | ERR: Out of memory (os error 48) | + | /lib | /proc | ERR: Out of memory (os error 48) | + | /lib | /proc/self | ERR: Out of memory (os error 48) | + | /lib | /root | ERR: Out of memory (os error 48) | + | /lib | /run | ERR: Out of memory (os error 48) | + | /lib | /sbin | ERR: Out of memory (os error 48) | + | /lib | /srv | ERR: Out of memory (os error 48) | + | /lib | /sys | ERR: Out of memory (os error 48) | + | /lib | /tmp | ERR: Out of memory (os error 48) | + | /lib | /usr | ERR: Out of memory (os error 48) | + | /lib | /var | ERR: Out of memory (os error 48) | + | /lib | \0 | ERR: Out of memory (os error 48) | + | /lib | /x/.. | ERR: Out of memory (os error 48) | + | /lib64 | | ERR: Out of memory (os error 48) | + | /lib64 | . | ERR: Out of memory (os error 48) | + | /lib64 | .. | ERR: Out of memory (os error 48) | + | /lib64 | / | ERR: Out of memory (os error 48) | + | /lib64 | /bin | ERR: Out of memory (os error 48) | + | /lib64 | /boot | ERR: Out of memory (os error 48) | + | /lib64 | /dev | ERR: Out of memory (os error 48) | + | /lib64 | /etc | ERR: Out of memory (os error 48) | + | /lib64 | /etc/group | ERR: Out of memory (os error 48) | + | /lib64 | /etc/passwd | ERR: Out of memory (os error 48) | + | /lib64 | /etc/shadow | ERR: Out of memory (os error 48) | + | /lib64 | /home | ERR: Out of memory (os error 48) | + | /lib64 | /lib | ERR: Out of memory (os error 48) | + | /lib64 | /lib64 | ERR: Out of memory (os error 48) | + | /lib64 | /opt | ERR: Out of memory (os error 48) | + | /lib64 | /proc | ERR: Out of memory (os error 48) | + | /lib64 | /proc/self | ERR: Out of memory (os error 48) | + | /lib64 | /root | ERR: Out of memory (os error 48) | + | /lib64 | /run | ERR: Out of memory (os error 48) | + | /lib64 | /sbin | ERR: Out of memory (os error 48) | + | /lib64 | /srv | ERR: Out of memory (os error 48) | + | /lib64 | /sys | ERR: Out of memory (os error 48) | + | /lib64 | /tmp | ERR: Out of memory (os error 48) | + | /lib64 | /usr | ERR: Out of memory (os error 48) | + | /lib64 | /var | ERR: Out of memory (os error 48) | + | /lib64 | \0 | ERR: Out of memory (os error 48) | + | /lib64 | /x/.. | ERR: Out of memory (os error 48) | + | /opt | | ERR: Out of memory (os error 48) | + | /opt | . | ERR: Out of memory (os error 48) | + | /opt | .. | ERR: Out of memory (os error 48) | + | /opt | / | ERR: Out of memory (os error 48) | + | /opt | /bin | ERR: Out of memory (os error 48) | + | /opt | /boot | ERR: Out of memory (os error 48) | + | /opt | /dev | ERR: Out of memory (os error 48) | + | /opt | /etc | ERR: Out of memory (os error 48) | + | /opt | /etc/group | ERR: Out of memory (os error 48) | + | /opt | /etc/passwd | ERR: Out of memory (os error 48) | + | /opt | /etc/shadow | ERR: Out of memory (os error 48) | + | /opt | /home | ERR: Out of memory (os error 48) | + | /opt | /lib | ERR: Out of memory (os error 48) | + | /opt | /lib64 | ERR: Out of memory (os error 48) | + | /opt | /opt | ERR: Out of memory (os error 48) | + | /opt | /proc | ERR: Out of memory (os error 48) | + | /opt | /proc/self | ERR: Out of memory (os error 48) | + | /opt | /root | ERR: Out of memory (os error 48) | + | /opt | /run | ERR: Out of memory (os error 48) | + | /opt | /sbin | ERR: Out of memory (os error 48) | + | /opt | /srv | ERR: Out of memory (os error 48) | + | /opt | /sys | ERR: Out of memory (os error 48) | + | /opt | /tmp | ERR: Out of memory (os error 48) | + | /opt | /usr | ERR: Out of memory (os error 48) | + | /opt | /var | ERR: Out of memory (os error 48) | + | /opt | \0 | ERR: Out of memory (os error 48) | + | /opt | /x/.. | ERR: Out of memory (os error 48) | + | /proc | | ERR: Out of memory (os error 48) | + | /proc | . | ERR: Out of memory (os error 48) | + | /proc | .. | ERR: Out of memory (os error 48) | + | /proc | / | ERR: Out of memory (os error 48) | + | /proc | /bin | ERR: Out of memory (os error 48) | + | /proc | /boot | ERR: Out of memory (os error 48) | + | /proc | /dev | ERR: Out of memory (os error 48) | + | /proc | /etc | ERR: Out of memory (os error 48) | + | /proc | /etc/group | ERR: Out of memory (os error 48) | + | /proc | /etc/passwd | ERR: Out of memory (os error 48) | + | /proc | /etc/shadow | ERR: Out of memory (os error 48) | + | /proc | /home | ERR: Out of memory (os error 48) | + | /proc | /lib | ERR: Out of memory (os error 48) | + | /proc | /lib64 | ERR: Out of memory (os error 48) | + | /proc | /opt | ERR: Out of memory (os error 48) | + | /proc | /proc | ERR: Out of memory (os error 48) | + | /proc | /proc/self | ERR: Out of memory (os error 48) | + | /proc | /root | ERR: Out of memory (os error 48) | + | /proc | /run | ERR: Out of memory (os error 48) | + | /proc | /sbin | ERR: Out of memory (os error 48) | + | /proc | /srv | ERR: Out of memory (os error 48) | + | /proc | /sys | ERR: Out of memory (os error 48) | + | /proc | /tmp | ERR: Out of memory (os error 48) | + | /proc | /usr | ERR: Out of memory (os error 48) | + | /proc | /var | ERR: Out of memory (os error 48) | + | /proc | \0 | ERR: Out of memory (os error 48) | + | /proc | /x/.. | ERR: Out of memory (os error 48) | + | /proc/self | | ERR: No such file or directory (os error 44) | + | /proc/self | . | ERR: No such file or directory (os error 44) | + | /proc/self | .. | ERR: No such file or directory (os error 44) | + | /proc/self | / | ERR: No such file or directory (os error 44) | + | /proc/self | /bin | ERR: No such file or directory (os error 44) | + | /proc/self | /boot | ERR: No such file or directory (os error 44) | + | /proc/self | /dev | ERR: No such file or directory (os error 44) | + | /proc/self | /etc | ERR: No such file or directory (os error 44) | + | /proc/self | /etc/group | ERR: No such file or directory (os error 44) | + | /proc/self | /etc/passwd | ERR: No such file or directory (os error 44) | + | /proc/self | /etc/shadow | ERR: No such file or directory (os error 44) | + | /proc/self | /home | ERR: No such file or directory (os error 44) | + | /proc/self | /lib | ERR: No such file or directory (os error 44) | + | /proc/self | /lib64 | ERR: No such file or directory (os error 44) | + | /proc/self | /opt | ERR: No such file or directory (os error 44) | + | /proc/self | /proc | ERR: No such file or directory (os error 44) | + | /proc/self | /proc/self | ERR: No such file or directory (os error 44) | + | /proc/self | /root | ERR: No such file or directory (os error 44) | + | /proc/self | /run | ERR: No such file or directory (os error 44) | + | /proc/self | /sbin | ERR: No such file or directory (os error 44) | + | /proc/self | /srv | ERR: No such file or directory (os error 44) | + | /proc/self | /sys | ERR: No such file or directory (os error 44) | + | /proc/self | /tmp | ERR: No such file or directory (os error 44) | + | /proc/self | /usr | ERR: No such file or directory (os error 44) | + | /proc/self | /var | ERR: No such file or directory (os error 44) | + | /proc/self | \0 | ERR: No such file or directory (os error 44) | + | /proc/self | /x/.. | ERR: No such file or directory (os error 44) | + | /root | | ERR: Out of memory (os error 48) | + | /root | . | ERR: Out of memory (os error 48) | + | /root | .. | ERR: Out of memory (os error 48) | + | /root | / | ERR: Out of memory (os error 48) | + | /root | /bin | ERR: Out of memory (os error 48) | + | /root | /boot | ERR: Out of memory (os error 48) | + | /root | /dev | ERR: Out of memory (os error 48) | + | /root | /etc | ERR: Out of memory (os error 48) | + | /root | /etc/group | ERR: Out of memory (os error 48) | + | /root | /etc/passwd | ERR: Out of memory (os error 48) | + | /root | /etc/shadow | ERR: Out of memory (os error 48) | + | /root | /home | ERR: Out of memory (os error 48) | + | /root | /lib | ERR: Out of memory (os error 48) | + | /root | /lib64 | ERR: Out of memory (os error 48) | + | /root | /opt | ERR: Out of memory (os error 48) | + | /root | /proc | ERR: Out of memory (os error 48) | + | /root | /proc/self | ERR: Out of memory (os error 48) | + | /root | /root | ERR: Out of memory (os error 48) | + | /root | /run | ERR: Out of memory (os error 48) | + | /root | /sbin | ERR: Out of memory (os error 48) | + | /root | /srv | ERR: Out of memory (os error 48) | + | /root | /sys | ERR: Out of memory (os error 48) | + | /root | /tmp | ERR: Out of memory (os error 48) | + | /root | /usr | ERR: Out of memory (os error 48) | + | /root | /var | ERR: Out of memory (os error 48) | + | /root | \0 | ERR: Out of memory (os error 48) | + | /root | /x/.. | ERR: Out of memory (os error 48) | + | /run | | ERR: Out of memory (os error 48) | + | /run | . | ERR: Out of memory (os error 48) | + | /run | .. | ERR: Out of memory (os error 48) | + | /run | / | ERR: Out of memory (os error 48) | + | /run | /bin | ERR: Out of memory (os error 48) | + | /run | /boot | ERR: Out of memory (os error 48) | + | /run | /dev | ERR: Out of memory (os error 48) | + | /run | /etc | ERR: Out of memory (os error 48) | + | /run | /etc/group | ERR: Out of memory (os error 48) | + | /run | /etc/passwd | ERR: Out of memory (os error 48) | + | /run | /etc/shadow | ERR: Out of memory (os error 48) | + | /run | /home | ERR: Out of memory (os error 48) | + | /run | /lib | ERR: Out of memory (os error 48) | + | /run | /lib64 | ERR: Out of memory (os error 48) | + | /run | /opt | ERR: Out of memory (os error 48) | + | /run | /proc | ERR: Out of memory (os error 48) | + | /run | /proc/self | ERR: Out of memory (os error 48) | + | /run | /root | ERR: Out of memory (os error 48) | + | /run | /run | ERR: Out of memory (os error 48) | + | /run | /sbin | ERR: Out of memory (os error 48) | + | /run | /srv | ERR: Out of memory (os error 48) | + | /run | /sys | ERR: Out of memory (os error 48) | + | /run | /tmp | ERR: Out of memory (os error 48) | + | /run | /usr | ERR: Out of memory (os error 48) | + | /run | /var | ERR: Out of memory (os error 48) | + | /run | \0 | ERR: Out of memory (os error 48) | + | /run | /x/.. | ERR: Out of memory (os error 48) | + | /sbin | | ERR: Out of memory (os error 48) | + | /sbin | . | ERR: Out of memory (os error 48) | + | /sbin | .. | ERR: Out of memory (os error 48) | + | /sbin | / | ERR: Out of memory (os error 48) | + | /sbin | /bin | ERR: Out of memory (os error 48) | + | /sbin | /boot | ERR: Out of memory (os error 48) | + | /sbin | /dev | ERR: Out of memory (os error 48) | + | /sbin | /etc | ERR: Out of memory (os error 48) | + | /sbin | /etc/group | ERR: Out of memory (os error 48) | + | /sbin | /etc/passwd | ERR: Out of memory (os error 48) | + | /sbin | /etc/shadow | ERR: Out of memory (os error 48) | + | /sbin | /home | ERR: Out of memory (os error 48) | + | /sbin | /lib | ERR: Out of memory (os error 48) | + | /sbin | /lib64 | ERR: Out of memory (os error 48) | + | /sbin | /opt | ERR: Out of memory (os error 48) | + | /sbin | /proc | ERR: Out of memory (os error 48) | + | /sbin | /proc/self | ERR: Out of memory (os error 48) | + | /sbin | /root | ERR: Out of memory (os error 48) | + | /sbin | /run | ERR: Out of memory (os error 48) | + | /sbin | /sbin | ERR: Out of memory (os error 48) | + | /sbin | /srv | ERR: Out of memory (os error 48) | + | /sbin | /sys | ERR: Out of memory (os error 48) | + | /sbin | /tmp | ERR: Out of memory (os error 48) | + | /sbin | /usr | ERR: Out of memory (os error 48) | + | /sbin | /var | ERR: Out of memory (os error 48) | + | /sbin | \0 | ERR: Out of memory (os error 48) | + | /sbin | /x/.. | ERR: Out of memory (os error 48) | + | /srv | | ERR: Out of memory (os error 48) | + | /srv | . | ERR: Out of memory (os error 48) | + | /srv | .. | ERR: Out of memory (os error 48) | + | /srv | / | ERR: Out of memory (os error 48) | + | /srv | /bin | ERR: Out of memory (os error 48) | + | /srv | /boot | ERR: Out of memory (os error 48) | + | /srv | /dev | ERR: Out of memory (os error 48) | + | /srv | /etc | ERR: Out of memory (os error 48) | + | /srv | /etc/group | ERR: Out of memory (os error 48) | + | /srv | /etc/passwd | ERR: Out of memory (os error 48) | + | /srv | /etc/shadow | ERR: Out of memory (os error 48) | + | /srv | /home | ERR: Out of memory (os error 48) | + | /srv | /lib | ERR: Out of memory (os error 48) | + | /srv | /lib64 | ERR: Out of memory (os error 48) | + | /srv | /opt | ERR: Out of memory (os error 48) | + | /srv | /proc | ERR: Out of memory (os error 48) | + | /srv | /proc/self | ERR: Out of memory (os error 48) | + | /srv | /root | ERR: Out of memory (os error 48) | + | /srv | /run | ERR: Out of memory (os error 48) | + | /srv | /sbin | ERR: Out of memory (os error 48) | + | /srv | /srv | ERR: Out of memory (os error 48) | + | /srv | /sys | ERR: Out of memory (os error 48) | + | /srv | /tmp | ERR: Out of memory (os error 48) | + | /srv | /usr | ERR: Out of memory (os error 48) | + | /srv | /var | ERR: Out of memory (os error 48) | + | /srv | \0 | ERR: Out of memory (os error 48) | + | /srv | /x/.. | ERR: Out of memory (os error 48) | + | /sys | | ERR: Out of memory (os error 48) | + | /sys | . | ERR: Out of memory (os error 48) | + | /sys | .. | ERR: Out of memory (os error 48) | + | /sys | / | ERR: Out of memory (os error 48) | + | /sys | /bin | ERR: Out of memory (os error 48) | + | /sys | /boot | ERR: Out of memory (os error 48) | + | /sys | /dev | ERR: Out of memory (os error 48) | + | /sys | /etc | ERR: Out of memory (os error 48) | + | /sys | /etc/group | ERR: Out of memory (os error 48) | + | /sys | /etc/passwd | ERR: Out of memory (os error 48) | + | /sys | /etc/shadow | ERR: Out of memory (os error 48) | + | /sys | /home | ERR: Out of memory (os error 48) | + | /sys | /lib | ERR: Out of memory (os error 48) | + | /sys | /lib64 | ERR: Out of memory (os error 48) | + | /sys | /opt | ERR: Out of memory (os error 48) | + | /sys | /proc | ERR: Out of memory (os error 48) | + | /sys | /proc/self | ERR: Out of memory (os error 48) | + | /sys | /root | ERR: Out of memory (os error 48) | + | /sys | /run | ERR: Out of memory (os error 48) | + | /sys | /sbin | ERR: Out of memory (os error 48) | + | /sys | /srv | ERR: Out of memory (os error 48) | + | /sys | /sys | ERR: Out of memory (os error 48) | + | /sys | /tmp | ERR: Out of memory (os error 48) | + | /sys | /usr | ERR: Out of memory (os error 48) | + | /sys | /var | ERR: Out of memory (os error 48) | + | /sys | \0 | ERR: Out of memory (os error 48) | + | /sys | /x/.. | ERR: Out of memory (os error 48) | + | /tmp | | ERR: Out of memory (os error 48) | + | /tmp | . | ERR: Out of memory (os error 48) | + | /tmp | .. | ERR: Out of memory (os error 48) | + | /tmp | / | ERR: Out of memory (os error 48) | + | /tmp | /bin | ERR: Out of memory (os error 48) | + | /tmp | /boot | ERR: Out of memory (os error 48) | + | /tmp | /dev | ERR: Out of memory (os error 48) | + | /tmp | /etc | ERR: Out of memory (os error 48) | + | /tmp | /etc/group | ERR: Out of memory (os error 48) | + | /tmp | /etc/passwd | ERR: Out of memory (os error 48) | + | /tmp | /etc/shadow | ERR: Out of memory (os error 48) | + | /tmp | /home | ERR: Out of memory (os error 48) | + | /tmp | /lib | ERR: Out of memory (os error 48) | + | /tmp | /lib64 | ERR: Out of memory (os error 48) | + | /tmp | /opt | ERR: Out of memory (os error 48) | + | /tmp | /proc | ERR: Out of memory (os error 48) | + | /tmp | /proc/self | ERR: Out of memory (os error 48) | + | /tmp | /root | ERR: Out of memory (os error 48) | + | /tmp | /run | ERR: Out of memory (os error 48) | + | /tmp | /sbin | ERR: Out of memory (os error 48) | + | /tmp | /srv | ERR: Out of memory (os error 48) | + | /tmp | /sys | ERR: Out of memory (os error 48) | + | /tmp | /tmp | ERR: Out of memory (os error 48) | + | /tmp | /usr | ERR: Out of memory (os error 48) | + | /tmp | /var | ERR: Out of memory (os error 48) | + | /tmp | \0 | ERR: Out of memory (os error 48) | + | /tmp | /x/.. | ERR: Out of memory (os error 48) | + | /usr | | ERR: Out of memory (os error 48) | + | /usr | . | ERR: Out of memory (os error 48) | + | /usr | .. | ERR: Out of memory (os error 48) | + | /usr | / | ERR: Out of memory (os error 48) | + | /usr | /bin | ERR: Out of memory (os error 48) | + | /usr | /boot | ERR: Out of memory (os error 48) | + | /usr | /dev | ERR: Out of memory (os error 48) | + | /usr | /etc | ERR: Out of memory (os error 48) | + | /usr | /etc/group | ERR: Out of memory (os error 48) | + | /usr | /etc/passwd | ERR: Out of memory (os error 48) | + | /usr | /etc/shadow | ERR: Out of memory (os error 48) | + | /usr | /home | ERR: Out of memory (os error 48) | + | /usr | /lib | ERR: Out of memory (os error 48) | + | /usr | /lib64 | ERR: Out of memory (os error 48) | + | /usr | /opt | ERR: Out of memory (os error 48) | + | /usr | /proc | ERR: Out of memory (os error 48) | + | /usr | /proc/self | ERR: Out of memory (os error 48) | + | /usr | /root | ERR: Out of memory (os error 48) | + | /usr | /run | ERR: Out of memory (os error 48) | + | /usr | /sbin | ERR: Out of memory (os error 48) | + | /usr | /srv | ERR: Out of memory (os error 48) | + | /usr | /sys | ERR: Out of memory (os error 48) | + | /usr | /tmp | ERR: Out of memory (os error 48) | + | /usr | /usr | ERR: Out of memory (os error 48) | + | /usr | /var | ERR: Out of memory (os error 48) | + | /usr | \0 | ERR: Out of memory (os error 48) | + | /usr | /x/.. | ERR: Out of memory (os error 48) | + | /var | | ERR: Out of memory (os error 48) | + | /var | . | ERR: Out of memory (os error 48) | + | /var | .. | ERR: Out of memory (os error 48) | + | /var | / | ERR: Out of memory (os error 48) | + | /var | /bin | ERR: Out of memory (os error 48) | + | /var | /boot | ERR: Out of memory (os error 48) | + | /var | /dev | ERR: Out of memory (os error 48) | + | /var | /etc | ERR: Out of memory (os error 48) | + | /var | /etc/group | ERR: Out of memory (os error 48) | + | /var | /etc/passwd | ERR: Out of memory (os error 48) | + | /var | /etc/shadow | ERR: Out of memory (os error 48) | + | /var | /home | ERR: Out of memory (os error 48) | + | /var | /lib | ERR: Out of memory (os error 48) | + | /var | /lib64 | ERR: Out of memory (os error 48) | + | /var | /opt | ERR: Out of memory (os error 48) | + | /var | /proc | ERR: Out of memory (os error 48) | + | /var | /proc/self | ERR: Out of memory (os error 48) | + | /var | /root | ERR: Out of memory (os error 48) | + | /var | /run | ERR: Out of memory (os error 48) | + | /var | /sbin | ERR: Out of memory (os error 48) | + | /var | /srv | ERR: Out of memory (os error 48) | + | /var | /sys | ERR: Out of memory (os error 48) | + | /var | /tmp | ERR: Out of memory (os error 48) | + | /var | /usr | ERR: Out of memory (os error 48) | + | /var | /var | ERR: Out of memory (os error 48) | + | /var | \0 | ERR: Out of memory (os error 48) | + | /var | /x/.. | ERR: Out of memory (os error 48) | + | \0 | | ERR: file name contained an unexpected NUL byte | + | \0 | . | ERR: file name contained an unexpected NUL byte | + | \0 | .. | ERR: file name contained an unexpected NUL byte | + | \0 | / | ERR: file name contained an unexpected NUL byte | + | \0 | /bin | ERR: file name contained an unexpected NUL byte | + | \0 | /boot | ERR: file name contained an unexpected NUL byte | + | \0 | /dev | ERR: file name contained an unexpected NUL byte | + | \0 | /etc | ERR: file name contained an unexpected NUL byte | + | \0 | /etc/group | ERR: file name contained an unexpected NUL byte | + | \0 | /etc/passwd | ERR: file name contained an unexpected NUL byte | + | \0 | /etc/shadow | ERR: file name contained an unexpected NUL byte | + | \0 | /home | ERR: file name contained an unexpected NUL byte | + | \0 | /lib | ERR: file name contained an unexpected NUL byte | + | \0 | /lib64 | ERR: file name contained an unexpected NUL byte | + | \0 | /opt | ERR: file name contained an unexpected NUL byte | + | \0 | /proc | ERR: file name contained an unexpected NUL byte | + | \0 | /proc/self | ERR: file name contained an unexpected NUL byte | + | \0 | /root | ERR: file name contained an unexpected NUL byte | + | \0 | /run | ERR: file name contained an unexpected NUL byte | + | \0 | /sbin | ERR: file name contained an unexpected NUL byte | + | \0 | /srv | ERR: file name contained an unexpected NUL byte | + | \0 | /sys | ERR: file name contained an unexpected NUL byte | + | \0 | /tmp | ERR: file name contained an unexpected NUL byte | + | \0 | /usr | ERR: file name contained an unexpected NUL byte | + | \0 | /var | ERR: file name contained an unexpected NUL byte | + | \0 | \0 | ERR: file name contained an unexpected NUL byte | + | \0 | /x/.. | ERR: file name contained an unexpected NUL byte | + | /x/.. | | ERR: No such file or directory (os error 44) | + | /x/.. | . | ERR: No such file or directory (os error 44) | + | /x/.. | .. | ERR: No such file or directory (os error 44) | + | /x/.. | / | ERR: No such file or directory (os error 44) | + | /x/.. | /bin | ERR: No such file or directory (os error 44) | + | /x/.. | /boot | ERR: No such file or directory (os error 44) | + | /x/.. | /dev | ERR: No such file or directory (os error 44) | + | /x/.. | /etc | ERR: No such file or directory (os error 44) | + | /x/.. | /etc/group | ERR: No such file or directory (os error 44) | + | /x/.. | /etc/passwd | ERR: No such file or directory (os error 44) | + | /x/.. | /etc/shadow | ERR: No such file or directory (os error 44) | + | /x/.. | /home | ERR: No such file or directory (os error 44) | + | /x/.. | /lib | ERR: No such file or directory (os error 44) | + | /x/.. | /lib64 | ERR: No such file or directory (os error 44) | + | /x/.. | /opt | ERR: No such file or directory (os error 44) | + | /x/.. | /proc | ERR: No such file or directory (os error 44) | + | /x/.. | /proc/self | ERR: No such file or directory (os error 44) | + | /x/.. | /root | ERR: No such file or directory (os error 44) | + | /x/.. | /run | ERR: No such file or directory (os error 44) | + | /x/.. | /sbin | ERR: No such file or directory (os error 44) | + | /x/.. | /srv | ERR: No such file or directory (os error 44) | + | /x/.. | /sys | ERR: No such file or directory (os error 44) | + | /x/.. | /tmp | ERR: No such file or directory (os error 44) | + | /x/.. | /usr | ERR: No such file or directory (os error 44) | + | /x/.. | /var | ERR: No such file or directory (os error 44) | + | /x/.. | \0 | ERR: No such file or directory (os error 44) | + | /x/.. | /x/.. | ERR: No such file or directory (os error 44) | + +-------------+-------------+-------------------------------------------------+ ", ); } @@ -838,10 +839,10 @@ async fn test_create_dir() { +-------------+-------------------------------------------------+ | path | result | +-------------+-------------------------------------------------+ - | | ERR: Invalid argument (os error 28) | - | . | ERR: Invalid argument (os error 28) | - | .. | ERR: Invalid argument (os error 28) | - | / | ERR: Invalid argument (os error 28) | + | | ERR: Invalid seek (os error 70) | + | . | ERR: Invalid seek (os error 70) | + | .. | ERR: Invalid seek (os error 70) | + | / | ERR: Invalid seek (os error 70) | | /bin | OK: created | | /boot | OK: created | | /dev | OK: created | @@ -864,7 +865,7 @@ async fn test_create_dir() { | /usr | OK: created | | /var | OK: created | | \0 | ERR: file name contained an unexpected NUL byte | - | /x/.. | ERR: Invalid argument (os error 28) | + | /x/.. | ERR: Invalid seek (os error 70) | +-------------+-------------------------------------------------+ ", ); @@ -1708,33 +1709,33 @@ async fn test_open_append() { +-------------+-------------------------------------------------+ | path | result | +-------------+-------------------------------------------------+ - | | ERR: Read-only file system (os error 69) | - | . | ERR: Read-only file system (os error 69) | - | .. | ERR: Read-only file system (os error 69) | - | / | ERR: Read-only file system (os error 69) | - | /bin | ERR: Read-only file system (os error 69) | - | /boot | ERR: Read-only file system (os error 69) | - | /dev | ERR: Read-only file system (os error 69) | - | /etc | ERR: Read-only file system (os error 69) | - | /etc/group | ERR: Read-only file system (os error 69) | - | /etc/passwd | ERR: Read-only file system (os error 69) | - | /etc/shadow | ERR: Read-only file system (os error 69) | - | /home | ERR: Read-only file system (os error 69) | - | /lib | ERR: Read-only file system (os error 69) | - | /lib64 | ERR: Read-only file system (os error 69) | - | /opt | ERR: Read-only file system (os error 69) | - | /proc | ERR: Read-only file system (os error 69) | - | /proc/self | ERR: Read-only file system (os error 69) | - | /root | ERR: Read-only file system (os error 69) | - | /run | ERR: Read-only file system (os error 69) | - | /sbin | ERR: Read-only file system (os error 69) | - | /srv | ERR: Read-only file system (os error 69) | - | /sys | ERR: Read-only file system (os error 69) | - | /tmp | ERR: Read-only file system (os error 69) | - | /usr | ERR: Read-only file system (os error 69) | - | /var | ERR: Read-only file system (os error 69) | + | | OK: opened | + | . | OK: opened | + | .. | OK: opened | + | / | OK: opened | + | /bin | ERR: No such file or directory (os error 44) | + | /boot | ERR: No such file or directory (os error 44) | + | /dev | ERR: No such file or directory (os error 44) | + | /etc | ERR: No such file or directory (os error 44) | + | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/shadow | ERR: No such file or directory (os error 44) | + | /home | ERR: No such file or directory (os error 44) | + | /lib | ERR: No such file or directory (os error 44) | + | /lib64 | ERR: No such file or directory (os error 44) | + | /opt | ERR: No such file or directory (os error 44) | + | /proc | ERR: No such file or directory (os error 44) | + | /proc/self | ERR: No such file or directory (os error 44) | + | /root | ERR: No such file or directory (os error 44) | + | /run | ERR: No such file or directory (os error 44) | + | /sbin | ERR: No such file or directory (os error 44) | + | /srv | ERR: No such file or directory (os error 44) | + | /sys | ERR: No such file or directory (os error 44) | + | /tmp | ERR: No such file or directory (os error 44) | + | /usr | ERR: No such file or directory (os error 44) | + | /var | ERR: No such file or directory (os error 44) | | \0 | ERR: file name contained an unexpected NUL byte | - | /x/.. | ERR: Read-only file system (os error 69) | + | /x/.. | ERR: No such file or directory (os error 44) | +-------------+-------------------------------------------------+ ", ); @@ -1750,33 +1751,33 @@ async fn test_open_create() { +-------------+-------------------------------------------------+ | path | result | +-------------+-------------------------------------------------+ - | | ERR: Read-only file system (os error 69) | - | . | ERR: Read-only file system (os error 69) | - | .. | ERR: Read-only file system (os error 69) | - | / | ERR: Read-only file system (os error 69) | - | /bin | ERR: Read-only file system (os error 69) | - | /boot | ERR: Read-only file system (os error 69) | - | /dev | ERR: Read-only file system (os error 69) | - | /etc | ERR: Read-only file system (os error 69) | - | /etc/group | ERR: Read-only file system (os error 69) | - | /etc/passwd | ERR: Read-only file system (os error 69) | - | /etc/shadow | ERR: Read-only file system (os error 69) | - | /home | ERR: Read-only file system (os error 69) | - | /lib | ERR: Read-only file system (os error 69) | - | /lib64 | ERR: Read-only file system (os error 69) | - | /opt | ERR: Read-only file system (os error 69) | - | /proc | ERR: Read-only file system (os error 69) | - | /proc/self | ERR: Read-only file system (os error 69) | - | /root | ERR: Read-only file system (os error 69) | - | /run | ERR: Read-only file system (os error 69) | - | /sbin | ERR: Read-only file system (os error 69) | - | /srv | ERR: Read-only file system (os error 69) | - | /sys | ERR: Read-only file system (os error 69) | - | /tmp | ERR: Read-only file system (os error 69) | - | /usr | ERR: Read-only file system (os error 69) | - | /var | ERR: Read-only file system (os error 69) | + | | OK: opened | + | . | OK: opened | + | .. | OK: opened | + | / | OK: opened | + | /bin | ERR: No such file or directory (os error 44) | + | /boot | ERR: No such file or directory (os error 44) | + | /dev | ERR: No such file or directory (os error 44) | + | /etc | ERR: No such file or directory (os error 44) | + | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/shadow | ERR: No such file or directory (os error 44) | + | /home | ERR: No such file or directory (os error 44) | + | /lib | ERR: No such file or directory (os error 44) | + | /lib64 | ERR: No such file or directory (os error 44) | + | /opt | ERR: No such file or directory (os error 44) | + | /proc | ERR: No such file or directory (os error 44) | + | /proc/self | ERR: No such file or directory (os error 44) | + | /root | ERR: No such file or directory (os error 44) | + | /run | ERR: No such file or directory (os error 44) | + | /sbin | ERR: No such file or directory (os error 44) | + | /srv | ERR: No such file or directory (os error 44) | + | /sys | ERR: No such file or directory (os error 44) | + | /tmp | ERR: No such file or directory (os error 44) | + | /usr | ERR: No such file or directory (os error 44) | + | /var | ERR: No such file or directory (os error 44) | | \0 | ERR: file name contained an unexpected NUL byte | - | /x/.. | ERR: Read-only file system (os error 69) | + | /x/.. | ERR: No such file or directory (os error 44) | +-------------+-------------------------------------------------+ ", ); @@ -1792,33 +1793,33 @@ async fn test_open_create_new() { +-------------+-------------------------------------------------+ | path | result | +-------------+-------------------------------------------------+ - | | ERR: Read-only file system (os error 69) | - | . | ERR: Read-only file system (os error 69) | - | .. | ERR: Read-only file system (os error 69) | - | / | ERR: Read-only file system (os error 69) | - | /bin | ERR: Read-only file system (os error 69) | - | /boot | ERR: Read-only file system (os error 69) | - | /dev | ERR: Read-only file system (os error 69) | - | /etc | ERR: Read-only file system (os error 69) | - | /etc/group | ERR: Read-only file system (os error 69) | - | /etc/passwd | ERR: Read-only file system (os error 69) | - | /etc/shadow | ERR: Read-only file system (os error 69) | - | /home | ERR: Read-only file system (os error 69) | - | /lib | ERR: Read-only file system (os error 69) | - | /lib64 | ERR: Read-only file system (os error 69) | - | /opt | ERR: Read-only file system (os error 69) | - | /proc | ERR: Read-only file system (os error 69) | - | /proc/self | ERR: Read-only file system (os error 69) | - | /root | ERR: Read-only file system (os error 69) | - | /run | ERR: Read-only file system (os error 69) | - | /sbin | ERR: Read-only file system (os error 69) | - | /srv | ERR: Read-only file system (os error 69) | - | /sys | ERR: Read-only file system (os error 69) | - | /tmp | ERR: Read-only file system (os error 69) | - | /usr | ERR: Read-only file system (os error 69) | - | /var | ERR: Read-only file system (os error 69) | + | | ERR: File exists (os error 20) | + | . | ERR: File exists (os error 20) | + | .. | ERR: File exists (os error 20) | + | / | ERR: File exists (os error 20) | + | /bin | OK: opened | + | /boot | OK: opened | + | /dev | OK: opened | + | /etc | OK: opened | + | /etc/group | ERR: Not a directory (os error 54) | + | /etc/passwd | ERR: Not a directory (os error 54) | + | /etc/shadow | ERR: Not a directory (os error 54) | + | /home | OK: opened | + | /lib | OK: opened | + | /lib64 | OK: opened | + | /opt | OK: opened | + | /proc | OK: opened | + | /proc/self | ERR: Not a directory (os error 54) | + | /root | OK: opened | + | /run | OK: opened | + | /sbin | OK: opened | + | /srv | OK: opened | + | /sys | OK: opened | + | /tmp | OK: opened | + | /usr | OK: opened | + | /var | OK: opened | | \0 | ERR: file name contained an unexpected NUL byte | - | /x/.. | ERR: Read-only file system (os error 69) | + | /x/.. | ERR: Invalid seek (os error 70) | +-------------+-------------------------------------------------+ ", ); @@ -1876,33 +1877,33 @@ async fn test_open_truncate() { +-------------+-------------------------------------------------+ | path | result | +-------------+-------------------------------------------------+ - | | ERR: Read-only file system (os error 69) | - | . | ERR: Read-only file system (os error 69) | - | .. | ERR: Read-only file system (os error 69) | - | / | ERR: Read-only file system (os error 69) | - | /bin | ERR: Read-only file system (os error 69) | - | /boot | ERR: Read-only file system (os error 69) | - | /dev | ERR: Read-only file system (os error 69) | - | /etc | ERR: Read-only file system (os error 69) | - | /etc/group | ERR: Read-only file system (os error 69) | - | /etc/passwd | ERR: Read-only file system (os error 69) | - | /etc/shadow | ERR: Read-only file system (os error 69) | - | /home | ERR: Read-only file system (os error 69) | - | /lib | ERR: Read-only file system (os error 69) | - | /lib64 | ERR: Read-only file system (os error 69) | - | /opt | ERR: Read-only file system (os error 69) | - | /proc | ERR: Read-only file system (os error 69) | - | /proc/self | ERR: Read-only file system (os error 69) | - | /root | ERR: Read-only file system (os error 69) | - | /run | ERR: Read-only file system (os error 69) | - | /sbin | ERR: Read-only file system (os error 69) | - | /srv | ERR: Read-only file system (os error 69) | - | /sys | ERR: Read-only file system (os error 69) | - | /tmp | ERR: Read-only file system (os error 69) | - | /usr | ERR: Read-only file system (os error 69) | - | /var | ERR: Read-only file system (os error 69) | + | | ERR: Is a directory (os error 31) | + | . | ERR: Is a directory (os error 31) | + | .. | ERR: Is a directory (os error 31) | + | / | ERR: Is a directory (os error 31) | + | /bin | ERR: No such file or directory (os error 44) | + | /boot | ERR: No such file or directory (os error 44) | + | /dev | ERR: No such file or directory (os error 44) | + | /etc | ERR: No such file or directory (os error 44) | + | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/shadow | ERR: No such file or directory (os error 44) | + | /home | ERR: No such file or directory (os error 44) | + | /lib | ERR: No such file or directory (os error 44) | + | /lib64 | ERR: No such file or directory (os error 44) | + | /opt | ERR: No such file or directory (os error 44) | + | /proc | ERR: No such file or directory (os error 44) | + | /proc/self | ERR: No such file or directory (os error 44) | + | /root | ERR: No such file or directory (os error 44) | + | /run | ERR: No such file or directory (os error 44) | + | /sbin | ERR: No such file or directory (os error 44) | + | /srv | ERR: No such file or directory (os error 44) | + | /sys | ERR: No such file or directory (os error 44) | + | /tmp | ERR: No such file or directory (os error 44) | + | /usr | ERR: No such file or directory (os error 44) | + | /var | ERR: No such file or directory (os error 44) | | \0 | ERR: file name contained an unexpected NUL byte | - | /x/.. | ERR: Read-only file system (os error 69) | + | /x/.. | ERR: No such file or directory (os error 44) | +-------------+-------------------------------------------------+ ", ); @@ -1918,33 +1919,33 @@ async fn test_open_write() { +-------------+-------------------------------------------------+ | path | result | +-------------+-------------------------------------------------+ - | | ERR: Read-only file system (os error 69) | - | . | ERR: Read-only file system (os error 69) | - | .. | ERR: Read-only file system (os error 69) | - | / | ERR: Read-only file system (os error 69) | - | /bin | ERR: Read-only file system (os error 69) | - | /boot | ERR: Read-only file system (os error 69) | - | /dev | ERR: Read-only file system (os error 69) | - | /etc | ERR: Read-only file system (os error 69) | - | /etc/group | ERR: Read-only file system (os error 69) | - | /etc/passwd | ERR: Read-only file system (os error 69) | - | /etc/shadow | ERR: Read-only file system (os error 69) | - | /home | ERR: Read-only file system (os error 69) | - | /lib | ERR: Read-only file system (os error 69) | - | /lib64 | ERR: Read-only file system (os error 69) | - | /opt | ERR: Read-only file system (os error 69) | - | /proc | ERR: Read-only file system (os error 69) | - | /proc/self | ERR: Read-only file system (os error 69) | - | /root | ERR: Read-only file system (os error 69) | - | /run | ERR: Read-only file system (os error 69) | - | /sbin | ERR: Read-only file system (os error 69) | - | /srv | ERR: Read-only file system (os error 69) | - | /sys | ERR: Read-only file system (os error 69) | - | /tmp | ERR: Read-only file system (os error 69) | - | /usr | ERR: Read-only file system (os error 69) | - | /var | ERR: Read-only file system (os error 69) | + | | OK: opened | + | . | OK: opened | + | .. | OK: opened | + | / | OK: opened | + | /bin | ERR: No such file or directory (os error 44) | + | /boot | ERR: No such file or directory (os error 44) | + | /dev | ERR: No such file or directory (os error 44) | + | /etc | ERR: No such file or directory (os error 44) | + | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/shadow | ERR: No such file or directory (os error 44) | + | /home | ERR: No such file or directory (os error 44) | + | /lib | ERR: No such file or directory (os error 44) | + | /lib64 | ERR: No such file or directory (os error 44) | + | /opt | ERR: No such file or directory (os error 44) | + | /proc | ERR: No such file or directory (os error 44) | + | /proc/self | ERR: No such file or directory (os error 44) | + | /root | ERR: No such file or directory (os error 44) | + | /run | ERR: No such file or directory (os error 44) | + | /sbin | ERR: No such file or directory (os error 44) | + | /srv | ERR: No such file or directory (os error 44) | + | /sys | ERR: No such file or directory (os error 44) | + | /tmp | ERR: No such file or directory (os error 44) | + | /usr | ERR: No such file or directory (os error 44) | + | /var | ERR: No such file or directory (os error 44) | | \0 | ERR: file name contained an unexpected NUL byte | - | /x/.. | ERR: Read-only file system (os error 69) | + | /x/.. | ERR: No such file or directory (os error 44) | +-------------+-------------------------------------------------+ ", ); @@ -2869,37 +2870,38 @@ async fn test_set_permissions() { insta::assert_snapshot!( run_1(&udf).await, @r" - +-------------+-----------------------------------------------+ - | path | result | - +-------------+-----------------------------------------------+ - | | ERR: operation not supported on this platform | - | . | ERR: operation not supported on this platform | - | .. | ERR: operation not supported on this platform | - | / | ERR: operation not supported on this platform | - | /bin | ERR: operation not supported on this platform | - | /boot | ERR: operation not supported on this platform | - | /dev | ERR: operation not supported on this platform | - | /etc | ERR: operation not supported on this platform | - | /etc/group | ERR: operation not supported on this platform | - | /etc/passwd | ERR: operation not supported on this platform | - | /etc/shadow | ERR: operation not supported on this platform | - | /home | ERR: operation not supported on this platform | - | /lib | ERR: operation not supported on this platform | - | /lib64 | ERR: operation not supported on this platform | - | /opt | ERR: operation not supported on this platform | - | /proc | ERR: operation not supported on this platform | - | /proc/self | ERR: operation not supported on this platform | - | /root | ERR: operation not supported on this platform | - | /run | ERR: operation not supported on this platform | - | /sbin | ERR: operation not supported on this platform | - | /srv | ERR: operation not supported on this platform | - | /sys | ERR: operation not supported on this platform | - | /tmp | ERR: operation not supported on this platform | - | /usr | ERR: operation not supported on this platform | - | /var | ERR: operation not supported on this platform | - | \0 | ERR: operation not supported on this platform | - | /x/.. | ERR: operation not supported on this platform | - +-------------+-----------------------------------------------+ + +-------------+-----------------------------------------------+ + | path | result | + +-------------+-----------------------------------------------+ + | | ERR: operation not supported on this platform | + | . | ERR: operation not supported on this platform | + | .. | ERR: operation not supported on this platform | + | / | ERR: operation not supported on this platform | + | /bin | ERR: operation not supported on this platform | + | /boot | ERR: operation not supported on this platform | + | /dev | ERR: operation not supported on this platform | + | /etc | ERR: operation not supported on this platform | + | /etc/group | ERR: operation not supported on this platform | + | /etc/passwd | ERR: operation not supported on this platform | + | /etc/shadow | ERR: operation not supported on this platform | + | /home | ERR: operation not supported on this platform | + | /lib | ERR: operation not supported on this platform | + | /lib64 | ERR: operation not supported on this platform | + | /opt | ERR: operation not supported on this platform | + | /proc | ERR: operation not supported on this platform | + | /proc/self | ERR: operation not supported on this platform | + | /root | ERR: operation not supported on this platform | + | /run | ERR: operation not supported on this platform | + | /sbin | ERR: operation not supported on this platform | + | /srv | ERR: operation not supported on this platform | + | /sys | ERR: operation not supported on this platform | + | /tmp | ERR: operation not supported on this platform | + | /usr | ERR: operation not supported on this platform | + | /var | ERR: operation not supported on this platform | + | \0 | ERR: operation not supported on this platform | + | /x/.. | ERR: operation not supported on this platform | + +-------------+-----------------------------------------------+ + ", ); } diff --git a/host/tests/integration_tests/python/runtime/fs.rs b/host/tests/integration_tests/python/runtime/fs.rs index 3ed40fd..ebf5cf3 100644 --- a/host/tests/integration_tests/python/runtime/fs.rs +++ b/host/tests/integration_tests/python/runtime/fs.rs @@ -189,9 +189,10 @@ async fn test_write() { const CODE: &str = r#" def write(path: str) -> str: try: - open(path, "w") + open(path, "x") + return "OK" except Exception as e: - return f"ERR: {e}" + return f"{e}" raise Exception("unreachable") "#; @@ -205,15 +206,15 @@ def write(path: str) -> str: const CASES: &[TestCase] = &[ TestCase { path: "/", - err: "[Errno 69] Read-only file system: '/'", + err: "[Errno 20] File exists: '/'", }, TestCase { path: "/lib", - err: "[Errno 69] Read-only file system: '/lib'", + err: "[Errno 20] File exists: '/lib'", }, TestCase { path: "/test", - err: "[Errno 69] Read-only file system: '/test'", + err: "OK", }, ]; @@ -233,8 +234,7 @@ def write(path: str) -> str: assert_eq!( array.as_ref(), - &StringArray::from_iter(CASES.iter().map(|c| Some(format!("ERR: {}", c.err)))) - as &dyn Array, + &StringArray::from_iter(CASES.iter().map(|c| Some(c.err.to_string()))) as &dyn Array, ); } From bc9b47a57e63754a332f1c2e31e8e9ce24ebf01f Mon Sep 17 00:00:00 2001 From: tim maloney Date: Tue, 10 Feb 2026 05:49:46 -0800 Subject: [PATCH 03/18] refactor: create vfs_test! macro to reduce boilerplate in tests --- host/src/vfs/mod.rs | 1381 ++++++++++++++++++------------------------- 1 file changed, 559 insertions(+), 822 deletions(-) diff --git a/host/src/vfs/mod.rs b/host/src/vfs/mod.rs index 3f8d7c6..a54b42f 100644 --- a/host/src/vfs/mod.rs +++ b/host/src/vfs/mod.rs @@ -792,9 +792,7 @@ impl<'a> filesystem::types::HostDescriptor for VfsCtxView<'a> { drop(guard); node } - Ok(_) => { - return Err(FsError::trap(ErrorCode::Unsupported)); - } + Ok(node) => node, Err(_) => { if !wants_create { // Per POSIX [ENOENT]: "O_CREAT is not set and a component of path does @@ -1072,234 +1070,6 @@ mod tests { res.cast() } - #[tokio::test] - async fn test_create_directory_readonly_descriptor_fails() { - let (mut table, mut vfs_state) = create_test_vfs(); - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; - - // Create descriptor with READ flags only (no MUTATE_DIRECTORY) - let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); - - // Attempt to create directory should fail with ReadOnly error - let result = ctx.create_directory_at(desc, "testdir".to_string()).await; - assert!(result.is_err()); - - let err = result.unwrap_err(); - assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::ReadOnly); - } - - #[tokio::test] - async fn test_create_directory_already_exists_fails() { - let (mut table, mut vfs_state) = create_test_vfs(); - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; - - let desc = create_test_descriptor( - &mut ctx, - DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ); - - // First creation should succeed - let result = ctx.create_directory_at(desc, "testdir".to_string()).await; - assert!(result.is_ok()); - - let desc = create_test_descriptor( - &mut ctx, - DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ); - - // Second creation should fail with Exist error - let result = ctx.create_directory_at(desc, "testdir".to_string()).await; - assert!(result.is_err()); - - let err = result.unwrap_err(); - assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::Exist); - } - - #[tokio::test] - async fn test_create_directory_success() { - let (mut table, mut vfs_state) = create_test_vfs(); - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; - - let desc = create_test_descriptor( - &mut ctx, - DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ); - - let result = ctx.create_directory_at(desc, "testdir".to_string()).await; - assert!(result.is_ok()); - - let desc = create_test_descriptor( - &mut ctx, - DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ); - - // Verify the directory was created by checking it exists - let node_result = ctx.node_at(desc, "testdir"); - assert!(node_result.is_ok()); - - let node = node_result.unwrap(); - let node_guard = node.read().unwrap(); - match &node_guard.kind { - VfsNodeKind::Directory { .. } => { - // Success - it's a directory - } - VfsNodeKind::File { .. } => { - panic!("Expected directory, got file"); - } - } - } - - #[tokio::test] - async fn test_create_directory_insufficient_inodes_fails() { - // Create VFS with very limited inodes (1 inode, does not include root) - let limits = VfsLimits { - inodes: 1, - max_path_length: 255, - max_path_segment_size: 50, - }; - let pool: Arc = Arc::new(UnboundedMemoryPool::default()); - let limiter = Limiter::new(StaticResourceLimits::default(), &pool); - let mut vfs_state = VfsState::new(limits, limiter); - let mut table = ResourceTable::new(); - - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; - - // Create descriptor with proper flags - let desc = create_test_descriptor( - &mut ctx, - DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ); - - // Directory creation should fail due to insufficient inodes - let result = ctx.create_directory_at(desc, "testdir".to_string()).await; - assert!(result.is_ok()); - - let desc = create_test_descriptor( - &mut ctx, - DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ); - - let result = ctx.create_directory_at(desc, "testdir2".to_string()).await; - assert!(result.is_err()); - } - - #[tokio::test] - async fn test_create_directory_insufficient_space_fails() { - // Create VFS with very limited space (10 bytes) - let limits = VfsLimits::default(); - let pool: Arc = Arc::new(GreedyMemoryPool::new(2)); - let static_limits = StaticResourceLimits { - n_elements_per_table: 1, - n_instances: 1, - n_tables: 1, - n_memories: 1, - }; - let limiter = Limiter::new(static_limits, &pool); - let mut vfs_state = VfsState::new(limits, limiter); - let mut table = ResourceTable::new(); - - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; - - // Create descriptor with proper flags - let desc = create_test_descriptor( - &mut ctx, - DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ); - - // Directory creation should fail due to insufficient space for name - let result = ctx - .create_directory_at( - desc, - "/very_long_directory_name_with_a_bunch_of_limits".to_string(), - ) - .await; - assert!(result.is_err()); - let err = result.unwrap_err(); - assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::InsufficientMemory); - } - - #[tokio::test] - async fn test_create_directory_nested_path_success() { - let (mut table, mut vfs_state) = create_test_vfs(); - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; - - // Create descriptor with proper flags - let desc = create_test_descriptor( - &mut ctx, - DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ); - - // First create parent directory - let result = ctx.create_directory_at(desc, "parent".to_string()).await; - assert!(result.is_ok()); - - let desc = create_test_descriptor( - &mut ctx, - DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ); - - // Then create child directory using relative path - let result = ctx - .create_directory_at(desc, "parent/child".to_string()) - .await; - assert!(result.is_ok()); - - // Verify both directories were created - let desc = create_test_descriptor( - &mut ctx, - DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ); - assert!(ctx.node_at(desc, "parent").is_ok()); - - let desc = create_test_descriptor( - &mut ctx, - DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ); - assert!(ctx.node_at(desc, "parent/child").is_ok()); - } - - #[tokio::test] - async fn test_create_directory_invalid_parent_fails() { - let (mut table, mut vfs_state) = create_test_vfs(); - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; - - // Create descriptor with proper flags - let desc = create_test_descriptor( - &mut ctx, - DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ); - - // Try to create directory with non-existent parent - let result = ctx - .create_directory_at(desc, "nonexistent/child".to_string()) - .await; - assert!(result.is_err()); - - let err = result.unwrap_err(); - assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::NoEntry); - } - /// Helper to create a file in the VFS for testing async fn create_test_file_via_open(ctx: &mut VfsCtxView<'_>, name: &str) { let desc = create_test_descriptor( @@ -1317,6 +1087,18 @@ mod tests { .await .expect("file creation should succeed"); } + + /// Helper to create a directory in the VFS for testing + async fn create_test_directory(ctx: &mut VfsCtxView<'_>, name: &str) { + let desc = create_test_descriptor( + ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + ctx.create_directory_at(desc, name.to_string()) + .await + .expect("directory creation should succeed"); + } + /// Helper to create a file with content in the VFS async fn create_file_with_content( ctx: &mut VfsCtxView<'_>, @@ -1353,228 +1135,398 @@ mod tests { node } - #[tokio::test] - async fn test_open_at_directory_flag_on_nonexistent_path_fails() { - // Per POSIX O_DIRECTORY: path doesn't exist → NoEntry - let (mut table, mut vfs_state) = create_test_vfs(); - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, + /// Macro for VFS unit tests to reduce boilerplate. + /// + /// # Variants + /// + /// ## Basic test with default VFS: + /// ```ignore + /// vfs_test!(test_name, |ctx| async move { + /// // test body using ctx: &mut VfsCtxView<'_> + /// }); + /// ``` + /// + /// ## Test with custom VFS setup: + /// ```ignore + /// vfs_test!(test_name, setup: |table, vfs_state| { /* custom setup */ }, |ctx| async move { + /// // test body + /// }); + /// ``` + macro_rules! vfs_test { + // Basic test with default VFS + ($name:ident, |$ctx:ident| async move $body:block) => { + #[tokio::test] + async fn $name() { + let (mut table, mut vfs_state) = create_test_vfs(); + let mut $ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + $body + } }; - let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); - - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "nonexistent".to_string(), - OpenFlags::DIRECTORY, - DescriptorFlags::READ, - ) - .await; + // Test with custom VFS limits (inodes) + ($name:ident, inodes: $inodes:expr, |$ctx:ident| async move $body:block) => { + #[tokio::test] + async fn $name() { + let limits = VfsLimits { + inodes: $inodes, + max_path_length: 255, + max_path_segment_size: 50, + }; + let pool: Arc = Arc::new(UnboundedMemoryPool::default()); + let limiter = Limiter::new(StaticResourceLimits::default(), &pool); + let mut vfs_state = VfsState::new(limits, limiter); + let mut table = ResourceTable::new(); + let mut $ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + $body + } + }; - assert!(result.is_err()); - let err = result.unwrap_err(); - assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::NoEntry); - } + // Test with custom memory pool size + ($name:ident, memory_pool_bytes: $bytes:expr, |$ctx:ident| async move $body:block) => { + #[tokio::test] + async fn $name() { + let limits = VfsLimits { + inodes: 100, + max_path_length: 255, + max_path_segment_size: 100, + }; + let pool: Arc = Arc::new(GreedyMemoryPool::new($bytes)); + let static_limits = StaticResourceLimits { + n_elements_per_table: 100, + n_instances: 100, + n_tables: 100, + n_memories: 100, + }; + let limiter = Limiter::new(static_limits, &pool); + let mut vfs_state = VfsState::new(limits, limiter); + let mut table = ResourceTable::new(); + let mut $ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + $body + } + }; - #[tokio::test] - async fn test_open_at_directory_flag_on_file_fails() { - // Per POSIX O_DIRECTORY: "If path resolves to a non-directory file, fail" - let (mut table, mut vfs_state) = create_test_vfs(); - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, + // Test with very limited memory (for space exhaustion tests) + ($name:ident, limited_space: $bytes:expr, |$ctx:ident| async move $body:block) => { + #[tokio::test] + async fn $name() { + let limits = VfsLimits::default(); + let pool: Arc = Arc::new(GreedyMemoryPool::new($bytes)); + let static_limits = StaticResourceLimits { + n_elements_per_table: 1, + n_instances: 1, + n_tables: 1, + n_memories: 1, + }; + let limiter = Limiter::new(static_limits, &pool); + let mut vfs_state = VfsState::new(limits, limiter); + let mut table = ResourceTable::new(); + let mut $ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + $body + } }; + } - // Create a file first - create_test_file_via_open(&mut ctx, "afile").await; + /// Macro for asserting an error result with a specific ErrorCode + macro_rules! assert_error_code { + ($result:expr, $code:expr) => {{ + assert!($result.is_err()); + let err = $result.unwrap_err(); + assert_eq!(*err.downcast_ref().unwrap(), $code); + }}; + } - let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + /// Macro for asserting a node is a file with specific content + macro_rules! assert_file_content { + ($node:expr, $expected:expr) => {{ + let guard = $node.read().unwrap(); + match &guard.kind { + VfsNodeKind::File { content } => { + assert_eq!(*content, $expected); + } + VfsNodeKind::Directory { .. } => { + panic!("Expected file, got directory"); + } + } + }}; + } - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "afile".to_string(), - OpenFlags::DIRECTORY, - DescriptorFlags::READ, - ) - .await; + /// Macro for asserting a node is an empty file + macro_rules! assert_empty_file { + ($node:expr) => {{ assert_file_content!($node, Vec::::new()) }}; + } - assert!(result.is_err()); - let err = result.unwrap_err(); - assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::NotDirectory); + /// Macro for asserting a node is a directory + macro_rules! assert_is_directory { + ($node:expr) => {{ + let guard = $node.read().unwrap(); + match &guard.kind { + VfsNodeKind::Directory { .. } => {} + VfsNodeKind::File { .. } => { + panic!("Expected directory, got file"); + } + } + }}; } - #[tokio::test] - async fn test_open_at_directory_flag_on_directory_succeeds() { - // Per POSIX O_DIRECTORY: opening a directory with O_DIRECTORY should succeed - let (mut table, mut vfs_state) = create_test_vfs(); - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; + // ==================== create_directory_at tests ==================== + + vfs_test!( + test_create_directory_readonly_descriptor_fails, + |ctx| async move { + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let result = ctx.create_directory_at(desc, "testdir".to_string()).await; + assert_error_code!(result, ErrorCode::ReadOnly); + } + ); + + vfs_test!( + test_create_directory_already_exists_fails, + |ctx| async move { + // First creation should succeed + create_test_directory(&mut ctx, "testdir").await; + + // Second creation should fail + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + let result = ctx.create_directory_at(desc, "testdir".to_string()).await; + assert_error_code!(result, ErrorCode::Exist); + } + ); - // Create a directory first + vfs_test!(test_create_directory_success, |ctx| async move { let desc = create_test_descriptor( &mut ctx, DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, ); - ctx.create_directory_at(desc, "adir".to_string()) - .await - .unwrap(); + let result = ctx.create_directory_at(desc, "testdir".to_string()).await; + assert!(result.is_ok()); + // Verify the directory was created let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let node = ctx.node_at(desc, "testdir").unwrap(); + assert_is_directory!(node); + }); - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "adir".to_string(), - OpenFlags::DIRECTORY, - DescriptorFlags::READ, - ) - .await; - - assert!(result.is_ok()); - } - - #[tokio::test] - async fn test_open_at_create_and_directory_fails() { - // Per POSIX: O_CREAT + O_DIRECTORY is unspecified, we return Invalid - let (mut table, mut vfs_state) = create_test_vfs(); - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; + vfs_test!(test_create_directory_insufficient_inodes_fails, inodes: 1, |ctx| async move { + // First directory creation should succeed (uses the 1 allowed inode) + create_test_directory(&mut ctx, "testdir").await; + // Second creation should fail due to insufficient inodes let desc = create_test_descriptor( &mut ctx, DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, ); - - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "newdir".to_string(), - OpenFlags::CREATE | OpenFlags::DIRECTORY, - DescriptorFlags::READ, - ) - .await; - + let result = ctx.create_directory_at(desc, "testdir2".to_string()).await; assert!(result.is_err()); - let err = result.unwrap_err(); - assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::Invalid); - } - - #[tokio::test] - async fn test_open_at_create_exists_exclusive_fails() { - // Per POSIX: "O_CREAT and O_EXCL are set, open() shall fail if the file exists" → EEXIST - let (mut table, mut vfs_state) = create_test_vfs(); - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; - - // Create an existing file first - create_test_file_via_open(&mut ctx, "existingfile").await; + }); + vfs_test!(test_create_directory_insufficient_space_fails, limited_space: 2, |ctx| async move { let desc = create_test_descriptor( &mut ctx, DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, ); - let result = ctx - .open_at( + .create_directory_at( desc, - PathFlags::empty(), - "existingfile".to_string(), - OpenFlags::CREATE | OpenFlags::EXCLUSIVE, - DescriptorFlags::READ, + "/very_long_directory_name_with_a_bunch_of_limits".to_string(), ) .await; + assert_error_code!(result, ErrorCode::InsufficientMemory); + }); + + vfs_test!( + test_create_directory_nested_path_success, + |ctx| async move { + // First create parent directory + create_test_directory(&mut ctx, "parent").await; + + // Then create child directory + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + let result = ctx + .create_directory_at(desc, "parent/child".to_string()) + .await; + assert!(result.is_ok()); + + // Verify both directories were created + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + assert!(ctx.node_at(desc, "parent").is_ok()); + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + assert!(ctx.node_at(desc, "parent/child").is_ok()); + } + ); - assert!(result.is_err()); - let err = result.unwrap_err(); - assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::Exist); - } - - #[tokio::test] - async fn test_open_at_create_exists_not_exclusive_fail() { - // Per POSIX: O_CREAT without O_EXCL, file exists → opens existing file - let (mut table, mut vfs_state) = create_test_vfs(); - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; - - // Create an existing file first - create_test_file_via_open(&mut ctx, "existingfile").await; + vfs_test!( + test_create_directory_invalid_parent_fails, + |ctx| async move { + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + let result = ctx + .create_directory_at(desc, "nonexistent/child".to_string()) + .await; + assert_error_code!(result, ErrorCode::NoEntry); + } + ); + + // ==================== open_at tests ==================== + + vfs_test!( + test_open_at_directory_flag_on_nonexistent_path_fails, + |ctx| async move { + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "nonexistent".to_string(), + OpenFlags::DIRECTORY, + DescriptorFlags::READ, + ) + .await; + assert_error_code!(result, ErrorCode::NoEntry); + } + ); + + vfs_test!( + test_open_at_directory_flag_on_file_fails, + |ctx| async move { + create_test_file_via_open(&mut ctx, "afile").await; + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "afile".to_string(), + OpenFlags::DIRECTORY, + DescriptorFlags::READ, + ) + .await; + assert_error_code!(result, ErrorCode::NotDirectory); + } + ); + + vfs_test!( + test_open_at_directory_flag_on_directory_succeeds, + |ctx| async move { + create_test_directory(&mut ctx, "adir").await; + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "adir".to_string(), + OpenFlags::DIRECTORY, + DescriptorFlags::READ, + ) + .await; + assert!(result.is_ok()); + } + ); + vfs_test!(test_open_at_create_and_directory_fails, |ctx| async move { let desc = create_test_descriptor( &mut ctx, DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, ); - let result = ctx .open_at( desc, PathFlags::empty(), - "existingfile".to_string(), - OpenFlags::CREATE, + "newdir".to_string(), + OpenFlags::CREATE | OpenFlags::DIRECTORY, DescriptorFlags::READ, ) .await; + assert_error_code!(result, ErrorCode::Invalid); + }); - assert!(result.is_err()); - let err = result.unwrap_err(); - assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::Unsupported); - } - - #[tokio::test] - async fn test_open_at_create_no_mutate_permission_fails() { - // Per POSIX: Creating a file requires write permission on parent directory - let (mut table, mut vfs_state) = create_test_vfs(); - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; + vfs_test!( + test_open_at_create_exists_exclusive_fails, + |ctx| async move { + create_test_file_via_open(&mut ctx, "existingfile").await; - // Create descriptor without MUTATE_DIRECTORY permission - let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); - - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "newfile".to_string(), - OpenFlags::CREATE, - DescriptorFlags::READ, - ) - .await; + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "existingfile".to_string(), + OpenFlags::CREATE | OpenFlags::EXCLUSIVE, + DescriptorFlags::READ, + ) + .await; + assert_error_code!(result, ErrorCode::Exist); + } + ); - assert!(result.is_err()); - let err = result.unwrap_err(); - assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::ReadOnly); - } + vfs_test!( + test_open_at_create_exists_not_exclusive_success, + |ctx| async move { + create_test_file_via_open(&mut ctx, "existingfile").await; - #[tokio::test] - async fn test_open_at_create_new_file_success() { - // Per POSIX: O_CREAT, file doesn't exist → create new file - let (mut table, mut vfs_state) = create_test_vfs(); - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "existingfile".to_string(), + OpenFlags::CREATE, + DescriptorFlags::READ, + ) + .await; + assert!(result.is_ok()); + } + ); + + vfs_test!( + test_open_at_create_no_mutate_permission_fails, + |ctx| async move { + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "newfile".to_string(), + OpenFlags::CREATE, + DescriptorFlags::READ, + ) + .await; + assert_error_code!(result, ErrorCode::ReadOnly); + } + ); + vfs_test!(test_open_at_create_new_file_success, |ctx| async move { let desc = create_test_descriptor( &mut ctx, DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, ); - let result = ctx .open_at( desc, @@ -1584,45 +1536,21 @@ mod tests { DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, ) .await; - assert!(result.is_ok()); // Verify the file was created let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); - let node = ctx.node_at(desc, "newfile"); - assert!(node.is_ok()); - - let node = node.unwrap(); - let guard = node.read().unwrap(); - match &guard.kind { - VfsNodeKind::File { content } => { - assert!(content.is_empty()); - } - VfsNodeKind::Directory { .. } => { - panic!("Expected file, got directory"); - } - } - } - - #[tokio::test] - async fn test_open_at_create_parent_is_file_fails() { - // Per POSIX [ENOTDIR]: "A component of the path prefix names an existing file - // that is neither a directory nor a symbolic link to a directory" - let (mut table, mut vfs_state) = create_test_vfs(); - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; + let node = ctx.node_at(desc, "newfile").unwrap(); + assert_empty_file!(node); + }); - // Create a file first + vfs_test!(test_open_at_create_parent_is_file_fails, |ctx| async move { create_test_file_via_open(&mut ctx, "afile").await; let desc = create_test_descriptor( &mut ctx, DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, ); - - // Try to create a file inside the file (invalid) let result = ctx .open_at( desc, @@ -1632,68 +1560,39 @@ mod tests { DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, ) .await; - - assert!(result.is_err()); - let err = result.unwrap_err(); - assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::NotDirectory); - } - - #[tokio::test] - async fn test_open_at_create_exclusive_new_file_success() { - // Per POSIX: O_CREAT | O_EXCL, file doesn't exist → create and return new file - let (mut table, mut vfs_state) = create_test_vfs(); - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; - - let desc = create_test_descriptor( - &mut ctx, - DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ); - - // Create a new file with O_CREAT | O_EXCL - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "brandnewfile".to_string(), - OpenFlags::CREATE | OpenFlags::EXCLUSIVE, + assert_error_code!(result, ErrorCode::NotDirectory); + }); + + vfs_test!( + test_open_at_create_exclusive_new_file_success, + |ctx| async move { + let desc = create_test_descriptor( + &mut ctx, DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ) - .await; - - assert!(result.is_ok()); - - // Verify file was created - let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); - let node = ctx.node_at(desc, "brandnewfile"); - assert!(node.is_ok()); - } - - #[tokio::test] - async fn test_open_at_create_insufficient_inodes_fails() { - // Creating a file with insufficient inodes should fail - let limits = VfsLimits { - inodes: 0, // No inodes allowed - max_path_length: 255, - max_path_segment_size: 50, - }; - let pool: Arc = Arc::new(UnboundedMemoryPool::default()); - let limiter = Limiter::new(StaticResourceLimits::default(), &pool); - let mut vfs_state = VfsState::new(limits, limiter); - let mut table = ResourceTable::new(); - - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; + ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "brandnewfile".to_string(), + OpenFlags::CREATE | OpenFlags::EXCLUSIVE, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ) + .await; + assert!(result.is_ok()); + + // Verify file was created + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let node = ctx.node_at(desc, "brandnewfile"); + assert!(node.is_ok()); + } + ); + vfs_test!(test_open_at_create_insufficient_inodes_fails, inodes: 0, |ctx| async move { let desc = create_test_descriptor( &mut ctx, DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, ); - let result = ctx .open_at( desc, @@ -1703,40 +1602,14 @@ mod tests { DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, ) .await; - assert!(result.is_err()); - } - - #[tokio::test] - async fn test_open_at_create_insufficient_memory_for_name_fails() { - // Creating a file with insufficient memory should fail - let limits = VfsLimits { - inodes: 100, - max_path_length: 255, - max_path_segment_size: 100, - }; - let pool: Arc = Arc::new(GreedyMemoryPool::new(10)); // Very limited memory - let static_limits = StaticResourceLimits { - n_elements_per_table: 100, - n_instances: 100, - n_tables: 100, - n_memories: 100, - }; - let limiter = Limiter::new(static_limits, &pool); - let mut vfs_state = VfsState::new(limits, limiter); - let mut table = ResourceTable::new(); - - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; + }); + vfs_test!(test_open_at_create_insufficient_memory_for_name_fails, memory_pool_bytes: 10, |ctx| async move { let desc = create_test_descriptor( &mut ctx, DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, ); - - // Use a filename long enough to exceed the limited memory pool let result = ctx .open_at( desc, @@ -1746,53 +1619,31 @@ mod tests { DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, ) .await; + assert_error_code!(result, ErrorCode::InsufficientMemory); + }); + + vfs_test!( + test_open_at_no_create_nonexistent_file_fails, + |ctx| async move { + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "nonexistent".to_string(), + OpenFlags::empty(), + DescriptorFlags::READ, + ) + .await; + assert_error_code!(result, ErrorCode::NoEntry); + } + ); - assert!(result.is_err()); - let err = result.unwrap_err(); - assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::InsufficientMemory); - } - - #[tokio::test] - async fn test_open_at_no_create_nonexistent_file_fails() { - // Per POSIX [ENOENT]: "O_CREAT is not set and a component of path does not name an existing file" - let (mut table, mut vfs_state) = create_test_vfs(); - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; - - let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); - - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "nonexistent".to_string(), - OpenFlags::empty(), // No CREATE flag - DescriptorFlags::READ, - ) - .await; - - assert!(result.is_err()); - let err = result.unwrap_err(); - assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::NoEntry); - } - - #[tokio::test] - async fn test_open_at_truncate_file_success() { - // Per POSIX O_TRUNC: "If the file exists and is a regular file... its length shall be truncated to 0" - let (mut table, mut vfs_state) = create_test_vfs(); - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; - - // Create a file with content + vfs_test!(test_open_at_truncate_file_success, |ctx| async move { let content = vec![1, 2, 3, 4, 5]; let file_node = create_file_with_content(&mut ctx, "testfile", content).await; let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ | DescriptorFlags::WRITE); - let result = ctx .open_at( desc, @@ -1802,41 +1653,16 @@ mod tests { DescriptorFlags::READ | DescriptorFlags::WRITE, ) .await; - assert!(result.is_ok()); // Verify the file was truncated - let guard = file_node.read().unwrap(); - match &guard.kind { - VfsNodeKind::File { content } => { - assert!(content.is_empty(), "File should be truncated"); - } - VfsNodeKind::Directory { .. } => { - panic!("Expected file, got directory"); - } - } - } - - #[tokio::test] - async fn test_open_at_truncate_directory_fails() { - // Per POSIX [EISDIR]: Truncating a directory should fail - let (mut table, mut vfs_state) = create_test_vfs(); - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; + assert_empty_file!(file_node); + }); - // Create a directory first - let desc = create_test_descriptor( - &mut ctx, - DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ); - ctx.create_directory_at(desc, "adir".to_string()) - .await - .unwrap(); + vfs_test!(test_open_at_truncate_directory_fails, |ctx| async move { + create_test_directory(&mut ctx, "adir").await; let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ | DescriptorFlags::WRITE); - let result = ctx .open_at( desc, @@ -1846,254 +1672,165 @@ mod tests { DescriptorFlags::READ | DescriptorFlags::WRITE, ) .await; + assert_error_code!(result, ErrorCode::IsDirectory); + }); + + vfs_test!( + test_open_at_existing_file_no_flags_success, + |ctx| async move { + create_test_file_via_open(&mut ctx, "existingfile").await; + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "existingfile".to_string(), + OpenFlags::empty(), + DescriptorFlags::READ, + ) + .await; + assert!(result.is_ok()); + } + ); - assert!(result.is_err()); - let err = result.unwrap_err(); - assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::IsDirectory); - } - - #[tokio::test] - async fn test_open_at_existing_file_no_flags_fail() { - // Opening an existing file without special flags should fail - let (mut table, mut vfs_state) = create_test_vfs(); - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; - - // Create a file first - create_test_file_via_open(&mut ctx, "existingfile").await; - - let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); - - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "existingfile".to_string(), - OpenFlags::empty(), // No special flags - DescriptorFlags::READ, - ) - .await; - - assert!(result.is_err()); - let err = result.unwrap_err(); - assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::Unsupported); - } - - #[tokio::test] - async fn test_open_at_create_with_nested_path_success() { - // Creating a file in a nested directory should work - let (mut table, mut vfs_state) = create_test_vfs(); - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; - - // First create a directory - let desc = create_test_descriptor( - &mut ctx, - DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ); - let result = ctx.create_directory_at(desc, "subdir".to_string()).await; - assert!(result.is_ok()); - - // Now create a file in that directory - let desc = create_test_descriptor( - &mut ctx, - DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ); + vfs_test!( + test_open_at_create_with_nested_path_success, + |ctx| async move { + create_test_directory(&mut ctx, "subdir").await; - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "subdir/newfile".to_string(), - OpenFlags::CREATE, + let desc = create_test_descriptor( + &mut ctx, DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ) - .await; - - assert!(result.is_ok()); - - // Verify the file was created - let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); - let node = ctx.node_at(desc, "subdir/newfile"); - assert!(node.is_ok()); - } - - #[tokio::test] - async fn test_open_at_create_nonexistent_parent_path_fails() { - // Per POSIX [ENOENT]: "O_CREAT is set and a component of the path prefix of path - // does not name an existing file" - let (mut table, mut vfs_state) = create_test_vfs(); - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; - - let desc = create_test_descriptor( - &mut ctx, - DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ); + ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "subdir/newfile".to_string(), + OpenFlags::CREATE, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ) + .await; + assert!(result.is_ok()); + + // Verify the file was created + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let node = ctx.node_at(desc, "subdir/newfile"); + assert!(node.is_ok()); + } + ); - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "nonexistent/newfile".to_string(), - OpenFlags::CREATE, + vfs_test!( + test_open_at_create_nonexistent_parent_path_fails, + |ctx| async move { + let desc = create_test_descriptor( + &mut ctx, DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ) - .await; - - assert!(result.is_err()); - let err = result.unwrap_err(); - assert_eq!(*err.downcast_ref().unwrap(), ErrorCode::NoEntry); - } - - #[tokio::test] - async fn test_open_at_create_and_truncate_new_file() { - // O_CREAT | O_TRUNC on non-existent file should create empty file - let (mut table, mut vfs_state) = create_test_vfs(); - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; - - let desc = create_test_descriptor( - &mut ctx, - DescriptorFlags::READ | DescriptorFlags::WRITE | DescriptorFlags::MUTATE_DIRECTORY, - ); - - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "newfile".to_string(), - OpenFlags::CREATE | OpenFlags::TRUNCATE, - DescriptorFlags::READ | DescriptorFlags::WRITE, - ) - .await; - - assert!(result.is_ok()); - - // Verify file exists and is empty - let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); - let node = ctx.node_at(desc, "newfile").unwrap(); - let guard = node.read().unwrap(); - match &guard.kind { - VfsNodeKind::File { content } => { - assert!(content.is_empty()); - } - _ => panic!("Expected file"), + ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "nonexistent/newfile".to_string(), + OpenFlags::CREATE, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ) + .await; + assert_error_code!(result, ErrorCode::NoEntry); } - } - - #[tokio::test] - async fn test_open_at_create_and_truncate_existing_file() { - // O_CREAT | O_TRUNC on existing file should truncate it - let (mut table, mut vfs_state) = create_test_vfs(); - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; - - // Create a file with content - let content = vec![1, 2, 3, 4, 5]; - let file_node = create_file_with_content(&mut ctx, "existingfile", content).await; - - let desc = create_test_descriptor( - &mut ctx, - DescriptorFlags::READ | DescriptorFlags::WRITE | DescriptorFlags::MUTATE_DIRECTORY, - ); - - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "existingfile".to_string(), - OpenFlags::CREATE | OpenFlags::TRUNCATE, - DescriptorFlags::READ | DescriptorFlags::WRITE, - ) - .await; - - assert!(result.is_ok()); - - // Verify file was truncated - let guard = file_node.read().unwrap(); - match &guard.kind { - VfsNodeKind::File { content } => { - assert!(content.is_empty(), "File should be truncated"); - } - _ => panic!("Expected file"), + ); + + vfs_test!( + test_open_at_create_and_truncate_new_file, + |ctx| async move { + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::WRITE | DescriptorFlags::MUTATE_DIRECTORY, + ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "newfile".to_string(), + OpenFlags::CREATE | OpenFlags::TRUNCATE, + DescriptorFlags::READ | DescriptorFlags::WRITE, + ) + .await; + assert!(result.is_ok()); + + // Verify file exists and is empty + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let node = ctx.node_at(desc, "newfile").unwrap(); + assert_empty_file!(node); } - } - - #[tokio::test] - async fn test_open_at_truncate_without_write_permission_no_truncate() { - // Per POSIX: "The result of using O_TRUNC without either O_RDWR or O_WRONLY is undefined" - // We choose to not truncate if WRITE flag is not set - let (mut table, mut vfs_state) = create_test_vfs(); - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; - - // Create a file with content - let content = vec![1, 2, 3, 4, 5]; - let file_node = create_file_with_content(&mut ctx, "testfile", content.clone()).await; - - let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); - - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "testfile".to_string(), - OpenFlags::TRUNCATE, - DescriptorFlags::READ, // No WRITE permission - ) - .await; - - assert!(result.is_ok()); - - // Verify file was NOT truncated (since no WRITE permission) - let guard = file_node.read().unwrap(); - match &guard.kind { - VfsNodeKind::File { content: c } => { - assert_eq!(*c, content, "File should not be truncated without WRITE"); - } - _ => panic!("Expected file"), + ); + + vfs_test!( + test_open_at_create_and_truncate_existing_file, + |ctx| async move { + let content = vec![1, 2, 3, 4, 5]; + let file_node = create_file_with_content(&mut ctx, "existingfile", content).await; + + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::WRITE | DescriptorFlags::MUTATE_DIRECTORY, + ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "existingfile".to_string(), + OpenFlags::CREATE | OpenFlags::TRUNCATE, + DescriptorFlags::READ | DescriptorFlags::WRITE, + ) + .await; + assert!(result.is_ok()); + + // Verify file was truncated + assert_empty_file!(file_node); } - } - - #[tokio::test] - async fn test_open_at_exclusive_without_create_is_ignored() { - // Per POSIX: "If O_EXCL is set and O_CREAT is not set, the result is undefined" - // We choose to ignore O_EXCL in this case - let (mut table, mut vfs_state) = create_test_vfs(); - let mut ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; - - // Create a file first - create_test_file_via_open(&mut ctx, "existingfile").await; - - let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); - - // O_EXCL without O_CREAT should just open the file - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "existingfile".to_string(), - OpenFlags::EXCLUSIVE, // Without CREATE - DescriptorFlags::READ, - ) - .await; - - assert!(result.is_ok()); - } + ); + + vfs_test!( + test_open_at_truncate_without_write_permission_no_truncate, + |ctx| async move { + let content = vec![1, 2, 3, 4, 5]; + let file_node = create_file_with_content(&mut ctx, "testfile", content.clone()).await; + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "testfile".to_string(), + OpenFlags::TRUNCATE, + DescriptorFlags::READ, + ) + .await; + assert!(result.is_ok()); + + // Verify file was NOT truncated (since no WRITE permission) + assert_file_content!(file_node, content); + } + ); + + vfs_test!( + test_open_at_exclusive_without_create_is_ignored, + |ctx| async move { + create_test_file_via_open(&mut ctx, "existingfile").await; + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "existingfile".to_string(), + OpenFlags::EXCLUSIVE, + DescriptorFlags::READ, + ) + .await; + assert!(result.is_ok()); + } + ); } From c39e69a15c1863c644af57df0535ebf46b7115a9 Mon Sep 17 00:00:00 2001 From: tim maloney Date: Wed, 11 Feb 2026 13:26:37 -0800 Subject: [PATCH 04/18] refactor: return current or parent directory depending on Stay/Up path traversal --- host/src/vfs/mod.rs | 5 +- host/src/vfs/path.rs | 2 +- host/tests/integration_tests/evil/fs.rs | 1690 +++++++++++------------ 3 files changed, 847 insertions(+), 850 deletions(-) diff --git a/host/src/vfs/mod.rs b/host/src/vfs/mod.rs index a54b42f..8fb25d7 100644 --- a/host/src/vfs/mod.rs +++ b/host/src/vfs/mod.rs @@ -465,9 +465,8 @@ impl<'a> VfsCtxView<'a> { .ok_or_else(|| FsError::trap(ErrorCode::Invalid))? { Ok(PathTraversal::Down(segment)) => segment, - _other @ (Ok(PathTraversal::Stay) | Ok(PathTraversal::Up)) => { - return Err(FsError::trap(ErrorCode::InvalidSeek)); - } + Ok(PathTraversal::Stay) => PathSegment::new(".", &self.vfs_state.limits)?, + Ok(PathTraversal::Up) => PathSegment::new("..", &self.vfs_state.limits)?, Err(_) => { return Err(FsError::trap(ErrorCode::Invalid)); } diff --git a/host/src/vfs/path.rs b/host/src/vfs/path.rs index 70794da..bc8ea2d 100644 --- a/host/src/vfs/path.rs +++ b/host/src/vfs/path.rs @@ -26,7 +26,7 @@ impl PathSegment { /// - the segment MUST NOT contain a NULL character /// - the segment MUST NOT contain a slash `/` character /// - the segment MUST NOT be empty - fn new(s: &str, limit: &VfsLimits) -> Result { + pub(crate) fn new(s: &str, limit: &VfsLimits) -> Result { assert!(!s.contains('\0')); assert!(!s.contains('/')); assert!(!s.is_empty()); diff --git a/host/tests/integration_tests/evil/fs.rs b/host/tests/integration_tests/evil/fs.rs index 31e54f7..58c931e 100644 --- a/host/tests/integration_tests/evil/fs.rs +++ b/host/tests/integration_tests/evil/fs.rs @@ -49,38 +49,37 @@ async fn test_canonicalize() { insta::assert_snapshot!( run_1(&udf).await, @r" - +-------------+-----------------------------------------------+ - | path | result | - +-------------+-----------------------------------------------+ - | | ERR: operation not supported on this platform | - | . | ERR: operation not supported on this platform | - | .. | ERR: operation not supported on this platform | - | / | ERR: operation not supported on this platform | - | /bin | ERR: operation not supported on this platform | - | /boot | ERR: operation not supported on this platform | - | /dev | ERR: operation not supported on this platform | - | /etc | ERR: operation not supported on this platform | - | /etc/group | ERR: operation not supported on this platform | - | /etc/passwd | ERR: operation not supported on this platform | - | /etc/shadow | ERR: operation not supported on this platform | - | /home | ERR: operation not supported on this platform | - | /lib | ERR: operation not supported on this platform | - | /lib64 | ERR: operation not supported on this platform | - | /opt | ERR: operation not supported on this platform | - | /proc | ERR: operation not supported on this platform | - | /proc/self | ERR: operation not supported on this platform | - | /root | ERR: operation not supported on this platform | - | /run | ERR: operation not supported on this platform | - | /sbin | ERR: operation not supported on this platform | - | /srv | ERR: operation not supported on this platform | - | /sys | ERR: operation not supported on this platform | - | /tmp | ERR: operation not supported on this platform | - | /usr | ERR: operation not supported on this platform | - | /var | ERR: operation not supported on this platform | - | \0 | ERR: operation not supported on this platform | - | /x/.. | ERR: operation not supported on this platform | - +-------------+-----------------------------------------------+ - + +-------------+-------------------------------------------------+ + | path | result | + +-------------+-------------------------------------------------+ + | | ERR: No such file or directory (os error 44) | + | . | OK: / | + | .. | OK: / | + | / | OK: / | + | /bin | ERR: Not supported (os error 58) | + | /boot | ERR: Not supported (os error 58) | + | /dev | ERR: Not supported (os error 58) | + | /etc | ERR: Not supported (os error 58) | + | /etc/group | ERR: Not supported (os error 58) | + | /etc/passwd | ERR: Not supported (os error 58) | + | /etc/shadow | ERR: Not supported (os error 58) | + | /home | ERR: Not supported (os error 58) | + | /lib | ERR: Not supported (os error 58) | + | /lib64 | ERR: Not supported (os error 58) | + | /opt | ERR: Not supported (os error 58) | + | /proc | ERR: Not supported (os error 58) | + | /proc/self | ERR: Not supported (os error 58) | + | /root | ERR: Not supported (os error 58) | + | /run | ERR: Not supported (os error 58) | + | /sbin | ERR: Not supported (os error 58) | + | /srv | ERR: Not supported (os error 58) | + | /sys | ERR: Not supported (os error 58) | + | /tmp | ERR: Not supported (os error 58) | + | /usr | ERR: Not supported (os error 58) | + | /var | ERR: Not supported (os error 58) | + | \0 | ERR: file name contained an unexpected NUL byte | + | /x/.. | ERR: Not supported (os error 58) | + +-------------+-------------------------------------------------+ ", ); } @@ -92,739 +91,739 @@ async fn test_copy() { insta::assert_snapshot!( run_2(&udf).await, @r" - +-------------+-------------+-------------------------------------------------+ - | from | to | output | - +-------------+-------------+-------------------------------------------------+ - | | | ERR: Is a directory (os error 31) | - | | . | ERR: Is a directory (os error 31) | - | | .. | ERR: Is a directory (os error 31) | - | | / | ERR: Is a directory (os error 31) | - | | /bin | ERR: Bad file descriptor (os error 8) | - | | /boot | ERR: Bad file descriptor (os error 8) | - | | /dev | ERR: Bad file descriptor (os error 8) | - | | /etc | ERR: Bad file descriptor (os error 8) | - | | /etc/group | ERR: Not a directory (os error 54) | - | | /etc/passwd | ERR: Not a directory (os error 54) | - | | /etc/shadow | ERR: Not a directory (os error 54) | - | | /home | ERR: Bad file descriptor (os error 8) | - | | /lib | ERR: Bad file descriptor (os error 8) | - | | /lib64 | ERR: Bad file descriptor (os error 8) | - | | /opt | ERR: Bad file descriptor (os error 8) | - | | /proc | ERR: Bad file descriptor (os error 8) | - | | /proc/self | ERR: Not a directory (os error 54) | - | | /root | ERR: Bad file descriptor (os error 8) | - | | /run | ERR: Bad file descriptor (os error 8) | - | | /sbin | ERR: Bad file descriptor (os error 8) | - | | /srv | ERR: Bad file descriptor (os error 8) | - | | /sys | ERR: Bad file descriptor (os error 8) | - | | /tmp | ERR: Bad file descriptor (os error 8) | - | | /usr | ERR: Bad file descriptor (os error 8) | - | | /var | ERR: Bad file descriptor (os error 8) | - | | \0 | ERR: file name contained an unexpected NUL byte | - | | /x/.. | ERR: Invalid seek (os error 70) | - | . | | ERR: Is a directory (os error 31) | - | . | . | ERR: Is a directory (os error 31) | - | . | .. | ERR: Is a directory (os error 31) | - | . | / | ERR: Is a directory (os error 31) | - | . | /bin | ERR: Bad file descriptor (os error 8) | - | . | /boot | ERR: Bad file descriptor (os error 8) | - | . | /dev | ERR: Bad file descriptor (os error 8) | - | . | /etc | ERR: Bad file descriptor (os error 8) | - | . | /etc/group | ERR: Not a directory (os error 54) | - | . | /etc/passwd | ERR: Not a directory (os error 54) | - | . | /etc/shadow | ERR: Not a directory (os error 54) | - | . | /home | ERR: Bad file descriptor (os error 8) | - | . | /lib | ERR: Bad file descriptor (os error 8) | - | . | /lib64 | ERR: Bad file descriptor (os error 8) | - | . | /opt | ERR: Bad file descriptor (os error 8) | - | . | /proc | ERR: Bad file descriptor (os error 8) | - | . | /proc/self | ERR: Not a directory (os error 54) | - | . | /root | ERR: Bad file descriptor (os error 8) | - | . | /run | ERR: Bad file descriptor (os error 8) | - | . | /sbin | ERR: Bad file descriptor (os error 8) | - | . | /srv | ERR: Bad file descriptor (os error 8) | - | . | /sys | ERR: Bad file descriptor (os error 8) | - | . | /tmp | ERR: Bad file descriptor (os error 8) | - | . | /usr | ERR: Bad file descriptor (os error 8) | - | . | /var | ERR: Bad file descriptor (os error 8) | - | . | \0 | ERR: file name contained an unexpected NUL byte | - | . | /x/.. | ERR: Invalid seek (os error 70) | - | .. | | ERR: Is a directory (os error 31) | - | .. | . | ERR: Is a directory (os error 31) | - | .. | .. | ERR: Is a directory (os error 31) | - | .. | / | ERR: Is a directory (os error 31) | - | .. | /bin | ERR: Bad file descriptor (os error 8) | - | .. | /boot | ERR: Bad file descriptor (os error 8) | - | .. | /dev | ERR: Bad file descriptor (os error 8) | - | .. | /etc | ERR: Bad file descriptor (os error 8) | - | .. | /etc/group | ERR: Not a directory (os error 54) | - | .. | /etc/passwd | ERR: Not a directory (os error 54) | - | .. | /etc/shadow | ERR: Not a directory (os error 54) | - | .. | /home | ERR: Bad file descriptor (os error 8) | - | .. | /lib | ERR: Bad file descriptor (os error 8) | - | .. | /lib64 | ERR: Bad file descriptor (os error 8) | - | .. | /opt | ERR: Bad file descriptor (os error 8) | - | .. | /proc | ERR: Bad file descriptor (os error 8) | - | .. | /proc/self | ERR: Not a directory (os error 54) | - | .. | /root | ERR: Bad file descriptor (os error 8) | - | .. | /run | ERR: Bad file descriptor (os error 8) | - | .. | /sbin | ERR: Bad file descriptor (os error 8) | - | .. | /srv | ERR: Bad file descriptor (os error 8) | - | .. | /sys | ERR: Bad file descriptor (os error 8) | - | .. | /tmp | ERR: Out of memory (os error 48) | - | .. | /usr | ERR: Out of memory (os error 48) | - | .. | /var | ERR: Out of memory (os error 48) | - | .. | \0 | ERR: Out of memory (os error 48) | - | .. | /x/.. | ERR: Out of memory (os error 48) | - | / | | ERR: Out of memory (os error 48) | - | / | . | ERR: Out of memory (os error 48) | - | / | .. | ERR: Out of memory (os error 48) | - | / | / | ERR: Out of memory (os error 48) | - | / | /bin | ERR: Out of memory (os error 48) | - | / | /boot | ERR: Out of memory (os error 48) | - | / | /dev | ERR: Out of memory (os error 48) | - | / | /etc | ERR: Out of memory (os error 48) | - | / | /etc/group | ERR: Out of memory (os error 48) | - | / | /etc/passwd | ERR: Out of memory (os error 48) | - | / | /etc/shadow | ERR: Out of memory (os error 48) | - | / | /home | ERR: Out of memory (os error 48) | - | / | /lib | ERR: Out of memory (os error 48) | - | / | /lib64 | ERR: Out of memory (os error 48) | - | / | /opt | ERR: Out of memory (os error 48) | - | / | /proc | ERR: Out of memory (os error 48) | - | / | /proc/self | ERR: Out of memory (os error 48) | - | / | /root | ERR: Out of memory (os error 48) | - | / | /run | ERR: Out of memory (os error 48) | - | / | /sbin | ERR: Out of memory (os error 48) | - | / | /srv | ERR: Out of memory (os error 48) | - | / | /sys | ERR: Out of memory (os error 48) | - | / | /tmp | ERR: Out of memory (os error 48) | - | / | /usr | ERR: Out of memory (os error 48) | - | / | /var | ERR: Out of memory (os error 48) | - | / | \0 | ERR: Out of memory (os error 48) | - | / | /x/.. | ERR: Out of memory (os error 48) | - | /bin | | ERR: Out of memory (os error 48) | - | /bin | . | ERR: Out of memory (os error 48) | - | /bin | .. | ERR: Out of memory (os error 48) | - | /bin | / | ERR: Out of memory (os error 48) | - | /bin | /bin | ERR: Out of memory (os error 48) | - | /bin | /boot | ERR: Out of memory (os error 48) | - | /bin | /dev | ERR: Out of memory (os error 48) | - | /bin | /etc | ERR: Out of memory (os error 48) | - | /bin | /etc/group | ERR: Out of memory (os error 48) | - | /bin | /etc/passwd | ERR: Out of memory (os error 48) | - | /bin | /etc/shadow | ERR: Out of memory (os error 48) | - | /bin | /home | ERR: Out of memory (os error 48) | - | /bin | /lib | ERR: Out of memory (os error 48) | - | /bin | /lib64 | ERR: Out of memory (os error 48) | - | /bin | /opt | ERR: Out of memory (os error 48) | - | /bin | /proc | ERR: Out of memory (os error 48) | - | /bin | /proc/self | ERR: Out of memory (os error 48) | - | /bin | /root | ERR: Out of memory (os error 48) | - | /bin | /run | ERR: Out of memory (os error 48) | - | /bin | /sbin | ERR: Out of memory (os error 48) | - | /bin | /srv | ERR: Out of memory (os error 48) | - | /bin | /sys | ERR: Out of memory (os error 48) | - | /bin | /tmp | ERR: Out of memory (os error 48) | - | /bin | /usr | ERR: Out of memory (os error 48) | - | /bin | /var | ERR: Out of memory (os error 48) | - | /bin | \0 | ERR: Out of memory (os error 48) | - | /bin | /x/.. | ERR: Out of memory (os error 48) | - | /boot | | ERR: Out of memory (os error 48) | - | /boot | . | ERR: Out of memory (os error 48) | - | /boot | .. | ERR: Out of memory (os error 48) | - | /boot | / | ERR: Out of memory (os error 48) | - | /boot | /bin | ERR: Out of memory (os error 48) | - | /boot | /boot | ERR: Out of memory (os error 48) | - | /boot | /dev | ERR: Out of memory (os error 48) | - | /boot | /etc | ERR: Out of memory (os error 48) | - | /boot | /etc/group | ERR: Out of memory (os error 48) | - | /boot | /etc/passwd | ERR: Out of memory (os error 48) | - | /boot | /etc/shadow | ERR: Out of memory (os error 48) | - | /boot | /home | ERR: Out of memory (os error 48) | - | /boot | /lib | ERR: Out of memory (os error 48) | - | /boot | /lib64 | ERR: Out of memory (os error 48) | - | /boot | /opt | ERR: Out of memory (os error 48) | - | /boot | /proc | ERR: Out of memory (os error 48) | - | /boot | /proc/self | ERR: Out of memory (os error 48) | - | /boot | /root | ERR: Out of memory (os error 48) | - | /boot | /run | ERR: Out of memory (os error 48) | - | /boot | /sbin | ERR: Out of memory (os error 48) | - | /boot | /srv | ERR: Out of memory (os error 48) | - | /boot | /sys | ERR: Out of memory (os error 48) | - | /boot | /tmp | ERR: Out of memory (os error 48) | - | /boot | /usr | ERR: Out of memory (os error 48) | - | /boot | /var | ERR: Out of memory (os error 48) | - | /boot | \0 | ERR: Out of memory (os error 48) | - | /boot | /x/.. | ERR: Out of memory (os error 48) | - | /dev | | ERR: Out of memory (os error 48) | - | /dev | . | ERR: Out of memory (os error 48) | - | /dev | .. | ERR: Out of memory (os error 48) | - | /dev | / | ERR: Out of memory (os error 48) | - | /dev | /bin | ERR: Out of memory (os error 48) | - | /dev | /boot | ERR: Out of memory (os error 48) | - | /dev | /dev | ERR: Out of memory (os error 48) | - | /dev | /etc | ERR: Out of memory (os error 48) | - | /dev | /etc/group | ERR: Out of memory (os error 48) | - | /dev | /etc/passwd | ERR: Out of memory (os error 48) | - | /dev | /etc/shadow | ERR: Out of memory (os error 48) | - | /dev | /home | ERR: Out of memory (os error 48) | - | /dev | /lib | ERR: Out of memory (os error 48) | - | /dev | /lib64 | ERR: Out of memory (os error 48) | - | /dev | /opt | ERR: Out of memory (os error 48) | - | /dev | /proc | ERR: Out of memory (os error 48) | - | /dev | /proc/self | ERR: Out of memory (os error 48) | - | /dev | /root | ERR: Out of memory (os error 48) | - | /dev | /run | ERR: Out of memory (os error 48) | - | /dev | /sbin | ERR: Out of memory (os error 48) | - | /dev | /srv | ERR: Out of memory (os error 48) | - | /dev | /sys | ERR: Out of memory (os error 48) | - | /dev | /tmp | ERR: Out of memory (os error 48) | - | /dev | /usr | ERR: Out of memory (os error 48) | - | /dev | /var | ERR: Out of memory (os error 48) | - | /dev | \0 | ERR: Out of memory (os error 48) | - | /dev | /x/.. | ERR: Out of memory (os error 48) | - | /etc | | ERR: Out of memory (os error 48) | - | /etc | . | ERR: Out of memory (os error 48) | - | /etc | .. | ERR: Out of memory (os error 48) | - | /etc | / | ERR: Out of memory (os error 48) | - | /etc | /bin | ERR: Out of memory (os error 48) | - | /etc | /boot | ERR: Out of memory (os error 48) | - | /etc | /dev | ERR: Out of memory (os error 48) | - | /etc | /etc | ERR: Out of memory (os error 48) | - | /etc | /etc/group | ERR: Out of memory (os error 48) | - | /etc | /etc/passwd | ERR: Out of memory (os error 48) | - | /etc | /etc/shadow | ERR: Out of memory (os error 48) | - | /etc | /home | ERR: Out of memory (os error 48) | - | /etc | /lib | ERR: Out of memory (os error 48) | - | /etc | /lib64 | ERR: Out of memory (os error 48) | - | /etc | /opt | ERR: Out of memory (os error 48) | - | /etc | /proc | ERR: Out of memory (os error 48) | - | /etc | /proc/self | ERR: Out of memory (os error 48) | - | /etc | /root | ERR: Out of memory (os error 48) | - | /etc | /run | ERR: Out of memory (os error 48) | - | /etc | /sbin | ERR: Out of memory (os error 48) | - | /etc | /srv | ERR: Out of memory (os error 48) | - | /etc | /sys | ERR: Out of memory (os error 48) | - | /etc | /tmp | ERR: Out of memory (os error 48) | - | /etc | /usr | ERR: Out of memory (os error 48) | - | /etc | /var | ERR: Out of memory (os error 48) | - | /etc | \0 | ERR: Out of memory (os error 48) | - | /etc | /x/.. | ERR: Out of memory (os error 48) | - | /etc/group | | ERR: No such file or directory (os error 44) | - | /etc/group | . | ERR: No such file or directory (os error 44) | - | /etc/group | .. | ERR: No such file or directory (os error 44) | - | /etc/group | / | ERR: No such file or directory (os error 44) | - | /etc/group | /bin | ERR: No such file or directory (os error 44) | - | /etc/group | /boot | ERR: No such file or directory (os error 44) | - | /etc/group | /dev | ERR: No such file or directory (os error 44) | - | /etc/group | /etc | ERR: No such file or directory (os error 44) | - | /etc/group | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/group | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/group | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc/group | /home | ERR: No such file or directory (os error 44) | - | /etc/group | /lib | ERR: No such file or directory (os error 44) | - | /etc/group | /lib64 | ERR: No such file or directory (os error 44) | - | /etc/group | /opt | ERR: No such file or directory (os error 44) | - | /etc/group | /proc | ERR: No such file or directory (os error 44) | - | /etc/group | /proc/self | ERR: No such file or directory (os error 44) | - | /etc/group | /root | ERR: No such file or directory (os error 44) | - | /etc/group | /run | ERR: No such file or directory (os error 44) | - | /etc/group | /sbin | ERR: No such file or directory (os error 44) | - | /etc/group | /srv | ERR: No such file or directory (os error 44) | - | /etc/group | /sys | ERR: No such file or directory (os error 44) | - | /etc/group | /tmp | ERR: No such file or directory (os error 44) | - | /etc/group | /usr | ERR: No such file or directory (os error 44) | - | /etc/group | /var | ERR: No such file or directory (os error 44) | - | /etc/group | \0 | ERR: No such file or directory (os error 44) | - | /etc/group | /x/.. | ERR: No such file or directory (os error 44) | - | /etc/passwd | | ERR: No such file or directory (os error 44) | - | /etc/passwd | . | ERR: No such file or directory (os error 44) | - | /etc/passwd | .. | ERR: No such file or directory (os error 44) | - | /etc/passwd | / | ERR: No such file or directory (os error 44) | - | /etc/passwd | /bin | ERR: No such file or directory (os error 44) | - | /etc/passwd | /boot | ERR: No such file or directory (os error 44) | - | /etc/passwd | /dev | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc/passwd | /home | ERR: No such file or directory (os error 44) | - | /etc/passwd | /lib | ERR: No such file or directory (os error 44) | - | /etc/passwd | /lib64 | ERR: No such file or directory (os error 44) | - | /etc/passwd | /opt | ERR: No such file or directory (os error 44) | - | /etc/passwd | /proc | ERR: No such file or directory (os error 44) | - | /etc/passwd | /proc/self | ERR: No such file or directory (os error 44) | - | /etc/passwd | /root | ERR: No such file or directory (os error 44) | - | /etc/passwd | /run | ERR: No such file or directory (os error 44) | - | /etc/passwd | /sbin | ERR: No such file or directory (os error 44) | - | /etc/passwd | /srv | ERR: No such file or directory (os error 44) | - | /etc/passwd | /sys | ERR: No such file or directory (os error 44) | - | /etc/passwd | /tmp | ERR: No such file or directory (os error 44) | - | /etc/passwd | /usr | ERR: No such file or directory (os error 44) | - | /etc/passwd | /var | ERR: No such file or directory (os error 44) | - | /etc/passwd | \0 | ERR: No such file or directory (os error 44) | - | /etc/passwd | /x/.. | ERR: No such file or directory (os error 44) | - | /etc/shadow | | ERR: No such file or directory (os error 44) | - | /etc/shadow | . | ERR: No such file or directory (os error 44) | - | /etc/shadow | .. | ERR: No such file or directory (os error 44) | - | /etc/shadow | / | ERR: No such file or directory (os error 44) | - | /etc/shadow | /bin | ERR: No such file or directory (os error 44) | - | /etc/shadow | /boot | ERR: No such file or directory (os error 44) | - | /etc/shadow | /dev | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc/shadow | /home | ERR: No such file or directory (os error 44) | - | /etc/shadow | /lib | ERR: No such file or directory (os error 44) | - | /etc/shadow | /lib64 | ERR: No such file or directory (os error 44) | - | /etc/shadow | /opt | ERR: No such file or directory (os error 44) | - | /etc/shadow | /proc | ERR: No such file or directory (os error 44) | - | /etc/shadow | /proc/self | ERR: No such file or directory (os error 44) | - | /etc/shadow | /root | ERR: No such file or directory (os error 44) | - | /etc/shadow | /run | ERR: No such file or directory (os error 44) | - | /etc/shadow | /sbin | ERR: No such file or directory (os error 44) | - | /etc/shadow | /srv | ERR: No such file or directory (os error 44) | - | /etc/shadow | /sys | ERR: No such file or directory (os error 44) | - | /etc/shadow | /tmp | ERR: No such file or directory (os error 44) | - | /etc/shadow | /usr | ERR: No such file or directory (os error 44) | - | /etc/shadow | /var | ERR: No such file or directory (os error 44) | - | /etc/shadow | \0 | ERR: No such file or directory (os error 44) | - | /etc/shadow | /x/.. | ERR: No such file or directory (os error 44) | - | /home | | ERR: Out of memory (os error 48) | - | /home | . | ERR: Out of memory (os error 48) | - | /home | .. | ERR: Out of memory (os error 48) | - | /home | / | ERR: Out of memory (os error 48) | - | /home | /bin | ERR: Out of memory (os error 48) | - | /home | /boot | ERR: Out of memory (os error 48) | - | /home | /dev | ERR: Out of memory (os error 48) | - | /home | /etc | ERR: Out of memory (os error 48) | - | /home | /etc/group | ERR: Out of memory (os error 48) | - | /home | /etc/passwd | ERR: Out of memory (os error 48) | - | /home | /etc/shadow | ERR: Out of memory (os error 48) | - | /home | /home | ERR: Out of memory (os error 48) | - | /home | /lib | ERR: Out of memory (os error 48) | - | /home | /lib64 | ERR: Out of memory (os error 48) | - | /home | /opt | ERR: Out of memory (os error 48) | - | /home | /proc | ERR: Out of memory (os error 48) | - | /home | /proc/self | ERR: Out of memory (os error 48) | - | /home | /root | ERR: Out of memory (os error 48) | - | /home | /run | ERR: Out of memory (os error 48) | - | /home | /sbin | ERR: Out of memory (os error 48) | - | /home | /srv | ERR: Out of memory (os error 48) | - | /home | /sys | ERR: Out of memory (os error 48) | - | /home | /tmp | ERR: Out of memory (os error 48) | - | /home | /usr | ERR: Out of memory (os error 48) | - | /home | /var | ERR: Out of memory (os error 48) | - | /home | \0 | ERR: Out of memory (os error 48) | - | /home | /x/.. | ERR: Out of memory (os error 48) | - | /lib | | ERR: Out of memory (os error 48) | - | /lib | . | ERR: Out of memory (os error 48) | - | /lib | .. | ERR: Out of memory (os error 48) | - | /lib | / | ERR: Out of memory (os error 48) | - | /lib | /bin | ERR: Out of memory (os error 48) | - | /lib | /boot | ERR: Out of memory (os error 48) | - | /lib | /dev | ERR: Out of memory (os error 48) | - | /lib | /etc | ERR: Out of memory (os error 48) | - | /lib | /etc/group | ERR: Out of memory (os error 48) | - | /lib | /etc/passwd | ERR: Out of memory (os error 48) | - | /lib | /etc/shadow | ERR: Out of memory (os error 48) | - | /lib | /home | ERR: Out of memory (os error 48) | - | /lib | /lib | ERR: Out of memory (os error 48) | - | /lib | /lib64 | ERR: Out of memory (os error 48) | - | /lib | /opt | ERR: Out of memory (os error 48) | - | /lib | /proc | ERR: Out of memory (os error 48) | - | /lib | /proc/self | ERR: Out of memory (os error 48) | - | /lib | /root | ERR: Out of memory (os error 48) | - | /lib | /run | ERR: Out of memory (os error 48) | - | /lib | /sbin | ERR: Out of memory (os error 48) | - | /lib | /srv | ERR: Out of memory (os error 48) | - | /lib | /sys | ERR: Out of memory (os error 48) | - | /lib | /tmp | ERR: Out of memory (os error 48) | - | /lib | /usr | ERR: Out of memory (os error 48) | - | /lib | /var | ERR: Out of memory (os error 48) | - | /lib | \0 | ERR: Out of memory (os error 48) | - | /lib | /x/.. | ERR: Out of memory (os error 48) | - | /lib64 | | ERR: Out of memory (os error 48) | - | /lib64 | . | ERR: Out of memory (os error 48) | - | /lib64 | .. | ERR: Out of memory (os error 48) | - | /lib64 | / | ERR: Out of memory (os error 48) | - | /lib64 | /bin | ERR: Out of memory (os error 48) | - | /lib64 | /boot | ERR: Out of memory (os error 48) | - | /lib64 | /dev | ERR: Out of memory (os error 48) | - | /lib64 | /etc | ERR: Out of memory (os error 48) | - | /lib64 | /etc/group | ERR: Out of memory (os error 48) | - | /lib64 | /etc/passwd | ERR: Out of memory (os error 48) | - | /lib64 | /etc/shadow | ERR: Out of memory (os error 48) | - | /lib64 | /home | ERR: Out of memory (os error 48) | - | /lib64 | /lib | ERR: Out of memory (os error 48) | - | /lib64 | /lib64 | ERR: Out of memory (os error 48) | - | /lib64 | /opt | ERR: Out of memory (os error 48) | - | /lib64 | /proc | ERR: Out of memory (os error 48) | - | /lib64 | /proc/self | ERR: Out of memory (os error 48) | - | /lib64 | /root | ERR: Out of memory (os error 48) | - | /lib64 | /run | ERR: Out of memory (os error 48) | - | /lib64 | /sbin | ERR: Out of memory (os error 48) | - | /lib64 | /srv | ERR: Out of memory (os error 48) | - | /lib64 | /sys | ERR: Out of memory (os error 48) | - | /lib64 | /tmp | ERR: Out of memory (os error 48) | - | /lib64 | /usr | ERR: Out of memory (os error 48) | - | /lib64 | /var | ERR: Out of memory (os error 48) | - | /lib64 | \0 | ERR: Out of memory (os error 48) | - | /lib64 | /x/.. | ERR: Out of memory (os error 48) | - | /opt | | ERR: Out of memory (os error 48) | - | /opt | . | ERR: Out of memory (os error 48) | - | /opt | .. | ERR: Out of memory (os error 48) | - | /opt | / | ERR: Out of memory (os error 48) | - | /opt | /bin | ERR: Out of memory (os error 48) | - | /opt | /boot | ERR: Out of memory (os error 48) | - | /opt | /dev | ERR: Out of memory (os error 48) | - | /opt | /etc | ERR: Out of memory (os error 48) | - | /opt | /etc/group | ERR: Out of memory (os error 48) | - | /opt | /etc/passwd | ERR: Out of memory (os error 48) | - | /opt | /etc/shadow | ERR: Out of memory (os error 48) | - | /opt | /home | ERR: Out of memory (os error 48) | - | /opt | /lib | ERR: Out of memory (os error 48) | - | /opt | /lib64 | ERR: Out of memory (os error 48) | - | /opt | /opt | ERR: Out of memory (os error 48) | - | /opt | /proc | ERR: Out of memory (os error 48) | - | /opt | /proc/self | ERR: Out of memory (os error 48) | - | /opt | /root | ERR: Out of memory (os error 48) | - | /opt | /run | ERR: Out of memory (os error 48) | - | /opt | /sbin | ERR: Out of memory (os error 48) | - | /opt | /srv | ERR: Out of memory (os error 48) | - | /opt | /sys | ERR: Out of memory (os error 48) | - | /opt | /tmp | ERR: Out of memory (os error 48) | - | /opt | /usr | ERR: Out of memory (os error 48) | - | /opt | /var | ERR: Out of memory (os error 48) | - | /opt | \0 | ERR: Out of memory (os error 48) | - | /opt | /x/.. | ERR: Out of memory (os error 48) | - | /proc | | ERR: Out of memory (os error 48) | - | /proc | . | ERR: Out of memory (os error 48) | - | /proc | .. | ERR: Out of memory (os error 48) | - | /proc | / | ERR: Out of memory (os error 48) | - | /proc | /bin | ERR: Out of memory (os error 48) | - | /proc | /boot | ERR: Out of memory (os error 48) | - | /proc | /dev | ERR: Out of memory (os error 48) | - | /proc | /etc | ERR: Out of memory (os error 48) | - | /proc | /etc/group | ERR: Out of memory (os error 48) | - | /proc | /etc/passwd | ERR: Out of memory (os error 48) | - | /proc | /etc/shadow | ERR: Out of memory (os error 48) | - | /proc | /home | ERR: Out of memory (os error 48) | - | /proc | /lib | ERR: Out of memory (os error 48) | - | /proc | /lib64 | ERR: Out of memory (os error 48) | - | /proc | /opt | ERR: Out of memory (os error 48) | - | /proc | /proc | ERR: Out of memory (os error 48) | - | /proc | /proc/self | ERR: Out of memory (os error 48) | - | /proc | /root | ERR: Out of memory (os error 48) | - | /proc | /run | ERR: Out of memory (os error 48) | - | /proc | /sbin | ERR: Out of memory (os error 48) | - | /proc | /srv | ERR: Out of memory (os error 48) | - | /proc | /sys | ERR: Out of memory (os error 48) | - | /proc | /tmp | ERR: Out of memory (os error 48) | - | /proc | /usr | ERR: Out of memory (os error 48) | - | /proc | /var | ERR: Out of memory (os error 48) | - | /proc | \0 | ERR: Out of memory (os error 48) | - | /proc | /x/.. | ERR: Out of memory (os error 48) | - | /proc/self | | ERR: No such file or directory (os error 44) | - | /proc/self | . | ERR: No such file or directory (os error 44) | - | /proc/self | .. | ERR: No such file or directory (os error 44) | - | /proc/self | / | ERR: No such file or directory (os error 44) | - | /proc/self | /bin | ERR: No such file or directory (os error 44) | - | /proc/self | /boot | ERR: No such file or directory (os error 44) | - | /proc/self | /dev | ERR: No such file or directory (os error 44) | - | /proc/self | /etc | ERR: No such file or directory (os error 44) | - | /proc/self | /etc/group | ERR: No such file or directory (os error 44) | - | /proc/self | /etc/passwd | ERR: No such file or directory (os error 44) | - | /proc/self | /etc/shadow | ERR: No such file or directory (os error 44) | - | /proc/self | /home | ERR: No such file or directory (os error 44) | - | /proc/self | /lib | ERR: No such file or directory (os error 44) | - | /proc/self | /lib64 | ERR: No such file or directory (os error 44) | - | /proc/self | /opt | ERR: No such file or directory (os error 44) | - | /proc/self | /proc | ERR: No such file or directory (os error 44) | - | /proc/self | /proc/self | ERR: No such file or directory (os error 44) | - | /proc/self | /root | ERR: No such file or directory (os error 44) | - | /proc/self | /run | ERR: No such file or directory (os error 44) | - | /proc/self | /sbin | ERR: No such file or directory (os error 44) | - | /proc/self | /srv | ERR: No such file or directory (os error 44) | - | /proc/self | /sys | ERR: No such file or directory (os error 44) | - | /proc/self | /tmp | ERR: No such file or directory (os error 44) | - | /proc/self | /usr | ERR: No such file or directory (os error 44) | - | /proc/self | /var | ERR: No such file or directory (os error 44) | - | /proc/self | \0 | ERR: No such file or directory (os error 44) | - | /proc/self | /x/.. | ERR: No such file or directory (os error 44) | - | /root | | ERR: Out of memory (os error 48) | - | /root | . | ERR: Out of memory (os error 48) | - | /root | .. | ERR: Out of memory (os error 48) | - | /root | / | ERR: Out of memory (os error 48) | - | /root | /bin | ERR: Out of memory (os error 48) | - | /root | /boot | ERR: Out of memory (os error 48) | - | /root | /dev | ERR: Out of memory (os error 48) | - | /root | /etc | ERR: Out of memory (os error 48) | - | /root | /etc/group | ERR: Out of memory (os error 48) | - | /root | /etc/passwd | ERR: Out of memory (os error 48) | - | /root | /etc/shadow | ERR: Out of memory (os error 48) | - | /root | /home | ERR: Out of memory (os error 48) | - | /root | /lib | ERR: Out of memory (os error 48) | - | /root | /lib64 | ERR: Out of memory (os error 48) | - | /root | /opt | ERR: Out of memory (os error 48) | - | /root | /proc | ERR: Out of memory (os error 48) | - | /root | /proc/self | ERR: Out of memory (os error 48) | - | /root | /root | ERR: Out of memory (os error 48) | - | /root | /run | ERR: Out of memory (os error 48) | - | /root | /sbin | ERR: Out of memory (os error 48) | - | /root | /srv | ERR: Out of memory (os error 48) | - | /root | /sys | ERR: Out of memory (os error 48) | - | /root | /tmp | ERR: Out of memory (os error 48) | - | /root | /usr | ERR: Out of memory (os error 48) | - | /root | /var | ERR: Out of memory (os error 48) | - | /root | \0 | ERR: Out of memory (os error 48) | - | /root | /x/.. | ERR: Out of memory (os error 48) | - | /run | | ERR: Out of memory (os error 48) | - | /run | . | ERR: Out of memory (os error 48) | - | /run | .. | ERR: Out of memory (os error 48) | - | /run | / | ERR: Out of memory (os error 48) | - | /run | /bin | ERR: Out of memory (os error 48) | - | /run | /boot | ERR: Out of memory (os error 48) | - | /run | /dev | ERR: Out of memory (os error 48) | - | /run | /etc | ERR: Out of memory (os error 48) | - | /run | /etc/group | ERR: Out of memory (os error 48) | - | /run | /etc/passwd | ERR: Out of memory (os error 48) | - | /run | /etc/shadow | ERR: Out of memory (os error 48) | - | /run | /home | ERR: Out of memory (os error 48) | - | /run | /lib | ERR: Out of memory (os error 48) | - | /run | /lib64 | ERR: Out of memory (os error 48) | - | /run | /opt | ERR: Out of memory (os error 48) | - | /run | /proc | ERR: Out of memory (os error 48) | - | /run | /proc/self | ERR: Out of memory (os error 48) | - | /run | /root | ERR: Out of memory (os error 48) | - | /run | /run | ERR: Out of memory (os error 48) | - | /run | /sbin | ERR: Out of memory (os error 48) | - | /run | /srv | ERR: Out of memory (os error 48) | - | /run | /sys | ERR: Out of memory (os error 48) | - | /run | /tmp | ERR: Out of memory (os error 48) | - | /run | /usr | ERR: Out of memory (os error 48) | - | /run | /var | ERR: Out of memory (os error 48) | - | /run | \0 | ERR: Out of memory (os error 48) | - | /run | /x/.. | ERR: Out of memory (os error 48) | - | /sbin | | ERR: Out of memory (os error 48) | - | /sbin | . | ERR: Out of memory (os error 48) | - | /sbin | .. | ERR: Out of memory (os error 48) | - | /sbin | / | ERR: Out of memory (os error 48) | - | /sbin | /bin | ERR: Out of memory (os error 48) | - | /sbin | /boot | ERR: Out of memory (os error 48) | - | /sbin | /dev | ERR: Out of memory (os error 48) | - | /sbin | /etc | ERR: Out of memory (os error 48) | - | /sbin | /etc/group | ERR: Out of memory (os error 48) | - | /sbin | /etc/passwd | ERR: Out of memory (os error 48) | - | /sbin | /etc/shadow | ERR: Out of memory (os error 48) | - | /sbin | /home | ERR: Out of memory (os error 48) | - | /sbin | /lib | ERR: Out of memory (os error 48) | - | /sbin | /lib64 | ERR: Out of memory (os error 48) | - | /sbin | /opt | ERR: Out of memory (os error 48) | - | /sbin | /proc | ERR: Out of memory (os error 48) | - | /sbin | /proc/self | ERR: Out of memory (os error 48) | - | /sbin | /root | ERR: Out of memory (os error 48) | - | /sbin | /run | ERR: Out of memory (os error 48) | - | /sbin | /sbin | ERR: Out of memory (os error 48) | - | /sbin | /srv | ERR: Out of memory (os error 48) | - | /sbin | /sys | ERR: Out of memory (os error 48) | - | /sbin | /tmp | ERR: Out of memory (os error 48) | - | /sbin | /usr | ERR: Out of memory (os error 48) | - | /sbin | /var | ERR: Out of memory (os error 48) | - | /sbin | \0 | ERR: Out of memory (os error 48) | - | /sbin | /x/.. | ERR: Out of memory (os error 48) | - | /srv | | ERR: Out of memory (os error 48) | - | /srv | . | ERR: Out of memory (os error 48) | - | /srv | .. | ERR: Out of memory (os error 48) | - | /srv | / | ERR: Out of memory (os error 48) | - | /srv | /bin | ERR: Out of memory (os error 48) | - | /srv | /boot | ERR: Out of memory (os error 48) | - | /srv | /dev | ERR: Out of memory (os error 48) | - | /srv | /etc | ERR: Out of memory (os error 48) | - | /srv | /etc/group | ERR: Out of memory (os error 48) | - | /srv | /etc/passwd | ERR: Out of memory (os error 48) | - | /srv | /etc/shadow | ERR: Out of memory (os error 48) | - | /srv | /home | ERR: Out of memory (os error 48) | - | /srv | /lib | ERR: Out of memory (os error 48) | - | /srv | /lib64 | ERR: Out of memory (os error 48) | - | /srv | /opt | ERR: Out of memory (os error 48) | - | /srv | /proc | ERR: Out of memory (os error 48) | - | /srv | /proc/self | ERR: Out of memory (os error 48) | - | /srv | /root | ERR: Out of memory (os error 48) | - | /srv | /run | ERR: Out of memory (os error 48) | - | /srv | /sbin | ERR: Out of memory (os error 48) | - | /srv | /srv | ERR: Out of memory (os error 48) | - | /srv | /sys | ERR: Out of memory (os error 48) | - | /srv | /tmp | ERR: Out of memory (os error 48) | - | /srv | /usr | ERR: Out of memory (os error 48) | - | /srv | /var | ERR: Out of memory (os error 48) | - | /srv | \0 | ERR: Out of memory (os error 48) | - | /srv | /x/.. | ERR: Out of memory (os error 48) | - | /sys | | ERR: Out of memory (os error 48) | - | /sys | . | ERR: Out of memory (os error 48) | - | /sys | .. | ERR: Out of memory (os error 48) | - | /sys | / | ERR: Out of memory (os error 48) | - | /sys | /bin | ERR: Out of memory (os error 48) | - | /sys | /boot | ERR: Out of memory (os error 48) | - | /sys | /dev | ERR: Out of memory (os error 48) | - | /sys | /etc | ERR: Out of memory (os error 48) | - | /sys | /etc/group | ERR: Out of memory (os error 48) | - | /sys | /etc/passwd | ERR: Out of memory (os error 48) | - | /sys | /etc/shadow | ERR: Out of memory (os error 48) | - | /sys | /home | ERR: Out of memory (os error 48) | - | /sys | /lib | ERR: Out of memory (os error 48) | - | /sys | /lib64 | ERR: Out of memory (os error 48) | - | /sys | /opt | ERR: Out of memory (os error 48) | - | /sys | /proc | ERR: Out of memory (os error 48) | - | /sys | /proc/self | ERR: Out of memory (os error 48) | - | /sys | /root | ERR: Out of memory (os error 48) | - | /sys | /run | ERR: Out of memory (os error 48) | - | /sys | /sbin | ERR: Out of memory (os error 48) | - | /sys | /srv | ERR: Out of memory (os error 48) | - | /sys | /sys | ERR: Out of memory (os error 48) | - | /sys | /tmp | ERR: Out of memory (os error 48) | - | /sys | /usr | ERR: Out of memory (os error 48) | - | /sys | /var | ERR: Out of memory (os error 48) | - | /sys | \0 | ERR: Out of memory (os error 48) | - | /sys | /x/.. | ERR: Out of memory (os error 48) | - | /tmp | | ERR: Out of memory (os error 48) | - | /tmp | . | ERR: Out of memory (os error 48) | - | /tmp | .. | ERR: Out of memory (os error 48) | - | /tmp | / | ERR: Out of memory (os error 48) | - | /tmp | /bin | ERR: Out of memory (os error 48) | - | /tmp | /boot | ERR: Out of memory (os error 48) | - | /tmp | /dev | ERR: Out of memory (os error 48) | - | /tmp | /etc | ERR: Out of memory (os error 48) | - | /tmp | /etc/group | ERR: Out of memory (os error 48) | - | /tmp | /etc/passwd | ERR: Out of memory (os error 48) | - | /tmp | /etc/shadow | ERR: Out of memory (os error 48) | - | /tmp | /home | ERR: Out of memory (os error 48) | - | /tmp | /lib | ERR: Out of memory (os error 48) | - | /tmp | /lib64 | ERR: Out of memory (os error 48) | - | /tmp | /opt | ERR: Out of memory (os error 48) | - | /tmp | /proc | ERR: Out of memory (os error 48) | - | /tmp | /proc/self | ERR: Out of memory (os error 48) | - | /tmp | /root | ERR: Out of memory (os error 48) | - | /tmp | /run | ERR: Out of memory (os error 48) | - | /tmp | /sbin | ERR: Out of memory (os error 48) | - | /tmp | /srv | ERR: Out of memory (os error 48) | - | /tmp | /sys | ERR: Out of memory (os error 48) | - | /tmp | /tmp | ERR: Out of memory (os error 48) | - | /tmp | /usr | ERR: Out of memory (os error 48) | - | /tmp | /var | ERR: Out of memory (os error 48) | - | /tmp | \0 | ERR: Out of memory (os error 48) | - | /tmp | /x/.. | ERR: Out of memory (os error 48) | - | /usr | | ERR: Out of memory (os error 48) | - | /usr | . | ERR: Out of memory (os error 48) | - | /usr | .. | ERR: Out of memory (os error 48) | - | /usr | / | ERR: Out of memory (os error 48) | - | /usr | /bin | ERR: Out of memory (os error 48) | - | /usr | /boot | ERR: Out of memory (os error 48) | - | /usr | /dev | ERR: Out of memory (os error 48) | - | /usr | /etc | ERR: Out of memory (os error 48) | - | /usr | /etc/group | ERR: Out of memory (os error 48) | - | /usr | /etc/passwd | ERR: Out of memory (os error 48) | - | /usr | /etc/shadow | ERR: Out of memory (os error 48) | - | /usr | /home | ERR: Out of memory (os error 48) | - | /usr | /lib | ERR: Out of memory (os error 48) | - | /usr | /lib64 | ERR: Out of memory (os error 48) | - | /usr | /opt | ERR: Out of memory (os error 48) | - | /usr | /proc | ERR: Out of memory (os error 48) | - | /usr | /proc/self | ERR: Out of memory (os error 48) | - | /usr | /root | ERR: Out of memory (os error 48) | - | /usr | /run | ERR: Out of memory (os error 48) | - | /usr | /sbin | ERR: Out of memory (os error 48) | - | /usr | /srv | ERR: Out of memory (os error 48) | - | /usr | /sys | ERR: Out of memory (os error 48) | - | /usr | /tmp | ERR: Out of memory (os error 48) | - | /usr | /usr | ERR: Out of memory (os error 48) | - | /usr | /var | ERR: Out of memory (os error 48) | - | /usr | \0 | ERR: Out of memory (os error 48) | - | /usr | /x/.. | ERR: Out of memory (os error 48) | - | /var | | ERR: Out of memory (os error 48) | - | /var | . | ERR: Out of memory (os error 48) | - | /var | .. | ERR: Out of memory (os error 48) | - | /var | / | ERR: Out of memory (os error 48) | - | /var | /bin | ERR: Out of memory (os error 48) | - | /var | /boot | ERR: Out of memory (os error 48) | - | /var | /dev | ERR: Out of memory (os error 48) | - | /var | /etc | ERR: Out of memory (os error 48) | - | /var | /etc/group | ERR: Out of memory (os error 48) | - | /var | /etc/passwd | ERR: Out of memory (os error 48) | - | /var | /etc/shadow | ERR: Out of memory (os error 48) | - | /var | /home | ERR: Out of memory (os error 48) | - | /var | /lib | ERR: Out of memory (os error 48) | - | /var | /lib64 | ERR: Out of memory (os error 48) | - | /var | /opt | ERR: Out of memory (os error 48) | - | /var | /proc | ERR: Out of memory (os error 48) | - | /var | /proc/self | ERR: Out of memory (os error 48) | - | /var | /root | ERR: Out of memory (os error 48) | - | /var | /run | ERR: Out of memory (os error 48) | - | /var | /sbin | ERR: Out of memory (os error 48) | - | /var | /srv | ERR: Out of memory (os error 48) | - | /var | /sys | ERR: Out of memory (os error 48) | - | /var | /tmp | ERR: Out of memory (os error 48) | - | /var | /usr | ERR: Out of memory (os error 48) | - | /var | /var | ERR: Out of memory (os error 48) | - | /var | \0 | ERR: Out of memory (os error 48) | - | /var | /x/.. | ERR: Out of memory (os error 48) | - | \0 | | ERR: file name contained an unexpected NUL byte | - | \0 | . | ERR: file name contained an unexpected NUL byte | - | \0 | .. | ERR: file name contained an unexpected NUL byte | - | \0 | / | ERR: file name contained an unexpected NUL byte | - | \0 | /bin | ERR: file name contained an unexpected NUL byte | - | \0 | /boot | ERR: file name contained an unexpected NUL byte | - | \0 | /dev | ERR: file name contained an unexpected NUL byte | - | \0 | /etc | ERR: file name contained an unexpected NUL byte | - | \0 | /etc/group | ERR: file name contained an unexpected NUL byte | - | \0 | /etc/passwd | ERR: file name contained an unexpected NUL byte | - | \0 | /etc/shadow | ERR: file name contained an unexpected NUL byte | - | \0 | /home | ERR: file name contained an unexpected NUL byte | - | \0 | /lib | ERR: file name contained an unexpected NUL byte | - | \0 | /lib64 | ERR: file name contained an unexpected NUL byte | - | \0 | /opt | ERR: file name contained an unexpected NUL byte | - | \0 | /proc | ERR: file name contained an unexpected NUL byte | - | \0 | /proc/self | ERR: file name contained an unexpected NUL byte | - | \0 | /root | ERR: file name contained an unexpected NUL byte | - | \0 | /run | ERR: file name contained an unexpected NUL byte | - | \0 | /sbin | ERR: file name contained an unexpected NUL byte | - | \0 | /srv | ERR: file name contained an unexpected NUL byte | - | \0 | /sys | ERR: file name contained an unexpected NUL byte | - | \0 | /tmp | ERR: file name contained an unexpected NUL byte | - | \0 | /usr | ERR: file name contained an unexpected NUL byte | - | \0 | /var | ERR: file name contained an unexpected NUL byte | - | \0 | \0 | ERR: file name contained an unexpected NUL byte | - | \0 | /x/.. | ERR: file name contained an unexpected NUL byte | - | /x/.. | | ERR: No such file or directory (os error 44) | - | /x/.. | . | ERR: No such file or directory (os error 44) | - | /x/.. | .. | ERR: No such file or directory (os error 44) | - | /x/.. | / | ERR: No such file or directory (os error 44) | - | /x/.. | /bin | ERR: No such file or directory (os error 44) | - | /x/.. | /boot | ERR: No such file or directory (os error 44) | - | /x/.. | /dev | ERR: No such file or directory (os error 44) | - | /x/.. | /etc | ERR: No such file or directory (os error 44) | - | /x/.. | /etc/group | ERR: No such file or directory (os error 44) | - | /x/.. | /etc/passwd | ERR: No such file or directory (os error 44) | - | /x/.. | /etc/shadow | ERR: No such file or directory (os error 44) | - | /x/.. | /home | ERR: No such file or directory (os error 44) | - | /x/.. | /lib | ERR: No such file or directory (os error 44) | - | /x/.. | /lib64 | ERR: No such file or directory (os error 44) | - | /x/.. | /opt | ERR: No such file or directory (os error 44) | - | /x/.. | /proc | ERR: No such file or directory (os error 44) | - | /x/.. | /proc/self | ERR: No such file or directory (os error 44) | - | /x/.. | /root | ERR: No such file or directory (os error 44) | - | /x/.. | /run | ERR: No such file or directory (os error 44) | - | /x/.. | /sbin | ERR: No such file or directory (os error 44) | - | /x/.. | /srv | ERR: No such file or directory (os error 44) | - | /x/.. | /sys | ERR: No such file or directory (os error 44) | - | /x/.. | /tmp | ERR: No such file or directory (os error 44) | - | /x/.. | /usr | ERR: No such file or directory (os error 44) | - | /x/.. | /var | ERR: No such file or directory (os error 44) | - | /x/.. | \0 | ERR: No such file or directory (os error 44) | - | /x/.. | /x/.. | ERR: No such file or directory (os error 44) | - +-------------+-------------+-------------------------------------------------+ + +-------------+-------------+--------------------------------------------------------------------------------+ + | from | to | output | + +-------------+-------------+--------------------------------------------------------------------------------+ + | | | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | . | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | / | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | . | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | / | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | . | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | / | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | . | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | / | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | /bin | | ERR: No such file or directory (os error 44) | + | /bin | . | ERR: No such file or directory (os error 44) | + | /bin | .. | ERR: No such file or directory (os error 44) | + | /bin | / | ERR: No such file or directory (os error 44) | + | /bin | /bin | ERR: No such file or directory (os error 44) | + | /bin | /boot | ERR: No such file or directory (os error 44) | + | /bin | /dev | ERR: No such file or directory (os error 44) | + | /bin | /etc | ERR: No such file or directory (os error 44) | + | /bin | /etc/group | ERR: No such file or directory (os error 44) | + | /bin | /etc/passwd | ERR: No such file or directory (os error 44) | + | /bin | /etc/shadow | ERR: No such file or directory (os error 44) | + | /bin | /home | ERR: No such file or directory (os error 44) | + | /bin | /lib | ERR: No such file or directory (os error 44) | + | /bin | /lib64 | ERR: No such file or directory (os error 44) | + | /bin | /opt | ERR: No such file or directory (os error 44) | + | /bin | /proc | ERR: No such file or directory (os error 44) | + | /bin | /proc/self | ERR: No such file or directory (os error 44) | + | /bin | /root | ERR: No such file or directory (os error 44) | + | /bin | /run | ERR: No such file or directory (os error 44) | + | /bin | /sbin | ERR: No such file or directory (os error 44) | + | /bin | /srv | ERR: No such file or directory (os error 44) | + | /bin | /sys | ERR: No such file or directory (os error 44) | + | /bin | /tmp | ERR: No such file or directory (os error 44) | + | /bin | /usr | ERR: No such file or directory (os error 44) | + | /bin | /var | ERR: No such file or directory (os error 44) | + | /bin | \0 | ERR: No such file or directory (os error 44) | + | /bin | /x/.. | ERR: No such file or directory (os error 44) | + | /boot | | ERR: No such file or directory (os error 44) | + | /boot | . | ERR: No such file or directory (os error 44) | + | /boot | .. | ERR: No such file or directory (os error 44) | + | /boot | / | ERR: No such file or directory (os error 44) | + | /boot | /bin | ERR: No such file or directory (os error 44) | + | /boot | /boot | ERR: No such file or directory (os error 44) | + | /boot | /dev | ERR: No such file or directory (os error 44) | + | /boot | /etc | ERR: No such file or directory (os error 44) | + | /boot | /etc/group | ERR: No such file or directory (os error 44) | + | /boot | /etc/passwd | ERR: No such file or directory (os error 44) | + | /boot | /etc/shadow | ERR: No such file or directory (os error 44) | + | /boot | /home | ERR: No such file or directory (os error 44) | + | /boot | /lib | ERR: No such file or directory (os error 44) | + | /boot | /lib64 | ERR: No such file or directory (os error 44) | + | /boot | /opt | ERR: No such file or directory (os error 44) | + | /boot | /proc | ERR: No such file or directory (os error 44) | + | /boot | /proc/self | ERR: No such file or directory (os error 44) | + | /boot | /root | ERR: No such file or directory (os error 44) | + | /boot | /run | ERR: No such file or directory (os error 44) | + | /boot | /sbin | ERR: No such file or directory (os error 44) | + | /boot | /srv | ERR: No such file or directory (os error 44) | + | /boot | /sys | ERR: No such file or directory (os error 44) | + | /boot | /tmp | ERR: No such file or directory (os error 44) | + | /boot | /usr | ERR: No such file or directory (os error 44) | + | /boot | /var | ERR: No such file or directory (os error 44) | + | /boot | \0 | ERR: No such file or directory (os error 44) | + | /boot | /x/.. | ERR: No such file or directory (os error 44) | + | /dev | | ERR: No such file or directory (os error 44) | + | /dev | . | ERR: No such file or directory (os error 44) | + | /dev | .. | ERR: No such file or directory (os error 44) | + | /dev | / | ERR: No such file or directory (os error 44) | + | /dev | /bin | ERR: No such file or directory (os error 44) | + | /dev | /boot | ERR: No such file or directory (os error 44) | + | /dev | /dev | ERR: No such file or directory (os error 44) | + | /dev | /etc | ERR: No such file or directory (os error 44) | + | /dev | /etc/group | ERR: No such file or directory (os error 44) | + | /dev | /etc/passwd | ERR: No such file or directory (os error 44) | + | /dev | /etc/shadow | ERR: No such file or directory (os error 44) | + | /dev | /home | ERR: No such file or directory (os error 44) | + | /dev | /lib | ERR: No such file or directory (os error 44) | + | /dev | /lib64 | ERR: No such file or directory (os error 44) | + | /dev | /opt | ERR: No such file or directory (os error 44) | + | /dev | /proc | ERR: No such file or directory (os error 44) | + | /dev | /proc/self | ERR: No such file or directory (os error 44) | + | /dev | /root | ERR: No such file or directory (os error 44) | + | /dev | /run | ERR: No such file or directory (os error 44) | + | /dev | /sbin | ERR: No such file or directory (os error 44) | + | /dev | /srv | ERR: No such file or directory (os error 44) | + | /dev | /sys | ERR: No such file or directory (os error 44) | + | /dev | /tmp | ERR: No such file or directory (os error 44) | + | /dev | /usr | ERR: No such file or directory (os error 44) | + | /dev | /var | ERR: No such file or directory (os error 44) | + | /dev | \0 | ERR: No such file or directory (os error 44) | + | /dev | /x/.. | ERR: No such file or directory (os error 44) | + | /etc | | ERR: No such file or directory (os error 44) | + | /etc | . | ERR: No such file or directory (os error 44) | + | /etc | .. | ERR: No such file or directory (os error 44) | + | /etc | / | ERR: No such file or directory (os error 44) | + | /etc | /bin | ERR: No such file or directory (os error 44) | + | /etc | /boot | ERR: No such file or directory (os error 44) | + | /etc | /dev | ERR: No such file or directory (os error 44) | + | /etc | /etc | ERR: No such file or directory (os error 44) | + | /etc | /etc/group | ERR: No such file or directory (os error 44) | + | /etc | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc | /home | ERR: No such file or directory (os error 44) | + | /etc | /lib | ERR: No such file or directory (os error 44) | + | /etc | /lib64 | ERR: No such file or directory (os error 44) | + | /etc | /opt | ERR: No such file or directory (os error 44) | + | /etc | /proc | ERR: No such file or directory (os error 44) | + | /etc | /proc/self | ERR: No such file or directory (os error 44) | + | /etc | /root | ERR: No such file or directory (os error 44) | + | /etc | /run | ERR: No such file or directory (os error 44) | + | /etc | /sbin | ERR: No such file or directory (os error 44) | + | /etc | /srv | ERR: No such file or directory (os error 44) | + | /etc | /sys | ERR: No such file or directory (os error 44) | + | /etc | /tmp | ERR: No such file or directory (os error 44) | + | /etc | /usr | ERR: No such file or directory (os error 44) | + | /etc | /var | ERR: No such file or directory (os error 44) | + | /etc | \0 | ERR: No such file or directory (os error 44) | + | /etc | /x/.. | ERR: No such file or directory (os error 44) | + | /etc/group | | ERR: No such file or directory (os error 44) | + | /etc/group | . | ERR: No such file or directory (os error 44) | + | /etc/group | .. | ERR: No such file or directory (os error 44) | + | /etc/group | / | ERR: No such file or directory (os error 44) | + | /etc/group | /bin | ERR: No such file or directory (os error 44) | + | /etc/group | /boot | ERR: No such file or directory (os error 44) | + | /etc/group | /dev | ERR: No such file or directory (os error 44) | + | /etc/group | /etc | ERR: No such file or directory (os error 44) | + | /etc/group | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/group | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/group | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc/group | /home | ERR: No such file or directory (os error 44) | + | /etc/group | /lib | ERR: No such file or directory (os error 44) | + | /etc/group | /lib64 | ERR: No such file or directory (os error 44) | + | /etc/group | /opt | ERR: No such file or directory (os error 44) | + | /etc/group | /proc | ERR: No such file or directory (os error 44) | + | /etc/group | /proc/self | ERR: No such file or directory (os error 44) | + | /etc/group | /root | ERR: No such file or directory (os error 44) | + | /etc/group | /run | ERR: No such file or directory (os error 44) | + | /etc/group | /sbin | ERR: No such file or directory (os error 44) | + | /etc/group | /srv | ERR: No such file or directory (os error 44) | + | /etc/group | /sys | ERR: No such file or directory (os error 44) | + | /etc/group | /tmp | ERR: No such file or directory (os error 44) | + | /etc/group | /usr | ERR: No such file or directory (os error 44) | + | /etc/group | /var | ERR: No such file or directory (os error 44) | + | /etc/group | \0 | ERR: No such file or directory (os error 44) | + | /etc/group | /x/.. | ERR: No such file or directory (os error 44) | + | /etc/passwd | | ERR: No such file or directory (os error 44) | + | /etc/passwd | . | ERR: No such file or directory (os error 44) | + | /etc/passwd | .. | ERR: No such file or directory (os error 44) | + | /etc/passwd | / | ERR: No such file or directory (os error 44) | + | /etc/passwd | /bin | ERR: No such file or directory (os error 44) | + | /etc/passwd | /boot | ERR: No such file or directory (os error 44) | + | /etc/passwd | /dev | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc/passwd | /home | ERR: No such file or directory (os error 44) | + | /etc/passwd | /lib | ERR: No such file or directory (os error 44) | + | /etc/passwd | /lib64 | ERR: No such file or directory (os error 44) | + | /etc/passwd | /opt | ERR: No such file or directory (os error 44) | + | /etc/passwd | /proc | ERR: No such file or directory (os error 44) | + | /etc/passwd | /proc/self | ERR: No such file or directory (os error 44) | + | /etc/passwd | /root | ERR: No such file or directory (os error 44) | + | /etc/passwd | /run | ERR: No such file or directory (os error 44) | + | /etc/passwd | /sbin | ERR: No such file or directory (os error 44) | + | /etc/passwd | /srv | ERR: No such file or directory (os error 44) | + | /etc/passwd | /sys | ERR: No such file or directory (os error 44) | + | /etc/passwd | /tmp | ERR: No such file or directory (os error 44) | + | /etc/passwd | /usr | ERR: No such file or directory (os error 44) | + | /etc/passwd | /var | ERR: No such file or directory (os error 44) | + | /etc/passwd | \0 | ERR: No such file or directory (os error 44) | + | /etc/passwd | /x/.. | ERR: No such file or directory (os error 44) | + | /etc/shadow | | ERR: No such file or directory (os error 44) | + | /etc/shadow | . | ERR: No such file or directory (os error 44) | + | /etc/shadow | .. | ERR: No such file or directory (os error 44) | + | /etc/shadow | / | ERR: No such file or directory (os error 44) | + | /etc/shadow | /bin | ERR: No such file or directory (os error 44) | + | /etc/shadow | /boot | ERR: No such file or directory (os error 44) | + | /etc/shadow | /dev | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc/shadow | /home | ERR: No such file or directory (os error 44) | + | /etc/shadow | /lib | ERR: No such file or directory (os error 44) | + | /etc/shadow | /lib64 | ERR: No such file or directory (os error 44) | + | /etc/shadow | /opt | ERR: No such file or directory (os error 44) | + | /etc/shadow | /proc | ERR: No such file or directory (os error 44) | + | /etc/shadow | /proc/self | ERR: No such file or directory (os error 44) | + | /etc/shadow | /root | ERR: No such file or directory (os error 44) | + | /etc/shadow | /run | ERR: No such file or directory (os error 44) | + | /etc/shadow | /sbin | ERR: No such file or directory (os error 44) | + | /etc/shadow | /srv | ERR: No such file or directory (os error 44) | + | /etc/shadow | /sys | ERR: No such file or directory (os error 44) | + | /etc/shadow | /tmp | ERR: No such file or directory (os error 44) | + | /etc/shadow | /usr | ERR: No such file or directory (os error 44) | + | /etc/shadow | /var | ERR: No such file or directory (os error 44) | + | /etc/shadow | \0 | ERR: No such file or directory (os error 44) | + | /etc/shadow | /x/.. | ERR: No such file or directory (os error 44) | + | /home | | ERR: No such file or directory (os error 44) | + | /home | . | ERR: No such file or directory (os error 44) | + | /home | .. | ERR: No such file or directory (os error 44) | + | /home | / | ERR: No such file or directory (os error 44) | + | /home | /bin | ERR: No such file or directory (os error 44) | + | /home | /boot | ERR: No such file or directory (os error 44) | + | /home | /dev | ERR: No such file or directory (os error 44) | + | /home | /etc | ERR: No such file or directory (os error 44) | + | /home | /etc/group | ERR: No such file or directory (os error 44) | + | /home | /etc/passwd | ERR: No such file or directory (os error 44) | + | /home | /etc/shadow | ERR: No such file or directory (os error 44) | + | /home | /home | ERR: No such file or directory (os error 44) | + | /home | /lib | ERR: No such file or directory (os error 44) | + | /home | /lib64 | ERR: No such file or directory (os error 44) | + | /home | /opt | ERR: No such file or directory (os error 44) | + | /home | /proc | ERR: No such file or directory (os error 44) | + | /home | /proc/self | ERR: No such file or directory (os error 44) | + | /home | /root | ERR: No such file or directory (os error 44) | + | /home | /run | ERR: No such file or directory (os error 44) | + | /home | /sbin | ERR: No such file or directory (os error 44) | + | /home | /srv | ERR: No such file or directory (os error 44) | + | /home | /sys | ERR: No such file or directory (os error 44) | + | /home | /tmp | ERR: No such file or directory (os error 44) | + | /home | /usr | ERR: No such file or directory (os error 44) | + | /home | /var | ERR: No such file or directory (os error 44) | + | /home | \0 | ERR: No such file or directory (os error 44) | + | /home | /x/.. | ERR: No such file or directory (os error 44) | + | /lib | | ERR: No such file or directory (os error 44) | + | /lib | . | ERR: No such file or directory (os error 44) | + | /lib | .. | ERR: No such file or directory (os error 44) | + | /lib | / | ERR: No such file or directory (os error 44) | + | /lib | /bin | ERR: No such file or directory (os error 44) | + | /lib | /boot | ERR: No such file or directory (os error 44) | + | /lib | /dev | ERR: No such file or directory (os error 44) | + | /lib | /etc | ERR: No such file or directory (os error 44) | + | /lib | /etc/group | ERR: No such file or directory (os error 44) | + | /lib | /etc/passwd | ERR: No such file or directory (os error 44) | + | /lib | /etc/shadow | ERR: No such file or directory (os error 44) | + | /lib | /home | ERR: No such file or directory (os error 44) | + | /lib | /lib | ERR: No such file or directory (os error 44) | + | /lib | /lib64 | ERR: No such file or directory (os error 44) | + | /lib | /opt | ERR: No such file or directory (os error 44) | + | /lib | /proc | ERR: No such file or directory (os error 44) | + | /lib | /proc/self | ERR: No such file or directory (os error 44) | + | /lib | /root | ERR: No such file or directory (os error 44) | + | /lib | /run | ERR: No such file or directory (os error 44) | + | /lib | /sbin | ERR: No such file or directory (os error 44) | + | /lib | /srv | ERR: No such file or directory (os error 44) | + | /lib | /sys | ERR: No such file or directory (os error 44) | + | /lib | /tmp | ERR: No such file or directory (os error 44) | + | /lib | /usr | ERR: No such file or directory (os error 44) | + | /lib | /var | ERR: No such file or directory (os error 44) | + | /lib | \0 | ERR: No such file or directory (os error 44) | + | /lib | /x/.. | ERR: No such file or directory (os error 44) | + | /lib64 | | ERR: No such file or directory (os error 44) | + | /lib64 | . | ERR: No such file or directory (os error 44) | + | /lib64 | .. | ERR: No such file or directory (os error 44) | + | /lib64 | / | ERR: No such file or directory (os error 44) | + | /lib64 | /bin | ERR: No such file or directory (os error 44) | + | /lib64 | /boot | ERR: No such file or directory (os error 44) | + | /lib64 | /dev | ERR: No such file or directory (os error 44) | + | /lib64 | /etc | ERR: No such file or directory (os error 44) | + | /lib64 | /etc/group | ERR: No such file or directory (os error 44) | + | /lib64 | /etc/passwd | ERR: No such file or directory (os error 44) | + | /lib64 | /etc/shadow | ERR: No such file or directory (os error 44) | + | /lib64 | /home | ERR: No such file or directory (os error 44) | + | /lib64 | /lib | ERR: No such file or directory (os error 44) | + | /lib64 | /lib64 | ERR: No such file or directory (os error 44) | + | /lib64 | /opt | ERR: No such file or directory (os error 44) | + | /lib64 | /proc | ERR: No such file or directory (os error 44) | + | /lib64 | /proc/self | ERR: No such file or directory (os error 44) | + | /lib64 | /root | ERR: No such file or directory (os error 44) | + | /lib64 | /run | ERR: No such file or directory (os error 44) | + | /lib64 | /sbin | ERR: No such file or directory (os error 44) | + | /lib64 | /srv | ERR: No such file or directory (os error 44) | + | /lib64 | /sys | ERR: No such file or directory (os error 44) | + | /lib64 | /tmp | ERR: No such file or directory (os error 44) | + | /lib64 | /usr | ERR: No such file or directory (os error 44) | + | /lib64 | /var | ERR: No such file or directory (os error 44) | + | /lib64 | \0 | ERR: No such file or directory (os error 44) | + | /lib64 | /x/.. | ERR: No such file or directory (os error 44) | + | /opt | | ERR: No such file or directory (os error 44) | + | /opt | . | ERR: No such file or directory (os error 44) | + | /opt | .. | ERR: No such file or directory (os error 44) | + | /opt | / | ERR: No such file or directory (os error 44) | + | /opt | /bin | ERR: No such file or directory (os error 44) | + | /opt | /boot | ERR: No such file or directory (os error 44) | + | /opt | /dev | ERR: No such file or directory (os error 44) | + | /opt | /etc | ERR: No such file or directory (os error 44) | + | /opt | /etc/group | ERR: No such file or directory (os error 44) | + | /opt | /etc/passwd | ERR: No such file or directory (os error 44) | + | /opt | /etc/shadow | ERR: No such file or directory (os error 44) | + | /opt | /home | ERR: No such file or directory (os error 44) | + | /opt | /lib | ERR: No such file or directory (os error 44) | + | /opt | /lib64 | ERR: No such file or directory (os error 44) | + | /opt | /opt | ERR: No such file or directory (os error 44) | + | /opt | /proc | ERR: No such file or directory (os error 44) | + | /opt | /proc/self | ERR: No such file or directory (os error 44) | + | /opt | /root | ERR: No such file or directory (os error 44) | + | /opt | /run | ERR: No such file or directory (os error 44) | + | /opt | /sbin | ERR: No such file or directory (os error 44) | + | /opt | /srv | ERR: No such file or directory (os error 44) | + | /opt | /sys | ERR: No such file or directory (os error 44) | + | /opt | /tmp | ERR: No such file or directory (os error 44) | + | /opt | /usr | ERR: No such file or directory (os error 44) | + | /opt | /var | ERR: No such file or directory (os error 44) | + | /opt | \0 | ERR: No such file or directory (os error 44) | + | /opt | /x/.. | ERR: No such file or directory (os error 44) | + | /proc | | ERR: No such file or directory (os error 44) | + | /proc | . | ERR: No such file or directory (os error 44) | + | /proc | .. | ERR: No such file or directory (os error 44) | + | /proc | / | ERR: No such file or directory (os error 44) | + | /proc | /bin | ERR: No such file or directory (os error 44) | + | /proc | /boot | ERR: No such file or directory (os error 44) | + | /proc | /dev | ERR: No such file or directory (os error 44) | + | /proc | /etc | ERR: No such file or directory (os error 44) | + | /proc | /etc/group | ERR: No such file or directory (os error 44) | + | /proc | /etc/passwd | ERR: No such file or directory (os error 44) | + | /proc | /etc/shadow | ERR: No such file or directory (os error 44) | + | /proc | /home | ERR: No such file or directory (os error 44) | + | /proc | /lib | ERR: No such file or directory (os error 44) | + | /proc | /lib64 | ERR: No such file or directory (os error 44) | + | /proc | /opt | ERR: No such file or directory (os error 44) | + | /proc | /proc | ERR: No such file or directory (os error 44) | + | /proc | /proc/self | ERR: No such file or directory (os error 44) | + | /proc | /root | ERR: No such file or directory (os error 44) | + | /proc | /run | ERR: No such file or directory (os error 44) | + | /proc | /sbin | ERR: No such file or directory (os error 44) | + | /proc | /srv | ERR: No such file or directory (os error 44) | + | /proc | /sys | ERR: No such file or directory (os error 44) | + | /proc | /tmp | ERR: No such file or directory (os error 44) | + | /proc | /usr | ERR: No such file or directory (os error 44) | + | /proc | /var | ERR: No such file or directory (os error 44) | + | /proc | \0 | ERR: No such file or directory (os error 44) | + | /proc | /x/.. | ERR: No such file or directory (os error 44) | + | /proc/self | | ERR: No such file or directory (os error 44) | + | /proc/self | . | ERR: No such file or directory (os error 44) | + | /proc/self | .. | ERR: No such file or directory (os error 44) | + | /proc/self | / | ERR: No such file or directory (os error 44) | + | /proc/self | /bin | ERR: No such file or directory (os error 44) | + | /proc/self | /boot | ERR: No such file or directory (os error 44) | + | /proc/self | /dev | ERR: No such file or directory (os error 44) | + | /proc/self | /etc | ERR: No such file or directory (os error 44) | + | /proc/self | /etc/group | ERR: No such file or directory (os error 44) | + | /proc/self | /etc/passwd | ERR: No such file or directory (os error 44) | + | /proc/self | /etc/shadow | ERR: No such file or directory (os error 44) | + | /proc/self | /home | ERR: No such file or directory (os error 44) | + | /proc/self | /lib | ERR: No such file or directory (os error 44) | + | /proc/self | /lib64 | ERR: No such file or directory (os error 44) | + | /proc/self | /opt | ERR: No such file or directory (os error 44) | + | /proc/self | /proc | ERR: No such file or directory (os error 44) | + | /proc/self | /proc/self | ERR: No such file or directory (os error 44) | + | /proc/self | /root | ERR: No such file or directory (os error 44) | + | /proc/self | /run | ERR: No such file or directory (os error 44) | + | /proc/self | /sbin | ERR: No such file or directory (os error 44) | + | /proc/self | /srv | ERR: No such file or directory (os error 44) | + | /proc/self | /sys | ERR: No such file or directory (os error 44) | + | /proc/self | /tmp | ERR: No such file or directory (os error 44) | + | /proc/self | /usr | ERR: No such file or directory (os error 44) | + | /proc/self | /var | ERR: No such file or directory (os error 44) | + | /proc/self | \0 | ERR: No such file or directory (os error 44) | + | /proc/self | /x/.. | ERR: No such file or directory (os error 44) | + | /root | | ERR: No such file or directory (os error 44) | + | /root | . | ERR: No such file or directory (os error 44) | + | /root | .. | ERR: No such file or directory (os error 44) | + | /root | / | ERR: No such file or directory (os error 44) | + | /root | /bin | ERR: No such file or directory (os error 44) | + | /root | /boot | ERR: No such file or directory (os error 44) | + | /root | /dev | ERR: No such file or directory (os error 44) | + | /root | /etc | ERR: No such file or directory (os error 44) | + | /root | /etc/group | ERR: No such file or directory (os error 44) | + | /root | /etc/passwd | ERR: No such file or directory (os error 44) | + | /root | /etc/shadow | ERR: No such file or directory (os error 44) | + | /root | /home | ERR: No such file or directory (os error 44) | + | /root | /lib | ERR: No such file or directory (os error 44) | + | /root | /lib64 | ERR: No such file or directory (os error 44) | + | /root | /opt | ERR: No such file or directory (os error 44) | + | /root | /proc | ERR: No such file or directory (os error 44) | + | /root | /proc/self | ERR: No such file or directory (os error 44) | + | /root | /root | ERR: No such file or directory (os error 44) | + | /root | /run | ERR: No such file or directory (os error 44) | + | /root | /sbin | ERR: No such file or directory (os error 44) | + | /root | /srv | ERR: No such file or directory (os error 44) | + | /root | /sys | ERR: No such file or directory (os error 44) | + | /root | /tmp | ERR: No such file or directory (os error 44) | + | /root | /usr | ERR: No such file or directory (os error 44) | + | /root | /var | ERR: No such file or directory (os error 44) | + | /root | \0 | ERR: No such file or directory (os error 44) | + | /root | /x/.. | ERR: No such file or directory (os error 44) | + | /run | | ERR: No such file or directory (os error 44) | + | /run | . | ERR: No such file or directory (os error 44) | + | /run | .. | ERR: No such file or directory (os error 44) | + | /run | / | ERR: No such file or directory (os error 44) | + | /run | /bin | ERR: No such file or directory (os error 44) | + | /run | /boot | ERR: No such file or directory (os error 44) | + | /run | /dev | ERR: No such file or directory (os error 44) | + | /run | /etc | ERR: No such file or directory (os error 44) | + | /run | /etc/group | ERR: No such file or directory (os error 44) | + | /run | /etc/passwd | ERR: No such file or directory (os error 44) | + | /run | /etc/shadow | ERR: No such file or directory (os error 44) | + | /run | /home | ERR: No such file or directory (os error 44) | + | /run | /lib | ERR: No such file or directory (os error 44) | + | /run | /lib64 | ERR: No such file or directory (os error 44) | + | /run | /opt | ERR: No such file or directory (os error 44) | + | /run | /proc | ERR: No such file or directory (os error 44) | + | /run | /proc/self | ERR: No such file or directory (os error 44) | + | /run | /root | ERR: No such file or directory (os error 44) | + | /run | /run | ERR: No such file or directory (os error 44) | + | /run | /sbin | ERR: No such file or directory (os error 44) | + | /run | /srv | ERR: No such file or directory (os error 44) | + | /run | /sys | ERR: No such file or directory (os error 44) | + | /run | /tmp | ERR: No such file or directory (os error 44) | + | /run | /usr | ERR: No such file or directory (os error 44) | + | /run | /var | ERR: No such file or directory (os error 44) | + | /run | \0 | ERR: No such file or directory (os error 44) | + | /run | /x/.. | ERR: No such file or directory (os error 44) | + | /sbin | | ERR: No such file or directory (os error 44) | + | /sbin | . | ERR: No such file or directory (os error 44) | + | /sbin | .. | ERR: No such file or directory (os error 44) | + | /sbin | / | ERR: No such file or directory (os error 44) | + | /sbin | /bin | ERR: No such file or directory (os error 44) | + | /sbin | /boot | ERR: No such file or directory (os error 44) | + | /sbin | /dev | ERR: No such file or directory (os error 44) | + | /sbin | /etc | ERR: No such file or directory (os error 44) | + | /sbin | /etc/group | ERR: No such file or directory (os error 44) | + | /sbin | /etc/passwd | ERR: No such file or directory (os error 44) | + | /sbin | /etc/shadow | ERR: No such file or directory (os error 44) | + | /sbin | /home | ERR: No such file or directory (os error 44) | + | /sbin | /lib | ERR: No such file or directory (os error 44) | + | /sbin | /lib64 | ERR: No such file or directory (os error 44) | + | /sbin | /opt | ERR: No such file or directory (os error 44) | + | /sbin | /proc | ERR: No such file or directory (os error 44) | + | /sbin | /proc/self | ERR: No such file or directory (os error 44) | + | /sbin | /root | ERR: No such file or directory (os error 44) | + | /sbin | /run | ERR: No such file or directory (os error 44) | + | /sbin | /sbin | ERR: No such file or directory (os error 44) | + | /sbin | /srv | ERR: No such file or directory (os error 44) | + | /sbin | /sys | ERR: No such file or directory (os error 44) | + | /sbin | /tmp | ERR: No such file or directory (os error 44) | + | /sbin | /usr | ERR: No such file or directory (os error 44) | + | /sbin | /var | ERR: No such file or directory (os error 44) | + | /sbin | \0 | ERR: No such file or directory (os error 44) | + | /sbin | /x/.. | ERR: No such file or directory (os error 44) | + | /srv | | ERR: No such file or directory (os error 44) | + | /srv | . | ERR: No such file or directory (os error 44) | + | /srv | .. | ERR: No such file or directory (os error 44) | + | /srv | / | ERR: No such file or directory (os error 44) | + | /srv | /bin | ERR: No such file or directory (os error 44) | + | /srv | /boot | ERR: No such file or directory (os error 44) | + | /srv | /dev | ERR: No such file or directory (os error 44) | + | /srv | /etc | ERR: No such file or directory (os error 44) | + | /srv | /etc/group | ERR: No such file or directory (os error 44) | + | /srv | /etc/passwd | ERR: No such file or directory (os error 44) | + | /srv | /etc/shadow | ERR: No such file or directory (os error 44) | + | /srv | /home | ERR: No such file or directory (os error 44) | + | /srv | /lib | ERR: No such file or directory (os error 44) | + | /srv | /lib64 | ERR: No such file or directory (os error 44) | + | /srv | /opt | ERR: No such file or directory (os error 44) | + | /srv | /proc | ERR: No such file or directory (os error 44) | + | /srv | /proc/self | ERR: No such file or directory (os error 44) | + | /srv | /root | ERR: No such file or directory (os error 44) | + | /srv | /run | ERR: No such file or directory (os error 44) | + | /srv | /sbin | ERR: No such file or directory (os error 44) | + | /srv | /srv | ERR: No such file or directory (os error 44) | + | /srv | /sys | ERR: No such file or directory (os error 44) | + | /srv | /tmp | ERR: No such file or directory (os error 44) | + | /srv | /usr | ERR: No such file or directory (os error 44) | + | /srv | /var | ERR: No such file or directory (os error 44) | + | /srv | \0 | ERR: No such file or directory (os error 44) | + | /srv | /x/.. | ERR: No such file or directory (os error 44) | + | /sys | | ERR: No such file or directory (os error 44) | + | /sys | . | ERR: No such file or directory (os error 44) | + | /sys | .. | ERR: No such file or directory (os error 44) | + | /sys | / | ERR: No such file or directory (os error 44) | + | /sys | /bin | ERR: No such file or directory (os error 44) | + | /sys | /boot | ERR: No such file or directory (os error 44) | + | /sys | /dev | ERR: No such file or directory (os error 44) | + | /sys | /etc | ERR: No such file or directory (os error 44) | + | /sys | /etc/group | ERR: No such file or directory (os error 44) | + | /sys | /etc/passwd | ERR: No such file or directory (os error 44) | + | /sys | /etc/shadow | ERR: No such file or directory (os error 44) | + | /sys | /home | ERR: No such file or directory (os error 44) | + | /sys | /lib | ERR: No such file or directory (os error 44) | + | /sys | /lib64 | ERR: No such file or directory (os error 44) | + | /sys | /opt | ERR: No such file or directory (os error 44) | + | /sys | /proc | ERR: No such file or directory (os error 44) | + | /sys | /proc/self | ERR: No such file or directory (os error 44) | + | /sys | /root | ERR: No such file or directory (os error 44) | + | /sys | /run | ERR: No such file or directory (os error 44) | + | /sys | /sbin | ERR: No such file or directory (os error 44) | + | /sys | /srv | ERR: No such file or directory (os error 44) | + | /sys | /sys | ERR: No such file or directory (os error 44) | + | /sys | /tmp | ERR: No such file or directory (os error 44) | + | /sys | /usr | ERR: No such file or directory (os error 44) | + | /sys | /var | ERR: No such file or directory (os error 44) | + | /sys | \0 | ERR: No such file or directory (os error 44) | + | /sys | /x/.. | ERR: No such file or directory (os error 44) | + | /tmp | | ERR: No such file or directory (os error 44) | + | /tmp | . | ERR: No such file or directory (os error 44) | + | /tmp | .. | ERR: No such file or directory (os error 44) | + | /tmp | / | ERR: No such file or directory (os error 44) | + | /tmp | /bin | ERR: No such file or directory (os error 44) | + | /tmp | /boot | ERR: No such file or directory (os error 44) | + | /tmp | /dev | ERR: No such file or directory (os error 44) | + | /tmp | /etc | ERR: No such file or directory (os error 44) | + | /tmp | /etc/group | ERR: No such file or directory (os error 44) | + | /tmp | /etc/passwd | ERR: No such file or directory (os error 44) | + | /tmp | /etc/shadow | ERR: No such file or directory (os error 44) | + | /tmp | /home | ERR: No such file or directory (os error 44) | + | /tmp | /lib | ERR: No such file or directory (os error 44) | + | /tmp | /lib64 | ERR: No such file or directory (os error 44) | + | /tmp | /opt | ERR: No such file or directory (os error 44) | + | /tmp | /proc | ERR: No such file or directory (os error 44) | + | /tmp | /proc/self | ERR: No such file or directory (os error 44) | + | /tmp | /root | ERR: No such file or directory (os error 44) | + | /tmp | /run | ERR: No such file or directory (os error 44) | + | /tmp | /sbin | ERR: No such file or directory (os error 44) | + | /tmp | /srv | ERR: No such file or directory (os error 44) | + | /tmp | /sys | ERR: No such file or directory (os error 44) | + | /tmp | /tmp | ERR: No such file or directory (os error 44) | + | /tmp | /usr | ERR: No such file or directory (os error 44) | + | /tmp | /var | ERR: No such file or directory (os error 44) | + | /tmp | \0 | ERR: No such file or directory (os error 44) | + | /tmp | /x/.. | ERR: No such file or directory (os error 44) | + | /usr | | ERR: No such file or directory (os error 44) | + | /usr | . | ERR: No such file or directory (os error 44) | + | /usr | .. | ERR: No such file or directory (os error 44) | + | /usr | / | ERR: No such file or directory (os error 44) | + | /usr | /bin | ERR: No such file or directory (os error 44) | + | /usr | /boot | ERR: No such file or directory (os error 44) | + | /usr | /dev | ERR: No such file or directory (os error 44) | + | /usr | /etc | ERR: No such file or directory (os error 44) | + | /usr | /etc/group | ERR: No such file or directory (os error 44) | + | /usr | /etc/passwd | ERR: No such file or directory (os error 44) | + | /usr | /etc/shadow | ERR: No such file or directory (os error 44) | + | /usr | /home | ERR: No such file or directory (os error 44) | + | /usr | /lib | ERR: No such file or directory (os error 44) | + | /usr | /lib64 | ERR: No such file or directory (os error 44) | + | /usr | /opt | ERR: No such file or directory (os error 44) | + | /usr | /proc | ERR: No such file or directory (os error 44) | + | /usr | /proc/self | ERR: No such file or directory (os error 44) | + | /usr | /root | ERR: No such file or directory (os error 44) | + | /usr | /run | ERR: No such file or directory (os error 44) | + | /usr | /sbin | ERR: No such file or directory (os error 44) | + | /usr | /srv | ERR: No such file or directory (os error 44) | + | /usr | /sys | ERR: No such file or directory (os error 44) | + | /usr | /tmp | ERR: No such file or directory (os error 44) | + | /usr | /usr | ERR: No such file or directory (os error 44) | + | /usr | /var | ERR: No such file or directory (os error 44) | + | /usr | \0 | ERR: No such file or directory (os error 44) | + | /usr | /x/.. | ERR: No such file or directory (os error 44) | + | /var | | ERR: No such file or directory (os error 44) | + | /var | . | ERR: No such file or directory (os error 44) | + | /var | .. | ERR: No such file or directory (os error 44) | + | /var | / | ERR: No such file or directory (os error 44) | + | /var | /bin | ERR: No such file or directory (os error 44) | + | /var | /boot | ERR: No such file or directory (os error 44) | + | /var | /dev | ERR: No such file or directory (os error 44) | + | /var | /etc | ERR: No such file or directory (os error 44) | + | /var | /etc/group | ERR: No such file or directory (os error 44) | + | /var | /etc/passwd | ERR: No such file or directory (os error 44) | + | /var | /etc/shadow | ERR: No such file or directory (os error 44) | + | /var | /home | ERR: No such file or directory (os error 44) | + | /var | /lib | ERR: No such file or directory (os error 44) | + | /var | /lib64 | ERR: No such file or directory (os error 44) | + | /var | /opt | ERR: No such file or directory (os error 44) | + | /var | /proc | ERR: No such file or directory (os error 44) | + | /var | /proc/self | ERR: No such file or directory (os error 44) | + | /var | /root | ERR: No such file or directory (os error 44) | + | /var | /run | ERR: No such file or directory (os error 44) | + | /var | /sbin | ERR: No such file or directory (os error 44) | + | /var | /srv | ERR: No such file or directory (os error 44) | + | /var | /sys | ERR: No such file or directory (os error 44) | + | /var | /tmp | ERR: No such file or directory (os error 44) | + | /var | /usr | ERR: No such file or directory (os error 44) | + | /var | /var | ERR: No such file or directory (os error 44) | + | /var | \0 | ERR: No such file or directory (os error 44) | + | /var | /x/.. | ERR: No such file or directory (os error 44) | + | \0 | | ERR: file name contained an unexpected NUL byte | + | \0 | . | ERR: file name contained an unexpected NUL byte | + | \0 | .. | ERR: file name contained an unexpected NUL byte | + | \0 | / | ERR: file name contained an unexpected NUL byte | + | \0 | /bin | ERR: file name contained an unexpected NUL byte | + | \0 | /boot | ERR: file name contained an unexpected NUL byte | + | \0 | /dev | ERR: file name contained an unexpected NUL byte | + | \0 | /etc | ERR: file name contained an unexpected NUL byte | + | \0 | /etc/group | ERR: file name contained an unexpected NUL byte | + | \0 | /etc/passwd | ERR: file name contained an unexpected NUL byte | + | \0 | /etc/shadow | ERR: file name contained an unexpected NUL byte | + | \0 | /home | ERR: file name contained an unexpected NUL byte | + | \0 | /lib | ERR: file name contained an unexpected NUL byte | + | \0 | /lib64 | ERR: file name contained an unexpected NUL byte | + | \0 | /opt | ERR: file name contained an unexpected NUL byte | + | \0 | /proc | ERR: file name contained an unexpected NUL byte | + | \0 | /proc/self | ERR: file name contained an unexpected NUL byte | + | \0 | /root | ERR: file name contained an unexpected NUL byte | + | \0 | /run | ERR: file name contained an unexpected NUL byte | + | \0 | /sbin | ERR: file name contained an unexpected NUL byte | + | \0 | /srv | ERR: file name contained an unexpected NUL byte | + | \0 | /sys | ERR: file name contained an unexpected NUL byte | + | \0 | /tmp | ERR: file name contained an unexpected NUL byte | + | \0 | /usr | ERR: file name contained an unexpected NUL byte | + | \0 | /var | ERR: file name contained an unexpected NUL byte | + | \0 | \0 | ERR: file name contained an unexpected NUL byte | + | \0 | /x/.. | ERR: file name contained an unexpected NUL byte | + | /x/.. | | ERR: No such file or directory (os error 44) | + | /x/.. | . | ERR: No such file or directory (os error 44) | + | /x/.. | .. | ERR: No such file or directory (os error 44) | + | /x/.. | / | ERR: No such file or directory (os error 44) | + | /x/.. | /bin | ERR: No such file or directory (os error 44) | + | /x/.. | /boot | ERR: No such file or directory (os error 44) | + | /x/.. | /dev | ERR: No such file or directory (os error 44) | + | /x/.. | /etc | ERR: No such file or directory (os error 44) | + | /x/.. | /etc/group | ERR: No such file or directory (os error 44) | + | /x/.. | /etc/passwd | ERR: No such file or directory (os error 44) | + | /x/.. | /etc/shadow | ERR: No such file or directory (os error 44) | + | /x/.. | /home | ERR: No such file or directory (os error 44) | + | /x/.. | /lib | ERR: No such file or directory (os error 44) | + | /x/.. | /lib64 | ERR: No such file or directory (os error 44) | + | /x/.. | /opt | ERR: No such file or directory (os error 44) | + | /x/.. | /proc | ERR: No such file or directory (os error 44) | + | /x/.. | /proc/self | ERR: No such file or directory (os error 44) | + | /x/.. | /root | ERR: No such file or directory (os error 44) | + | /x/.. | /run | ERR: No such file or directory (os error 44) | + | /x/.. | /sbin | ERR: No such file or directory (os error 44) | + | /x/.. | /srv | ERR: No such file or directory (os error 44) | + | /x/.. | /sys | ERR: No such file or directory (os error 44) | + | /x/.. | /tmp | ERR: No such file or directory (os error 44) | + | /x/.. | /usr | ERR: No such file or directory (os error 44) | + | /x/.. | /var | ERR: No such file or directory (os error 44) | + | /x/.. | \0 | ERR: No such file or directory (os error 44) | + | /x/.. | /x/.. | ERR: No such file or directory (os error 44) | + +-------------+-------------+--------------------------------------------------------------------------------+ ", ); } @@ -839,10 +838,10 @@ async fn test_create_dir() { +-------------+-------------------------------------------------+ | path | result | +-------------+-------------------------------------------------+ - | | ERR: Invalid seek (os error 70) | - | . | ERR: Invalid seek (os error 70) | - | .. | ERR: Invalid seek (os error 70) | - | / | ERR: Invalid seek (os error 70) | + | | OK: created | + | . | ERR: File exists (os error 20) | + | .. | OK: created | + | / | ERR: File exists (os error 20) | | /bin | OK: created | | /boot | OK: created | | /dev | OK: created | @@ -865,7 +864,7 @@ async fn test_create_dir() { | /usr | OK: created | | /var | OK: created | | \0 | ERR: file name contained an unexpected NUL byte | - | /x/.. | ERR: Invalid seek (os error 70) | + | /x/.. | ERR: No such file or directory (os error 44) | +-------------+-------------------------------------------------+ ", ); @@ -1755,27 +1754,27 @@ async fn test_open_create() { | . | OK: opened | | .. | OK: opened | | / | OK: opened | - | /bin | ERR: No such file or directory (os error 44) | - | /boot | ERR: No such file or directory (os error 44) | - | /dev | ERR: No such file or directory (os error 44) | - | /etc | ERR: No such file or directory (os error 44) | - | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/shadow | ERR: No such file or directory (os error 44) | - | /home | ERR: No such file or directory (os error 44) | - | /lib | ERR: No such file or directory (os error 44) | - | /lib64 | ERR: No such file or directory (os error 44) | - | /opt | ERR: No such file or directory (os error 44) | - | /proc | ERR: No such file or directory (os error 44) | - | /proc/self | ERR: No such file or directory (os error 44) | - | /root | ERR: No such file or directory (os error 44) | - | /run | ERR: No such file or directory (os error 44) | - | /sbin | ERR: No such file or directory (os error 44) | - | /srv | ERR: No such file or directory (os error 44) | - | /sys | ERR: No such file or directory (os error 44) | - | /tmp | ERR: No such file or directory (os error 44) | - | /usr | ERR: No such file or directory (os error 44) | - | /var | ERR: No such file or directory (os error 44) | + | /bin | OK: opened | + | /boot | OK: opened | + | /dev | OK: opened | + | /etc | OK: opened | + | /etc/group | ERR: Not a directory (os error 54) | + | /etc/passwd | ERR: Not a directory (os error 54) | + | /etc/shadow | ERR: Not a directory (os error 54) | + | /home | OK: opened | + | /lib | OK: opened | + | /lib64 | OK: opened | + | /opt | OK: opened | + | /proc | OK: opened | + | /proc/self | ERR: Not a directory (os error 54) | + | /root | OK: opened | + | /run | OK: opened | + | /sbin | OK: opened | + | /srv | OK: opened | + | /sys | OK: opened | + | /tmp | OK: opened | + | /usr | OK: opened | + | /var | OK: opened | | \0 | ERR: file name contained an unexpected NUL byte | | /x/.. | ERR: No such file or directory (os error 44) | +-------------+-------------------------------------------------+ @@ -1819,7 +1818,7 @@ async fn test_open_create_new() { | /usr | OK: opened | | /var | OK: opened | | \0 | ERR: file name contained an unexpected NUL byte | - | /x/.. | ERR: Invalid seek (os error 70) | + | /x/.. | ERR: No such file or directory (os error 44) | +-------------+-------------------------------------------------+ ", ); @@ -2007,29 +2006,29 @@ async fn test_read_link() { | . | ERR: Not supported (os error 58) | | .. | ERR: Not supported (os error 58) | | / | ERR: Not supported (os error 58) | - | /bin | ERR: No such file or directory (os error 44) | - | /boot | ERR: No such file or directory (os error 44) | - | /dev | ERR: No such file or directory (os error 44) | - | /etc | ERR: No such file or directory (os error 44) | - | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/shadow | ERR: No such file or directory (os error 44) | - | /home | ERR: No such file or directory (os error 44) | - | /lib | ERR: No such file or directory (os error 44) | - | /lib64 | ERR: No such file or directory (os error 44) | - | /opt | ERR: No such file or directory (os error 44) | - | /proc | ERR: No such file or directory (os error 44) | - | /proc/self | ERR: No such file or directory (os error 44) | - | /root | ERR: No such file or directory (os error 44) | - | /run | ERR: No such file or directory (os error 44) | - | /sbin | ERR: No such file or directory (os error 44) | - | /srv | ERR: No such file or directory (os error 44) | - | /sys | ERR: No such file or directory (os error 44) | - | /tmp | ERR: No such file or directory (os error 44) | - | /usr | ERR: No such file or directory (os error 44) | - | /var | ERR: No such file or directory (os error 44) | + | /bin | ERR: Not supported (os error 58) | + | /boot | ERR: Not supported (os error 58) | + | /dev | ERR: Not supported (os error 58) | + | /etc | ERR: Not supported (os error 58) | + | /etc/group | ERR: Not supported (os error 58) | + | /etc/passwd | ERR: Not supported (os error 58) | + | /etc/shadow | ERR: Not supported (os error 58) | + | /home | ERR: Not supported (os error 58) | + | /lib | ERR: Not supported (os error 58) | + | /lib64 | ERR: Not supported (os error 58) | + | /opt | ERR: Not supported (os error 58) | + | /proc | ERR: Not supported (os error 58) | + | /proc/self | ERR: Not supported (os error 58) | + | /root | ERR: Not supported (os error 58) | + | /run | ERR: Not supported (os error 58) | + | /sbin | ERR: Not supported (os error 58) | + | /srv | ERR: Not supported (os error 58) | + | /sys | ERR: Not supported (os error 58) | + | /tmp | ERR: Not supported (os error 58) | + | /usr | ERR: Not supported (os error 58) | + | /var | ERR: Not supported (os error 58) | | \0 | ERR: file name contained an unexpected NUL byte | - | /x/.. | ERR: No such file or directory (os error 44) | + | /x/.. | ERR: Not supported (os error 58) | +-------------+-------------------------------------------------+ ", ); @@ -2870,38 +2869,37 @@ async fn test_set_permissions() { insta::assert_snapshot!( run_1(&udf).await, @r" - +-------------+-----------------------------------------------+ - | path | result | - +-------------+-----------------------------------------------+ - | | ERR: operation not supported on this platform | - | . | ERR: operation not supported on this platform | - | .. | ERR: operation not supported on this platform | - | / | ERR: operation not supported on this platform | - | /bin | ERR: operation not supported on this platform | - | /boot | ERR: operation not supported on this platform | - | /dev | ERR: operation not supported on this platform | - | /etc | ERR: operation not supported on this platform | - | /etc/group | ERR: operation not supported on this platform | - | /etc/passwd | ERR: operation not supported on this platform | - | /etc/shadow | ERR: operation not supported on this platform | - | /home | ERR: operation not supported on this platform | - | /lib | ERR: operation not supported on this platform | - | /lib64 | ERR: operation not supported on this platform | - | /opt | ERR: operation not supported on this platform | - | /proc | ERR: operation not supported on this platform | - | /proc/self | ERR: operation not supported on this platform | - | /root | ERR: operation not supported on this platform | - | /run | ERR: operation not supported on this platform | - | /sbin | ERR: operation not supported on this platform | - | /srv | ERR: operation not supported on this platform | - | /sys | ERR: operation not supported on this platform | - | /tmp | ERR: operation not supported on this platform | - | /usr | ERR: operation not supported on this platform | - | /var | ERR: operation not supported on this platform | - | \0 | ERR: operation not supported on this platform | - | /x/.. | ERR: operation not supported on this platform | - +-------------+-----------------------------------------------+ - + +-------------+-------------------------------------------------+ + | path | result | + +-------------+-------------------------------------------------+ + | | ERR: Function not implemented (os error 52) | + | . | ERR: Function not implemented (os error 52) | + | .. | ERR: Function not implemented (os error 52) | + | / | ERR: Function not implemented (os error 52) | + | /bin | ERR: Function not implemented (os error 52) | + | /boot | ERR: Function not implemented (os error 52) | + | /dev | ERR: Function not implemented (os error 52) | + | /etc | ERR: Function not implemented (os error 52) | + | /etc/group | ERR: Function not implemented (os error 52) | + | /etc/passwd | ERR: Function not implemented (os error 52) | + | /etc/shadow | ERR: Function not implemented (os error 52) | + | /home | ERR: Function not implemented (os error 52) | + | /lib | ERR: Function not implemented (os error 52) | + | /lib64 | ERR: Function not implemented (os error 52) | + | /opt | ERR: Function not implemented (os error 52) | + | /proc | ERR: Function not implemented (os error 52) | + | /proc/self | ERR: Function not implemented (os error 52) | + | /root | ERR: Function not implemented (os error 52) | + | /run | ERR: Function not implemented (os error 52) | + | /sbin | ERR: Function not implemented (os error 52) | + | /srv | ERR: Function not implemented (os error 52) | + | /sys | ERR: Function not implemented (os error 52) | + | /tmp | ERR: Function not implemented (os error 52) | + | /usr | ERR: Function not implemented (os error 52) | + | /var | ERR: Function not implemented (os error 52) | + | \0 | ERR: file name contained an unexpected NUL byte | + | /x/.. | ERR: Function not implemented (os error 52) | + +-------------+-------------------------------------------------+ ", ); } From 58a5de5901a63085c940013d4f15173869aaae9c Mon Sep 17 00:00:00 2001 From: tim maloney Date: Wed, 11 Feb 2026 14:27:50 -0800 Subject: [PATCH 05/18] fix: tests --- host/tests/integration_tests/evil/fs.rs | 1690 ++++++++++++----------- 1 file changed, 846 insertions(+), 844 deletions(-) diff --git a/host/tests/integration_tests/evil/fs.rs b/host/tests/integration_tests/evil/fs.rs index 58c931e..31e54f7 100644 --- a/host/tests/integration_tests/evil/fs.rs +++ b/host/tests/integration_tests/evil/fs.rs @@ -49,37 +49,38 @@ async fn test_canonicalize() { insta::assert_snapshot!( run_1(&udf).await, @r" - +-------------+-------------------------------------------------+ - | path | result | - +-------------+-------------------------------------------------+ - | | ERR: No such file or directory (os error 44) | - | . | OK: / | - | .. | OK: / | - | / | OK: / | - | /bin | ERR: Not supported (os error 58) | - | /boot | ERR: Not supported (os error 58) | - | /dev | ERR: Not supported (os error 58) | - | /etc | ERR: Not supported (os error 58) | - | /etc/group | ERR: Not supported (os error 58) | - | /etc/passwd | ERR: Not supported (os error 58) | - | /etc/shadow | ERR: Not supported (os error 58) | - | /home | ERR: Not supported (os error 58) | - | /lib | ERR: Not supported (os error 58) | - | /lib64 | ERR: Not supported (os error 58) | - | /opt | ERR: Not supported (os error 58) | - | /proc | ERR: Not supported (os error 58) | - | /proc/self | ERR: Not supported (os error 58) | - | /root | ERR: Not supported (os error 58) | - | /run | ERR: Not supported (os error 58) | - | /sbin | ERR: Not supported (os error 58) | - | /srv | ERR: Not supported (os error 58) | - | /sys | ERR: Not supported (os error 58) | - | /tmp | ERR: Not supported (os error 58) | - | /usr | ERR: Not supported (os error 58) | - | /var | ERR: Not supported (os error 58) | - | \0 | ERR: file name contained an unexpected NUL byte | - | /x/.. | ERR: Not supported (os error 58) | - +-------------+-------------------------------------------------+ + +-------------+-----------------------------------------------+ + | path | result | + +-------------+-----------------------------------------------+ + | | ERR: operation not supported on this platform | + | . | ERR: operation not supported on this platform | + | .. | ERR: operation not supported on this platform | + | / | ERR: operation not supported on this platform | + | /bin | ERR: operation not supported on this platform | + | /boot | ERR: operation not supported on this platform | + | /dev | ERR: operation not supported on this platform | + | /etc | ERR: operation not supported on this platform | + | /etc/group | ERR: operation not supported on this platform | + | /etc/passwd | ERR: operation not supported on this platform | + | /etc/shadow | ERR: operation not supported on this platform | + | /home | ERR: operation not supported on this platform | + | /lib | ERR: operation not supported on this platform | + | /lib64 | ERR: operation not supported on this platform | + | /opt | ERR: operation not supported on this platform | + | /proc | ERR: operation not supported on this platform | + | /proc/self | ERR: operation not supported on this platform | + | /root | ERR: operation not supported on this platform | + | /run | ERR: operation not supported on this platform | + | /sbin | ERR: operation not supported on this platform | + | /srv | ERR: operation not supported on this platform | + | /sys | ERR: operation not supported on this platform | + | /tmp | ERR: operation not supported on this platform | + | /usr | ERR: operation not supported on this platform | + | /var | ERR: operation not supported on this platform | + | \0 | ERR: operation not supported on this platform | + | /x/.. | ERR: operation not supported on this platform | + +-------------+-----------------------------------------------+ + ", ); } @@ -91,739 +92,739 @@ async fn test_copy() { insta::assert_snapshot!( run_2(&udf).await, @r" - +-------------+-------------+--------------------------------------------------------------------------------+ - | from | to | output | - +-------------+-------------+--------------------------------------------------------------------------------+ - | | | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | . | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | / | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | . | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | / | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | . | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | / | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | . | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | / | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | /bin | | ERR: No such file or directory (os error 44) | - | /bin | . | ERR: No such file or directory (os error 44) | - | /bin | .. | ERR: No such file or directory (os error 44) | - | /bin | / | ERR: No such file or directory (os error 44) | - | /bin | /bin | ERR: No such file or directory (os error 44) | - | /bin | /boot | ERR: No such file or directory (os error 44) | - | /bin | /dev | ERR: No such file or directory (os error 44) | - | /bin | /etc | ERR: No such file or directory (os error 44) | - | /bin | /etc/group | ERR: No such file or directory (os error 44) | - | /bin | /etc/passwd | ERR: No such file or directory (os error 44) | - | /bin | /etc/shadow | ERR: No such file or directory (os error 44) | - | /bin | /home | ERR: No such file or directory (os error 44) | - | /bin | /lib | ERR: No such file or directory (os error 44) | - | /bin | /lib64 | ERR: No such file or directory (os error 44) | - | /bin | /opt | ERR: No such file or directory (os error 44) | - | /bin | /proc | ERR: No such file or directory (os error 44) | - | /bin | /proc/self | ERR: No such file or directory (os error 44) | - | /bin | /root | ERR: No such file or directory (os error 44) | - | /bin | /run | ERR: No such file or directory (os error 44) | - | /bin | /sbin | ERR: No such file or directory (os error 44) | - | /bin | /srv | ERR: No such file or directory (os error 44) | - | /bin | /sys | ERR: No such file or directory (os error 44) | - | /bin | /tmp | ERR: No such file or directory (os error 44) | - | /bin | /usr | ERR: No such file or directory (os error 44) | - | /bin | /var | ERR: No such file or directory (os error 44) | - | /bin | \0 | ERR: No such file or directory (os error 44) | - | /bin | /x/.. | ERR: No such file or directory (os error 44) | - | /boot | | ERR: No such file or directory (os error 44) | - | /boot | . | ERR: No such file or directory (os error 44) | - | /boot | .. | ERR: No such file or directory (os error 44) | - | /boot | / | ERR: No such file or directory (os error 44) | - | /boot | /bin | ERR: No such file or directory (os error 44) | - | /boot | /boot | ERR: No such file or directory (os error 44) | - | /boot | /dev | ERR: No such file or directory (os error 44) | - | /boot | /etc | ERR: No such file or directory (os error 44) | - | /boot | /etc/group | ERR: No such file or directory (os error 44) | - | /boot | /etc/passwd | ERR: No such file or directory (os error 44) | - | /boot | /etc/shadow | ERR: No such file or directory (os error 44) | - | /boot | /home | ERR: No such file or directory (os error 44) | - | /boot | /lib | ERR: No such file or directory (os error 44) | - | /boot | /lib64 | ERR: No such file or directory (os error 44) | - | /boot | /opt | ERR: No such file or directory (os error 44) | - | /boot | /proc | ERR: No such file or directory (os error 44) | - | /boot | /proc/self | ERR: No such file or directory (os error 44) | - | /boot | /root | ERR: No such file or directory (os error 44) | - | /boot | /run | ERR: No such file or directory (os error 44) | - | /boot | /sbin | ERR: No such file or directory (os error 44) | - | /boot | /srv | ERR: No such file or directory (os error 44) | - | /boot | /sys | ERR: No such file or directory (os error 44) | - | /boot | /tmp | ERR: No such file or directory (os error 44) | - | /boot | /usr | ERR: No such file or directory (os error 44) | - | /boot | /var | ERR: No such file or directory (os error 44) | - | /boot | \0 | ERR: No such file or directory (os error 44) | - | /boot | /x/.. | ERR: No such file or directory (os error 44) | - | /dev | | ERR: No such file or directory (os error 44) | - | /dev | . | ERR: No such file or directory (os error 44) | - | /dev | .. | ERR: No such file or directory (os error 44) | - | /dev | / | ERR: No such file or directory (os error 44) | - | /dev | /bin | ERR: No such file or directory (os error 44) | - | /dev | /boot | ERR: No such file or directory (os error 44) | - | /dev | /dev | ERR: No such file or directory (os error 44) | - | /dev | /etc | ERR: No such file or directory (os error 44) | - | /dev | /etc/group | ERR: No such file or directory (os error 44) | - | /dev | /etc/passwd | ERR: No such file or directory (os error 44) | - | /dev | /etc/shadow | ERR: No such file or directory (os error 44) | - | /dev | /home | ERR: No such file or directory (os error 44) | - | /dev | /lib | ERR: No such file or directory (os error 44) | - | /dev | /lib64 | ERR: No such file or directory (os error 44) | - | /dev | /opt | ERR: No such file or directory (os error 44) | - | /dev | /proc | ERR: No such file or directory (os error 44) | - | /dev | /proc/self | ERR: No such file or directory (os error 44) | - | /dev | /root | ERR: No such file or directory (os error 44) | - | /dev | /run | ERR: No such file or directory (os error 44) | - | /dev | /sbin | ERR: No such file or directory (os error 44) | - | /dev | /srv | ERR: No such file or directory (os error 44) | - | /dev | /sys | ERR: No such file or directory (os error 44) | - | /dev | /tmp | ERR: No such file or directory (os error 44) | - | /dev | /usr | ERR: No such file or directory (os error 44) | - | /dev | /var | ERR: No such file or directory (os error 44) | - | /dev | \0 | ERR: No such file or directory (os error 44) | - | /dev | /x/.. | ERR: No such file or directory (os error 44) | - | /etc | | ERR: No such file or directory (os error 44) | - | /etc | . | ERR: No such file or directory (os error 44) | - | /etc | .. | ERR: No such file or directory (os error 44) | - | /etc | / | ERR: No such file or directory (os error 44) | - | /etc | /bin | ERR: No such file or directory (os error 44) | - | /etc | /boot | ERR: No such file or directory (os error 44) | - | /etc | /dev | ERR: No such file or directory (os error 44) | - | /etc | /etc | ERR: No such file or directory (os error 44) | - | /etc | /etc/group | ERR: No such file or directory (os error 44) | - | /etc | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc | /home | ERR: No such file or directory (os error 44) | - | /etc | /lib | ERR: No such file or directory (os error 44) | - | /etc | /lib64 | ERR: No such file or directory (os error 44) | - | /etc | /opt | ERR: No such file or directory (os error 44) | - | /etc | /proc | ERR: No such file or directory (os error 44) | - | /etc | /proc/self | ERR: No such file or directory (os error 44) | - | /etc | /root | ERR: No such file or directory (os error 44) | - | /etc | /run | ERR: No such file or directory (os error 44) | - | /etc | /sbin | ERR: No such file or directory (os error 44) | - | /etc | /srv | ERR: No such file or directory (os error 44) | - | /etc | /sys | ERR: No such file or directory (os error 44) | - | /etc | /tmp | ERR: No such file or directory (os error 44) | - | /etc | /usr | ERR: No such file or directory (os error 44) | - | /etc | /var | ERR: No such file or directory (os error 44) | - | /etc | \0 | ERR: No such file or directory (os error 44) | - | /etc | /x/.. | ERR: No such file or directory (os error 44) | - | /etc/group | | ERR: No such file or directory (os error 44) | - | /etc/group | . | ERR: No such file or directory (os error 44) | - | /etc/group | .. | ERR: No such file or directory (os error 44) | - | /etc/group | / | ERR: No such file or directory (os error 44) | - | /etc/group | /bin | ERR: No such file or directory (os error 44) | - | /etc/group | /boot | ERR: No such file or directory (os error 44) | - | /etc/group | /dev | ERR: No such file or directory (os error 44) | - | /etc/group | /etc | ERR: No such file or directory (os error 44) | - | /etc/group | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/group | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/group | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc/group | /home | ERR: No such file or directory (os error 44) | - | /etc/group | /lib | ERR: No such file or directory (os error 44) | - | /etc/group | /lib64 | ERR: No such file or directory (os error 44) | - | /etc/group | /opt | ERR: No such file or directory (os error 44) | - | /etc/group | /proc | ERR: No such file or directory (os error 44) | - | /etc/group | /proc/self | ERR: No such file or directory (os error 44) | - | /etc/group | /root | ERR: No such file or directory (os error 44) | - | /etc/group | /run | ERR: No such file or directory (os error 44) | - | /etc/group | /sbin | ERR: No such file or directory (os error 44) | - | /etc/group | /srv | ERR: No such file or directory (os error 44) | - | /etc/group | /sys | ERR: No such file or directory (os error 44) | - | /etc/group | /tmp | ERR: No such file or directory (os error 44) | - | /etc/group | /usr | ERR: No such file or directory (os error 44) | - | /etc/group | /var | ERR: No such file or directory (os error 44) | - | /etc/group | \0 | ERR: No such file or directory (os error 44) | - | /etc/group | /x/.. | ERR: No such file or directory (os error 44) | - | /etc/passwd | | ERR: No such file or directory (os error 44) | - | /etc/passwd | . | ERR: No such file or directory (os error 44) | - | /etc/passwd | .. | ERR: No such file or directory (os error 44) | - | /etc/passwd | / | ERR: No such file or directory (os error 44) | - | /etc/passwd | /bin | ERR: No such file or directory (os error 44) | - | /etc/passwd | /boot | ERR: No such file or directory (os error 44) | - | /etc/passwd | /dev | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc/passwd | /home | ERR: No such file or directory (os error 44) | - | /etc/passwd | /lib | ERR: No such file or directory (os error 44) | - | /etc/passwd | /lib64 | ERR: No such file or directory (os error 44) | - | /etc/passwd | /opt | ERR: No such file or directory (os error 44) | - | /etc/passwd | /proc | ERR: No such file or directory (os error 44) | - | /etc/passwd | /proc/self | ERR: No such file or directory (os error 44) | - | /etc/passwd | /root | ERR: No such file or directory (os error 44) | - | /etc/passwd | /run | ERR: No such file or directory (os error 44) | - | /etc/passwd | /sbin | ERR: No such file or directory (os error 44) | - | /etc/passwd | /srv | ERR: No such file or directory (os error 44) | - | /etc/passwd | /sys | ERR: No such file or directory (os error 44) | - | /etc/passwd | /tmp | ERR: No such file or directory (os error 44) | - | /etc/passwd | /usr | ERR: No such file or directory (os error 44) | - | /etc/passwd | /var | ERR: No such file or directory (os error 44) | - | /etc/passwd | \0 | ERR: No such file or directory (os error 44) | - | /etc/passwd | /x/.. | ERR: No such file or directory (os error 44) | - | /etc/shadow | | ERR: No such file or directory (os error 44) | - | /etc/shadow | . | ERR: No such file or directory (os error 44) | - | /etc/shadow | .. | ERR: No such file or directory (os error 44) | - | /etc/shadow | / | ERR: No such file or directory (os error 44) | - | /etc/shadow | /bin | ERR: No such file or directory (os error 44) | - | /etc/shadow | /boot | ERR: No such file or directory (os error 44) | - | /etc/shadow | /dev | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc/shadow | /home | ERR: No such file or directory (os error 44) | - | /etc/shadow | /lib | ERR: No such file or directory (os error 44) | - | /etc/shadow | /lib64 | ERR: No such file or directory (os error 44) | - | /etc/shadow | /opt | ERR: No such file or directory (os error 44) | - | /etc/shadow | /proc | ERR: No such file or directory (os error 44) | - | /etc/shadow | /proc/self | ERR: No such file or directory (os error 44) | - | /etc/shadow | /root | ERR: No such file or directory (os error 44) | - | /etc/shadow | /run | ERR: No such file or directory (os error 44) | - | /etc/shadow | /sbin | ERR: No such file or directory (os error 44) | - | /etc/shadow | /srv | ERR: No such file or directory (os error 44) | - | /etc/shadow | /sys | ERR: No such file or directory (os error 44) | - | /etc/shadow | /tmp | ERR: No such file or directory (os error 44) | - | /etc/shadow | /usr | ERR: No such file or directory (os error 44) | - | /etc/shadow | /var | ERR: No such file or directory (os error 44) | - | /etc/shadow | \0 | ERR: No such file or directory (os error 44) | - | /etc/shadow | /x/.. | ERR: No such file or directory (os error 44) | - | /home | | ERR: No such file or directory (os error 44) | - | /home | . | ERR: No such file or directory (os error 44) | - | /home | .. | ERR: No such file or directory (os error 44) | - | /home | / | ERR: No such file or directory (os error 44) | - | /home | /bin | ERR: No such file or directory (os error 44) | - | /home | /boot | ERR: No such file or directory (os error 44) | - | /home | /dev | ERR: No such file or directory (os error 44) | - | /home | /etc | ERR: No such file or directory (os error 44) | - | /home | /etc/group | ERR: No such file or directory (os error 44) | - | /home | /etc/passwd | ERR: No such file or directory (os error 44) | - | /home | /etc/shadow | ERR: No such file or directory (os error 44) | - | /home | /home | ERR: No such file or directory (os error 44) | - | /home | /lib | ERR: No such file or directory (os error 44) | - | /home | /lib64 | ERR: No such file or directory (os error 44) | - | /home | /opt | ERR: No such file or directory (os error 44) | - | /home | /proc | ERR: No such file or directory (os error 44) | - | /home | /proc/self | ERR: No such file or directory (os error 44) | - | /home | /root | ERR: No such file or directory (os error 44) | - | /home | /run | ERR: No such file or directory (os error 44) | - | /home | /sbin | ERR: No such file or directory (os error 44) | - | /home | /srv | ERR: No such file or directory (os error 44) | - | /home | /sys | ERR: No such file or directory (os error 44) | - | /home | /tmp | ERR: No such file or directory (os error 44) | - | /home | /usr | ERR: No such file or directory (os error 44) | - | /home | /var | ERR: No such file or directory (os error 44) | - | /home | \0 | ERR: No such file or directory (os error 44) | - | /home | /x/.. | ERR: No such file or directory (os error 44) | - | /lib | | ERR: No such file or directory (os error 44) | - | /lib | . | ERR: No such file or directory (os error 44) | - | /lib | .. | ERR: No such file or directory (os error 44) | - | /lib | / | ERR: No such file or directory (os error 44) | - | /lib | /bin | ERR: No such file or directory (os error 44) | - | /lib | /boot | ERR: No such file or directory (os error 44) | - | /lib | /dev | ERR: No such file or directory (os error 44) | - | /lib | /etc | ERR: No such file or directory (os error 44) | - | /lib | /etc/group | ERR: No such file or directory (os error 44) | - | /lib | /etc/passwd | ERR: No such file or directory (os error 44) | - | /lib | /etc/shadow | ERR: No such file or directory (os error 44) | - | /lib | /home | ERR: No such file or directory (os error 44) | - | /lib | /lib | ERR: No such file or directory (os error 44) | - | /lib | /lib64 | ERR: No such file or directory (os error 44) | - | /lib | /opt | ERR: No such file or directory (os error 44) | - | /lib | /proc | ERR: No such file or directory (os error 44) | - | /lib | /proc/self | ERR: No such file or directory (os error 44) | - | /lib | /root | ERR: No such file or directory (os error 44) | - | /lib | /run | ERR: No such file or directory (os error 44) | - | /lib | /sbin | ERR: No such file or directory (os error 44) | - | /lib | /srv | ERR: No such file or directory (os error 44) | - | /lib | /sys | ERR: No such file or directory (os error 44) | - | /lib | /tmp | ERR: No such file or directory (os error 44) | - | /lib | /usr | ERR: No such file or directory (os error 44) | - | /lib | /var | ERR: No such file or directory (os error 44) | - | /lib | \0 | ERR: No such file or directory (os error 44) | - | /lib | /x/.. | ERR: No such file or directory (os error 44) | - | /lib64 | | ERR: No such file or directory (os error 44) | - | /lib64 | . | ERR: No such file or directory (os error 44) | - | /lib64 | .. | ERR: No such file or directory (os error 44) | - | /lib64 | / | ERR: No such file or directory (os error 44) | - | /lib64 | /bin | ERR: No such file or directory (os error 44) | - | /lib64 | /boot | ERR: No such file or directory (os error 44) | - | /lib64 | /dev | ERR: No such file or directory (os error 44) | - | /lib64 | /etc | ERR: No such file or directory (os error 44) | - | /lib64 | /etc/group | ERR: No such file or directory (os error 44) | - | /lib64 | /etc/passwd | ERR: No such file or directory (os error 44) | - | /lib64 | /etc/shadow | ERR: No such file or directory (os error 44) | - | /lib64 | /home | ERR: No such file or directory (os error 44) | - | /lib64 | /lib | ERR: No such file or directory (os error 44) | - | /lib64 | /lib64 | ERR: No such file or directory (os error 44) | - | /lib64 | /opt | ERR: No such file or directory (os error 44) | - | /lib64 | /proc | ERR: No such file or directory (os error 44) | - | /lib64 | /proc/self | ERR: No such file or directory (os error 44) | - | /lib64 | /root | ERR: No such file or directory (os error 44) | - | /lib64 | /run | ERR: No such file or directory (os error 44) | - | /lib64 | /sbin | ERR: No such file or directory (os error 44) | - | /lib64 | /srv | ERR: No such file or directory (os error 44) | - | /lib64 | /sys | ERR: No such file or directory (os error 44) | - | /lib64 | /tmp | ERR: No such file or directory (os error 44) | - | /lib64 | /usr | ERR: No such file or directory (os error 44) | - | /lib64 | /var | ERR: No such file or directory (os error 44) | - | /lib64 | \0 | ERR: No such file or directory (os error 44) | - | /lib64 | /x/.. | ERR: No such file or directory (os error 44) | - | /opt | | ERR: No such file or directory (os error 44) | - | /opt | . | ERR: No such file or directory (os error 44) | - | /opt | .. | ERR: No such file or directory (os error 44) | - | /opt | / | ERR: No such file or directory (os error 44) | - | /opt | /bin | ERR: No such file or directory (os error 44) | - | /opt | /boot | ERR: No such file or directory (os error 44) | - | /opt | /dev | ERR: No such file or directory (os error 44) | - | /opt | /etc | ERR: No such file or directory (os error 44) | - | /opt | /etc/group | ERR: No such file or directory (os error 44) | - | /opt | /etc/passwd | ERR: No such file or directory (os error 44) | - | /opt | /etc/shadow | ERR: No such file or directory (os error 44) | - | /opt | /home | ERR: No such file or directory (os error 44) | - | /opt | /lib | ERR: No such file or directory (os error 44) | - | /opt | /lib64 | ERR: No such file or directory (os error 44) | - | /opt | /opt | ERR: No such file or directory (os error 44) | - | /opt | /proc | ERR: No such file or directory (os error 44) | - | /opt | /proc/self | ERR: No such file or directory (os error 44) | - | /opt | /root | ERR: No such file or directory (os error 44) | - | /opt | /run | ERR: No such file or directory (os error 44) | - | /opt | /sbin | ERR: No such file or directory (os error 44) | - | /opt | /srv | ERR: No such file or directory (os error 44) | - | /opt | /sys | ERR: No such file or directory (os error 44) | - | /opt | /tmp | ERR: No such file or directory (os error 44) | - | /opt | /usr | ERR: No such file or directory (os error 44) | - | /opt | /var | ERR: No such file or directory (os error 44) | - | /opt | \0 | ERR: No such file or directory (os error 44) | - | /opt | /x/.. | ERR: No such file or directory (os error 44) | - | /proc | | ERR: No such file or directory (os error 44) | - | /proc | . | ERR: No such file or directory (os error 44) | - | /proc | .. | ERR: No such file or directory (os error 44) | - | /proc | / | ERR: No such file or directory (os error 44) | - | /proc | /bin | ERR: No such file or directory (os error 44) | - | /proc | /boot | ERR: No such file or directory (os error 44) | - | /proc | /dev | ERR: No such file or directory (os error 44) | - | /proc | /etc | ERR: No such file or directory (os error 44) | - | /proc | /etc/group | ERR: No such file or directory (os error 44) | - | /proc | /etc/passwd | ERR: No such file or directory (os error 44) | - | /proc | /etc/shadow | ERR: No such file or directory (os error 44) | - | /proc | /home | ERR: No such file or directory (os error 44) | - | /proc | /lib | ERR: No such file or directory (os error 44) | - | /proc | /lib64 | ERR: No such file or directory (os error 44) | - | /proc | /opt | ERR: No such file or directory (os error 44) | - | /proc | /proc | ERR: No such file or directory (os error 44) | - | /proc | /proc/self | ERR: No such file or directory (os error 44) | - | /proc | /root | ERR: No such file or directory (os error 44) | - | /proc | /run | ERR: No such file or directory (os error 44) | - | /proc | /sbin | ERR: No such file or directory (os error 44) | - | /proc | /srv | ERR: No such file or directory (os error 44) | - | /proc | /sys | ERR: No such file or directory (os error 44) | - | /proc | /tmp | ERR: No such file or directory (os error 44) | - | /proc | /usr | ERR: No such file or directory (os error 44) | - | /proc | /var | ERR: No such file or directory (os error 44) | - | /proc | \0 | ERR: No such file or directory (os error 44) | - | /proc | /x/.. | ERR: No such file or directory (os error 44) | - | /proc/self | | ERR: No such file or directory (os error 44) | - | /proc/self | . | ERR: No such file or directory (os error 44) | - | /proc/self | .. | ERR: No such file or directory (os error 44) | - | /proc/self | / | ERR: No such file or directory (os error 44) | - | /proc/self | /bin | ERR: No such file or directory (os error 44) | - | /proc/self | /boot | ERR: No such file or directory (os error 44) | - | /proc/self | /dev | ERR: No such file or directory (os error 44) | - | /proc/self | /etc | ERR: No such file or directory (os error 44) | - | /proc/self | /etc/group | ERR: No such file or directory (os error 44) | - | /proc/self | /etc/passwd | ERR: No such file or directory (os error 44) | - | /proc/self | /etc/shadow | ERR: No such file or directory (os error 44) | - | /proc/self | /home | ERR: No such file or directory (os error 44) | - | /proc/self | /lib | ERR: No such file or directory (os error 44) | - | /proc/self | /lib64 | ERR: No such file or directory (os error 44) | - | /proc/self | /opt | ERR: No such file or directory (os error 44) | - | /proc/self | /proc | ERR: No such file or directory (os error 44) | - | /proc/self | /proc/self | ERR: No such file or directory (os error 44) | - | /proc/self | /root | ERR: No such file or directory (os error 44) | - | /proc/self | /run | ERR: No such file or directory (os error 44) | - | /proc/self | /sbin | ERR: No such file or directory (os error 44) | - | /proc/self | /srv | ERR: No such file or directory (os error 44) | - | /proc/self | /sys | ERR: No such file or directory (os error 44) | - | /proc/self | /tmp | ERR: No such file or directory (os error 44) | - | /proc/self | /usr | ERR: No such file or directory (os error 44) | - | /proc/self | /var | ERR: No such file or directory (os error 44) | - | /proc/self | \0 | ERR: No such file or directory (os error 44) | - | /proc/self | /x/.. | ERR: No such file or directory (os error 44) | - | /root | | ERR: No such file or directory (os error 44) | - | /root | . | ERR: No such file or directory (os error 44) | - | /root | .. | ERR: No such file or directory (os error 44) | - | /root | / | ERR: No such file or directory (os error 44) | - | /root | /bin | ERR: No such file or directory (os error 44) | - | /root | /boot | ERR: No such file or directory (os error 44) | - | /root | /dev | ERR: No such file or directory (os error 44) | - | /root | /etc | ERR: No such file or directory (os error 44) | - | /root | /etc/group | ERR: No such file or directory (os error 44) | - | /root | /etc/passwd | ERR: No such file or directory (os error 44) | - | /root | /etc/shadow | ERR: No such file or directory (os error 44) | - | /root | /home | ERR: No such file or directory (os error 44) | - | /root | /lib | ERR: No such file or directory (os error 44) | - | /root | /lib64 | ERR: No such file or directory (os error 44) | - | /root | /opt | ERR: No such file or directory (os error 44) | - | /root | /proc | ERR: No such file or directory (os error 44) | - | /root | /proc/self | ERR: No such file or directory (os error 44) | - | /root | /root | ERR: No such file or directory (os error 44) | - | /root | /run | ERR: No such file or directory (os error 44) | - | /root | /sbin | ERR: No such file or directory (os error 44) | - | /root | /srv | ERR: No such file or directory (os error 44) | - | /root | /sys | ERR: No such file or directory (os error 44) | - | /root | /tmp | ERR: No such file or directory (os error 44) | - | /root | /usr | ERR: No such file or directory (os error 44) | - | /root | /var | ERR: No such file or directory (os error 44) | - | /root | \0 | ERR: No such file or directory (os error 44) | - | /root | /x/.. | ERR: No such file or directory (os error 44) | - | /run | | ERR: No such file or directory (os error 44) | - | /run | . | ERR: No such file or directory (os error 44) | - | /run | .. | ERR: No such file or directory (os error 44) | - | /run | / | ERR: No such file or directory (os error 44) | - | /run | /bin | ERR: No such file or directory (os error 44) | - | /run | /boot | ERR: No such file or directory (os error 44) | - | /run | /dev | ERR: No such file or directory (os error 44) | - | /run | /etc | ERR: No such file or directory (os error 44) | - | /run | /etc/group | ERR: No such file or directory (os error 44) | - | /run | /etc/passwd | ERR: No such file or directory (os error 44) | - | /run | /etc/shadow | ERR: No such file or directory (os error 44) | - | /run | /home | ERR: No such file or directory (os error 44) | - | /run | /lib | ERR: No such file or directory (os error 44) | - | /run | /lib64 | ERR: No such file or directory (os error 44) | - | /run | /opt | ERR: No such file or directory (os error 44) | - | /run | /proc | ERR: No such file or directory (os error 44) | - | /run | /proc/self | ERR: No such file or directory (os error 44) | - | /run | /root | ERR: No such file or directory (os error 44) | - | /run | /run | ERR: No such file or directory (os error 44) | - | /run | /sbin | ERR: No such file or directory (os error 44) | - | /run | /srv | ERR: No such file or directory (os error 44) | - | /run | /sys | ERR: No such file or directory (os error 44) | - | /run | /tmp | ERR: No such file or directory (os error 44) | - | /run | /usr | ERR: No such file or directory (os error 44) | - | /run | /var | ERR: No such file or directory (os error 44) | - | /run | \0 | ERR: No such file or directory (os error 44) | - | /run | /x/.. | ERR: No such file or directory (os error 44) | - | /sbin | | ERR: No such file or directory (os error 44) | - | /sbin | . | ERR: No such file or directory (os error 44) | - | /sbin | .. | ERR: No such file or directory (os error 44) | - | /sbin | / | ERR: No such file or directory (os error 44) | - | /sbin | /bin | ERR: No such file or directory (os error 44) | - | /sbin | /boot | ERR: No such file or directory (os error 44) | - | /sbin | /dev | ERR: No such file or directory (os error 44) | - | /sbin | /etc | ERR: No such file or directory (os error 44) | - | /sbin | /etc/group | ERR: No such file or directory (os error 44) | - | /sbin | /etc/passwd | ERR: No such file or directory (os error 44) | - | /sbin | /etc/shadow | ERR: No such file or directory (os error 44) | - | /sbin | /home | ERR: No such file or directory (os error 44) | - | /sbin | /lib | ERR: No such file or directory (os error 44) | - | /sbin | /lib64 | ERR: No such file or directory (os error 44) | - | /sbin | /opt | ERR: No such file or directory (os error 44) | - | /sbin | /proc | ERR: No such file or directory (os error 44) | - | /sbin | /proc/self | ERR: No such file or directory (os error 44) | - | /sbin | /root | ERR: No such file or directory (os error 44) | - | /sbin | /run | ERR: No such file or directory (os error 44) | - | /sbin | /sbin | ERR: No such file or directory (os error 44) | - | /sbin | /srv | ERR: No such file or directory (os error 44) | - | /sbin | /sys | ERR: No such file or directory (os error 44) | - | /sbin | /tmp | ERR: No such file or directory (os error 44) | - | /sbin | /usr | ERR: No such file or directory (os error 44) | - | /sbin | /var | ERR: No such file or directory (os error 44) | - | /sbin | \0 | ERR: No such file or directory (os error 44) | - | /sbin | /x/.. | ERR: No such file or directory (os error 44) | - | /srv | | ERR: No such file or directory (os error 44) | - | /srv | . | ERR: No such file or directory (os error 44) | - | /srv | .. | ERR: No such file or directory (os error 44) | - | /srv | / | ERR: No such file or directory (os error 44) | - | /srv | /bin | ERR: No such file or directory (os error 44) | - | /srv | /boot | ERR: No such file or directory (os error 44) | - | /srv | /dev | ERR: No such file or directory (os error 44) | - | /srv | /etc | ERR: No such file or directory (os error 44) | - | /srv | /etc/group | ERR: No such file or directory (os error 44) | - | /srv | /etc/passwd | ERR: No such file or directory (os error 44) | - | /srv | /etc/shadow | ERR: No such file or directory (os error 44) | - | /srv | /home | ERR: No such file or directory (os error 44) | - | /srv | /lib | ERR: No such file or directory (os error 44) | - | /srv | /lib64 | ERR: No such file or directory (os error 44) | - | /srv | /opt | ERR: No such file or directory (os error 44) | - | /srv | /proc | ERR: No such file or directory (os error 44) | - | /srv | /proc/self | ERR: No such file or directory (os error 44) | - | /srv | /root | ERR: No such file or directory (os error 44) | - | /srv | /run | ERR: No such file or directory (os error 44) | - | /srv | /sbin | ERR: No such file or directory (os error 44) | - | /srv | /srv | ERR: No such file or directory (os error 44) | - | /srv | /sys | ERR: No such file or directory (os error 44) | - | /srv | /tmp | ERR: No such file or directory (os error 44) | - | /srv | /usr | ERR: No such file or directory (os error 44) | - | /srv | /var | ERR: No such file or directory (os error 44) | - | /srv | \0 | ERR: No such file or directory (os error 44) | - | /srv | /x/.. | ERR: No such file or directory (os error 44) | - | /sys | | ERR: No such file or directory (os error 44) | - | /sys | . | ERR: No such file or directory (os error 44) | - | /sys | .. | ERR: No such file or directory (os error 44) | - | /sys | / | ERR: No such file or directory (os error 44) | - | /sys | /bin | ERR: No such file or directory (os error 44) | - | /sys | /boot | ERR: No such file or directory (os error 44) | - | /sys | /dev | ERR: No such file or directory (os error 44) | - | /sys | /etc | ERR: No such file or directory (os error 44) | - | /sys | /etc/group | ERR: No such file or directory (os error 44) | - | /sys | /etc/passwd | ERR: No such file or directory (os error 44) | - | /sys | /etc/shadow | ERR: No such file or directory (os error 44) | - | /sys | /home | ERR: No such file or directory (os error 44) | - | /sys | /lib | ERR: No such file or directory (os error 44) | - | /sys | /lib64 | ERR: No such file or directory (os error 44) | - | /sys | /opt | ERR: No such file or directory (os error 44) | - | /sys | /proc | ERR: No such file or directory (os error 44) | - | /sys | /proc/self | ERR: No such file or directory (os error 44) | - | /sys | /root | ERR: No such file or directory (os error 44) | - | /sys | /run | ERR: No such file or directory (os error 44) | - | /sys | /sbin | ERR: No such file or directory (os error 44) | - | /sys | /srv | ERR: No such file or directory (os error 44) | - | /sys | /sys | ERR: No such file or directory (os error 44) | - | /sys | /tmp | ERR: No such file or directory (os error 44) | - | /sys | /usr | ERR: No such file or directory (os error 44) | - | /sys | /var | ERR: No such file or directory (os error 44) | - | /sys | \0 | ERR: No such file or directory (os error 44) | - | /sys | /x/.. | ERR: No such file or directory (os error 44) | - | /tmp | | ERR: No such file or directory (os error 44) | - | /tmp | . | ERR: No such file or directory (os error 44) | - | /tmp | .. | ERR: No such file or directory (os error 44) | - | /tmp | / | ERR: No such file or directory (os error 44) | - | /tmp | /bin | ERR: No such file or directory (os error 44) | - | /tmp | /boot | ERR: No such file or directory (os error 44) | - | /tmp | /dev | ERR: No such file or directory (os error 44) | - | /tmp | /etc | ERR: No such file or directory (os error 44) | - | /tmp | /etc/group | ERR: No such file or directory (os error 44) | - | /tmp | /etc/passwd | ERR: No such file or directory (os error 44) | - | /tmp | /etc/shadow | ERR: No such file or directory (os error 44) | - | /tmp | /home | ERR: No such file or directory (os error 44) | - | /tmp | /lib | ERR: No such file or directory (os error 44) | - | /tmp | /lib64 | ERR: No such file or directory (os error 44) | - | /tmp | /opt | ERR: No such file or directory (os error 44) | - | /tmp | /proc | ERR: No such file or directory (os error 44) | - | /tmp | /proc/self | ERR: No such file or directory (os error 44) | - | /tmp | /root | ERR: No such file or directory (os error 44) | - | /tmp | /run | ERR: No such file or directory (os error 44) | - | /tmp | /sbin | ERR: No such file or directory (os error 44) | - | /tmp | /srv | ERR: No such file or directory (os error 44) | - | /tmp | /sys | ERR: No such file or directory (os error 44) | - | /tmp | /tmp | ERR: No such file or directory (os error 44) | - | /tmp | /usr | ERR: No such file or directory (os error 44) | - | /tmp | /var | ERR: No such file or directory (os error 44) | - | /tmp | \0 | ERR: No such file or directory (os error 44) | - | /tmp | /x/.. | ERR: No such file or directory (os error 44) | - | /usr | | ERR: No such file or directory (os error 44) | - | /usr | . | ERR: No such file or directory (os error 44) | - | /usr | .. | ERR: No such file or directory (os error 44) | - | /usr | / | ERR: No such file or directory (os error 44) | - | /usr | /bin | ERR: No such file or directory (os error 44) | - | /usr | /boot | ERR: No such file or directory (os error 44) | - | /usr | /dev | ERR: No such file or directory (os error 44) | - | /usr | /etc | ERR: No such file or directory (os error 44) | - | /usr | /etc/group | ERR: No such file or directory (os error 44) | - | /usr | /etc/passwd | ERR: No such file or directory (os error 44) | - | /usr | /etc/shadow | ERR: No such file or directory (os error 44) | - | /usr | /home | ERR: No such file or directory (os error 44) | - | /usr | /lib | ERR: No such file or directory (os error 44) | - | /usr | /lib64 | ERR: No such file or directory (os error 44) | - | /usr | /opt | ERR: No such file or directory (os error 44) | - | /usr | /proc | ERR: No such file or directory (os error 44) | - | /usr | /proc/self | ERR: No such file or directory (os error 44) | - | /usr | /root | ERR: No such file or directory (os error 44) | - | /usr | /run | ERR: No such file or directory (os error 44) | - | /usr | /sbin | ERR: No such file or directory (os error 44) | - | /usr | /srv | ERR: No such file or directory (os error 44) | - | /usr | /sys | ERR: No such file or directory (os error 44) | - | /usr | /tmp | ERR: No such file or directory (os error 44) | - | /usr | /usr | ERR: No such file or directory (os error 44) | - | /usr | /var | ERR: No such file or directory (os error 44) | - | /usr | \0 | ERR: No such file or directory (os error 44) | - | /usr | /x/.. | ERR: No such file or directory (os error 44) | - | /var | | ERR: No such file or directory (os error 44) | - | /var | . | ERR: No such file or directory (os error 44) | - | /var | .. | ERR: No such file or directory (os error 44) | - | /var | / | ERR: No such file or directory (os error 44) | - | /var | /bin | ERR: No such file or directory (os error 44) | - | /var | /boot | ERR: No such file or directory (os error 44) | - | /var | /dev | ERR: No such file or directory (os error 44) | - | /var | /etc | ERR: No such file or directory (os error 44) | - | /var | /etc/group | ERR: No such file or directory (os error 44) | - | /var | /etc/passwd | ERR: No such file or directory (os error 44) | - | /var | /etc/shadow | ERR: No such file or directory (os error 44) | - | /var | /home | ERR: No such file or directory (os error 44) | - | /var | /lib | ERR: No such file or directory (os error 44) | - | /var | /lib64 | ERR: No such file or directory (os error 44) | - | /var | /opt | ERR: No such file or directory (os error 44) | - | /var | /proc | ERR: No such file or directory (os error 44) | - | /var | /proc/self | ERR: No such file or directory (os error 44) | - | /var | /root | ERR: No such file or directory (os error 44) | - | /var | /run | ERR: No such file or directory (os error 44) | - | /var | /sbin | ERR: No such file or directory (os error 44) | - | /var | /srv | ERR: No such file or directory (os error 44) | - | /var | /sys | ERR: No such file or directory (os error 44) | - | /var | /tmp | ERR: No such file or directory (os error 44) | - | /var | /usr | ERR: No such file or directory (os error 44) | - | /var | /var | ERR: No such file or directory (os error 44) | - | /var | \0 | ERR: No such file or directory (os error 44) | - | /var | /x/.. | ERR: No such file or directory (os error 44) | - | \0 | | ERR: file name contained an unexpected NUL byte | - | \0 | . | ERR: file name contained an unexpected NUL byte | - | \0 | .. | ERR: file name contained an unexpected NUL byte | - | \0 | / | ERR: file name contained an unexpected NUL byte | - | \0 | /bin | ERR: file name contained an unexpected NUL byte | - | \0 | /boot | ERR: file name contained an unexpected NUL byte | - | \0 | /dev | ERR: file name contained an unexpected NUL byte | - | \0 | /etc | ERR: file name contained an unexpected NUL byte | - | \0 | /etc/group | ERR: file name contained an unexpected NUL byte | - | \0 | /etc/passwd | ERR: file name contained an unexpected NUL byte | - | \0 | /etc/shadow | ERR: file name contained an unexpected NUL byte | - | \0 | /home | ERR: file name contained an unexpected NUL byte | - | \0 | /lib | ERR: file name contained an unexpected NUL byte | - | \0 | /lib64 | ERR: file name contained an unexpected NUL byte | - | \0 | /opt | ERR: file name contained an unexpected NUL byte | - | \0 | /proc | ERR: file name contained an unexpected NUL byte | - | \0 | /proc/self | ERR: file name contained an unexpected NUL byte | - | \0 | /root | ERR: file name contained an unexpected NUL byte | - | \0 | /run | ERR: file name contained an unexpected NUL byte | - | \0 | /sbin | ERR: file name contained an unexpected NUL byte | - | \0 | /srv | ERR: file name contained an unexpected NUL byte | - | \0 | /sys | ERR: file name contained an unexpected NUL byte | - | \0 | /tmp | ERR: file name contained an unexpected NUL byte | - | \0 | /usr | ERR: file name contained an unexpected NUL byte | - | \0 | /var | ERR: file name contained an unexpected NUL byte | - | \0 | \0 | ERR: file name contained an unexpected NUL byte | - | \0 | /x/.. | ERR: file name contained an unexpected NUL byte | - | /x/.. | | ERR: No such file or directory (os error 44) | - | /x/.. | . | ERR: No such file or directory (os error 44) | - | /x/.. | .. | ERR: No such file or directory (os error 44) | - | /x/.. | / | ERR: No such file or directory (os error 44) | - | /x/.. | /bin | ERR: No such file or directory (os error 44) | - | /x/.. | /boot | ERR: No such file or directory (os error 44) | - | /x/.. | /dev | ERR: No such file or directory (os error 44) | - | /x/.. | /etc | ERR: No such file or directory (os error 44) | - | /x/.. | /etc/group | ERR: No such file or directory (os error 44) | - | /x/.. | /etc/passwd | ERR: No such file or directory (os error 44) | - | /x/.. | /etc/shadow | ERR: No such file or directory (os error 44) | - | /x/.. | /home | ERR: No such file or directory (os error 44) | - | /x/.. | /lib | ERR: No such file or directory (os error 44) | - | /x/.. | /lib64 | ERR: No such file or directory (os error 44) | - | /x/.. | /opt | ERR: No such file or directory (os error 44) | - | /x/.. | /proc | ERR: No such file or directory (os error 44) | - | /x/.. | /proc/self | ERR: No such file or directory (os error 44) | - | /x/.. | /root | ERR: No such file or directory (os error 44) | - | /x/.. | /run | ERR: No such file or directory (os error 44) | - | /x/.. | /sbin | ERR: No such file or directory (os error 44) | - | /x/.. | /srv | ERR: No such file or directory (os error 44) | - | /x/.. | /sys | ERR: No such file or directory (os error 44) | - | /x/.. | /tmp | ERR: No such file or directory (os error 44) | - | /x/.. | /usr | ERR: No such file or directory (os error 44) | - | /x/.. | /var | ERR: No such file or directory (os error 44) | - | /x/.. | \0 | ERR: No such file or directory (os error 44) | - | /x/.. | /x/.. | ERR: No such file or directory (os error 44) | - +-------------+-------------+--------------------------------------------------------------------------------+ + +-------------+-------------+-------------------------------------------------+ + | from | to | output | + +-------------+-------------+-------------------------------------------------+ + | | | ERR: Is a directory (os error 31) | + | | . | ERR: Is a directory (os error 31) | + | | .. | ERR: Is a directory (os error 31) | + | | / | ERR: Is a directory (os error 31) | + | | /bin | ERR: Bad file descriptor (os error 8) | + | | /boot | ERR: Bad file descriptor (os error 8) | + | | /dev | ERR: Bad file descriptor (os error 8) | + | | /etc | ERR: Bad file descriptor (os error 8) | + | | /etc/group | ERR: Not a directory (os error 54) | + | | /etc/passwd | ERR: Not a directory (os error 54) | + | | /etc/shadow | ERR: Not a directory (os error 54) | + | | /home | ERR: Bad file descriptor (os error 8) | + | | /lib | ERR: Bad file descriptor (os error 8) | + | | /lib64 | ERR: Bad file descriptor (os error 8) | + | | /opt | ERR: Bad file descriptor (os error 8) | + | | /proc | ERR: Bad file descriptor (os error 8) | + | | /proc/self | ERR: Not a directory (os error 54) | + | | /root | ERR: Bad file descriptor (os error 8) | + | | /run | ERR: Bad file descriptor (os error 8) | + | | /sbin | ERR: Bad file descriptor (os error 8) | + | | /srv | ERR: Bad file descriptor (os error 8) | + | | /sys | ERR: Bad file descriptor (os error 8) | + | | /tmp | ERR: Bad file descriptor (os error 8) | + | | /usr | ERR: Bad file descriptor (os error 8) | + | | /var | ERR: Bad file descriptor (os error 8) | + | | \0 | ERR: file name contained an unexpected NUL byte | + | | /x/.. | ERR: Invalid seek (os error 70) | + | . | | ERR: Is a directory (os error 31) | + | . | . | ERR: Is a directory (os error 31) | + | . | .. | ERR: Is a directory (os error 31) | + | . | / | ERR: Is a directory (os error 31) | + | . | /bin | ERR: Bad file descriptor (os error 8) | + | . | /boot | ERR: Bad file descriptor (os error 8) | + | . | /dev | ERR: Bad file descriptor (os error 8) | + | . | /etc | ERR: Bad file descriptor (os error 8) | + | . | /etc/group | ERR: Not a directory (os error 54) | + | . | /etc/passwd | ERR: Not a directory (os error 54) | + | . | /etc/shadow | ERR: Not a directory (os error 54) | + | . | /home | ERR: Bad file descriptor (os error 8) | + | . | /lib | ERR: Bad file descriptor (os error 8) | + | . | /lib64 | ERR: Bad file descriptor (os error 8) | + | . | /opt | ERR: Bad file descriptor (os error 8) | + | . | /proc | ERR: Bad file descriptor (os error 8) | + | . | /proc/self | ERR: Not a directory (os error 54) | + | . | /root | ERR: Bad file descriptor (os error 8) | + | . | /run | ERR: Bad file descriptor (os error 8) | + | . | /sbin | ERR: Bad file descriptor (os error 8) | + | . | /srv | ERR: Bad file descriptor (os error 8) | + | . | /sys | ERR: Bad file descriptor (os error 8) | + | . | /tmp | ERR: Bad file descriptor (os error 8) | + | . | /usr | ERR: Bad file descriptor (os error 8) | + | . | /var | ERR: Bad file descriptor (os error 8) | + | . | \0 | ERR: file name contained an unexpected NUL byte | + | . | /x/.. | ERR: Invalid seek (os error 70) | + | .. | | ERR: Is a directory (os error 31) | + | .. | . | ERR: Is a directory (os error 31) | + | .. | .. | ERR: Is a directory (os error 31) | + | .. | / | ERR: Is a directory (os error 31) | + | .. | /bin | ERR: Bad file descriptor (os error 8) | + | .. | /boot | ERR: Bad file descriptor (os error 8) | + | .. | /dev | ERR: Bad file descriptor (os error 8) | + | .. | /etc | ERR: Bad file descriptor (os error 8) | + | .. | /etc/group | ERR: Not a directory (os error 54) | + | .. | /etc/passwd | ERR: Not a directory (os error 54) | + | .. | /etc/shadow | ERR: Not a directory (os error 54) | + | .. | /home | ERR: Bad file descriptor (os error 8) | + | .. | /lib | ERR: Bad file descriptor (os error 8) | + | .. | /lib64 | ERR: Bad file descriptor (os error 8) | + | .. | /opt | ERR: Bad file descriptor (os error 8) | + | .. | /proc | ERR: Bad file descriptor (os error 8) | + | .. | /proc/self | ERR: Not a directory (os error 54) | + | .. | /root | ERR: Bad file descriptor (os error 8) | + | .. | /run | ERR: Bad file descriptor (os error 8) | + | .. | /sbin | ERR: Bad file descriptor (os error 8) | + | .. | /srv | ERR: Bad file descriptor (os error 8) | + | .. | /sys | ERR: Bad file descriptor (os error 8) | + | .. | /tmp | ERR: Out of memory (os error 48) | + | .. | /usr | ERR: Out of memory (os error 48) | + | .. | /var | ERR: Out of memory (os error 48) | + | .. | \0 | ERR: Out of memory (os error 48) | + | .. | /x/.. | ERR: Out of memory (os error 48) | + | / | | ERR: Out of memory (os error 48) | + | / | . | ERR: Out of memory (os error 48) | + | / | .. | ERR: Out of memory (os error 48) | + | / | / | ERR: Out of memory (os error 48) | + | / | /bin | ERR: Out of memory (os error 48) | + | / | /boot | ERR: Out of memory (os error 48) | + | / | /dev | ERR: Out of memory (os error 48) | + | / | /etc | ERR: Out of memory (os error 48) | + | / | /etc/group | ERR: Out of memory (os error 48) | + | / | /etc/passwd | ERR: Out of memory (os error 48) | + | / | /etc/shadow | ERR: Out of memory (os error 48) | + | / | /home | ERR: Out of memory (os error 48) | + | / | /lib | ERR: Out of memory (os error 48) | + | / | /lib64 | ERR: Out of memory (os error 48) | + | / | /opt | ERR: Out of memory (os error 48) | + | / | /proc | ERR: Out of memory (os error 48) | + | / | /proc/self | ERR: Out of memory (os error 48) | + | / | /root | ERR: Out of memory (os error 48) | + | / | /run | ERR: Out of memory (os error 48) | + | / | /sbin | ERR: Out of memory (os error 48) | + | / | /srv | ERR: Out of memory (os error 48) | + | / | /sys | ERR: Out of memory (os error 48) | + | / | /tmp | ERR: Out of memory (os error 48) | + | / | /usr | ERR: Out of memory (os error 48) | + | / | /var | ERR: Out of memory (os error 48) | + | / | \0 | ERR: Out of memory (os error 48) | + | / | /x/.. | ERR: Out of memory (os error 48) | + | /bin | | ERR: Out of memory (os error 48) | + | /bin | . | ERR: Out of memory (os error 48) | + | /bin | .. | ERR: Out of memory (os error 48) | + | /bin | / | ERR: Out of memory (os error 48) | + | /bin | /bin | ERR: Out of memory (os error 48) | + | /bin | /boot | ERR: Out of memory (os error 48) | + | /bin | /dev | ERR: Out of memory (os error 48) | + | /bin | /etc | ERR: Out of memory (os error 48) | + | /bin | /etc/group | ERR: Out of memory (os error 48) | + | /bin | /etc/passwd | ERR: Out of memory (os error 48) | + | /bin | /etc/shadow | ERR: Out of memory (os error 48) | + | /bin | /home | ERR: Out of memory (os error 48) | + | /bin | /lib | ERR: Out of memory (os error 48) | + | /bin | /lib64 | ERR: Out of memory (os error 48) | + | /bin | /opt | ERR: Out of memory (os error 48) | + | /bin | /proc | ERR: Out of memory (os error 48) | + | /bin | /proc/self | ERR: Out of memory (os error 48) | + | /bin | /root | ERR: Out of memory (os error 48) | + | /bin | /run | ERR: Out of memory (os error 48) | + | /bin | /sbin | ERR: Out of memory (os error 48) | + | /bin | /srv | ERR: Out of memory (os error 48) | + | /bin | /sys | ERR: Out of memory (os error 48) | + | /bin | /tmp | ERR: Out of memory (os error 48) | + | /bin | /usr | ERR: Out of memory (os error 48) | + | /bin | /var | ERR: Out of memory (os error 48) | + | /bin | \0 | ERR: Out of memory (os error 48) | + | /bin | /x/.. | ERR: Out of memory (os error 48) | + | /boot | | ERR: Out of memory (os error 48) | + | /boot | . | ERR: Out of memory (os error 48) | + | /boot | .. | ERR: Out of memory (os error 48) | + | /boot | / | ERR: Out of memory (os error 48) | + | /boot | /bin | ERR: Out of memory (os error 48) | + | /boot | /boot | ERR: Out of memory (os error 48) | + | /boot | /dev | ERR: Out of memory (os error 48) | + | /boot | /etc | ERR: Out of memory (os error 48) | + | /boot | /etc/group | ERR: Out of memory (os error 48) | + | /boot | /etc/passwd | ERR: Out of memory (os error 48) | + | /boot | /etc/shadow | ERR: Out of memory (os error 48) | + | /boot | /home | ERR: Out of memory (os error 48) | + | /boot | /lib | ERR: Out of memory (os error 48) | + | /boot | /lib64 | ERR: Out of memory (os error 48) | + | /boot | /opt | ERR: Out of memory (os error 48) | + | /boot | /proc | ERR: Out of memory (os error 48) | + | /boot | /proc/self | ERR: Out of memory (os error 48) | + | /boot | /root | ERR: Out of memory (os error 48) | + | /boot | /run | ERR: Out of memory (os error 48) | + | /boot | /sbin | ERR: Out of memory (os error 48) | + | /boot | /srv | ERR: Out of memory (os error 48) | + | /boot | /sys | ERR: Out of memory (os error 48) | + | /boot | /tmp | ERR: Out of memory (os error 48) | + | /boot | /usr | ERR: Out of memory (os error 48) | + | /boot | /var | ERR: Out of memory (os error 48) | + | /boot | \0 | ERR: Out of memory (os error 48) | + | /boot | /x/.. | ERR: Out of memory (os error 48) | + | /dev | | ERR: Out of memory (os error 48) | + | /dev | . | ERR: Out of memory (os error 48) | + | /dev | .. | ERR: Out of memory (os error 48) | + | /dev | / | ERR: Out of memory (os error 48) | + | /dev | /bin | ERR: Out of memory (os error 48) | + | /dev | /boot | ERR: Out of memory (os error 48) | + | /dev | /dev | ERR: Out of memory (os error 48) | + | /dev | /etc | ERR: Out of memory (os error 48) | + | /dev | /etc/group | ERR: Out of memory (os error 48) | + | /dev | /etc/passwd | ERR: Out of memory (os error 48) | + | /dev | /etc/shadow | ERR: Out of memory (os error 48) | + | /dev | /home | ERR: Out of memory (os error 48) | + | /dev | /lib | ERR: Out of memory (os error 48) | + | /dev | /lib64 | ERR: Out of memory (os error 48) | + | /dev | /opt | ERR: Out of memory (os error 48) | + | /dev | /proc | ERR: Out of memory (os error 48) | + | /dev | /proc/self | ERR: Out of memory (os error 48) | + | /dev | /root | ERR: Out of memory (os error 48) | + | /dev | /run | ERR: Out of memory (os error 48) | + | /dev | /sbin | ERR: Out of memory (os error 48) | + | /dev | /srv | ERR: Out of memory (os error 48) | + | /dev | /sys | ERR: Out of memory (os error 48) | + | /dev | /tmp | ERR: Out of memory (os error 48) | + | /dev | /usr | ERR: Out of memory (os error 48) | + | /dev | /var | ERR: Out of memory (os error 48) | + | /dev | \0 | ERR: Out of memory (os error 48) | + | /dev | /x/.. | ERR: Out of memory (os error 48) | + | /etc | | ERR: Out of memory (os error 48) | + | /etc | . | ERR: Out of memory (os error 48) | + | /etc | .. | ERR: Out of memory (os error 48) | + | /etc | / | ERR: Out of memory (os error 48) | + | /etc | /bin | ERR: Out of memory (os error 48) | + | /etc | /boot | ERR: Out of memory (os error 48) | + | /etc | /dev | ERR: Out of memory (os error 48) | + | /etc | /etc | ERR: Out of memory (os error 48) | + | /etc | /etc/group | ERR: Out of memory (os error 48) | + | /etc | /etc/passwd | ERR: Out of memory (os error 48) | + | /etc | /etc/shadow | ERR: Out of memory (os error 48) | + | /etc | /home | ERR: Out of memory (os error 48) | + | /etc | /lib | ERR: Out of memory (os error 48) | + | /etc | /lib64 | ERR: Out of memory (os error 48) | + | /etc | /opt | ERR: Out of memory (os error 48) | + | /etc | /proc | ERR: Out of memory (os error 48) | + | /etc | /proc/self | ERR: Out of memory (os error 48) | + | /etc | /root | ERR: Out of memory (os error 48) | + | /etc | /run | ERR: Out of memory (os error 48) | + | /etc | /sbin | ERR: Out of memory (os error 48) | + | /etc | /srv | ERR: Out of memory (os error 48) | + | /etc | /sys | ERR: Out of memory (os error 48) | + | /etc | /tmp | ERR: Out of memory (os error 48) | + | /etc | /usr | ERR: Out of memory (os error 48) | + | /etc | /var | ERR: Out of memory (os error 48) | + | /etc | \0 | ERR: Out of memory (os error 48) | + | /etc | /x/.. | ERR: Out of memory (os error 48) | + | /etc/group | | ERR: No such file or directory (os error 44) | + | /etc/group | . | ERR: No such file or directory (os error 44) | + | /etc/group | .. | ERR: No such file or directory (os error 44) | + | /etc/group | / | ERR: No such file or directory (os error 44) | + | /etc/group | /bin | ERR: No such file or directory (os error 44) | + | /etc/group | /boot | ERR: No such file or directory (os error 44) | + | /etc/group | /dev | ERR: No such file or directory (os error 44) | + | /etc/group | /etc | ERR: No such file or directory (os error 44) | + | /etc/group | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/group | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/group | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc/group | /home | ERR: No such file or directory (os error 44) | + | /etc/group | /lib | ERR: No such file or directory (os error 44) | + | /etc/group | /lib64 | ERR: No such file or directory (os error 44) | + | /etc/group | /opt | ERR: No such file or directory (os error 44) | + | /etc/group | /proc | ERR: No such file or directory (os error 44) | + | /etc/group | /proc/self | ERR: No such file or directory (os error 44) | + | /etc/group | /root | ERR: No such file or directory (os error 44) | + | /etc/group | /run | ERR: No such file or directory (os error 44) | + | /etc/group | /sbin | ERR: No such file or directory (os error 44) | + | /etc/group | /srv | ERR: No such file or directory (os error 44) | + | /etc/group | /sys | ERR: No such file or directory (os error 44) | + | /etc/group | /tmp | ERR: No such file or directory (os error 44) | + | /etc/group | /usr | ERR: No such file or directory (os error 44) | + | /etc/group | /var | ERR: No such file or directory (os error 44) | + | /etc/group | \0 | ERR: No such file or directory (os error 44) | + | /etc/group | /x/.. | ERR: No such file or directory (os error 44) | + | /etc/passwd | | ERR: No such file or directory (os error 44) | + | /etc/passwd | . | ERR: No such file or directory (os error 44) | + | /etc/passwd | .. | ERR: No such file or directory (os error 44) | + | /etc/passwd | / | ERR: No such file or directory (os error 44) | + | /etc/passwd | /bin | ERR: No such file or directory (os error 44) | + | /etc/passwd | /boot | ERR: No such file or directory (os error 44) | + | /etc/passwd | /dev | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc/passwd | /home | ERR: No such file or directory (os error 44) | + | /etc/passwd | /lib | ERR: No such file or directory (os error 44) | + | /etc/passwd | /lib64 | ERR: No such file or directory (os error 44) | + | /etc/passwd | /opt | ERR: No such file or directory (os error 44) | + | /etc/passwd | /proc | ERR: No such file or directory (os error 44) | + | /etc/passwd | /proc/self | ERR: No such file or directory (os error 44) | + | /etc/passwd | /root | ERR: No such file or directory (os error 44) | + | /etc/passwd | /run | ERR: No such file or directory (os error 44) | + | /etc/passwd | /sbin | ERR: No such file or directory (os error 44) | + | /etc/passwd | /srv | ERR: No such file or directory (os error 44) | + | /etc/passwd | /sys | ERR: No such file or directory (os error 44) | + | /etc/passwd | /tmp | ERR: No such file or directory (os error 44) | + | /etc/passwd | /usr | ERR: No such file or directory (os error 44) | + | /etc/passwd | /var | ERR: No such file or directory (os error 44) | + | /etc/passwd | \0 | ERR: No such file or directory (os error 44) | + | /etc/passwd | /x/.. | ERR: No such file or directory (os error 44) | + | /etc/shadow | | ERR: No such file or directory (os error 44) | + | /etc/shadow | . | ERR: No such file or directory (os error 44) | + | /etc/shadow | .. | ERR: No such file or directory (os error 44) | + | /etc/shadow | / | ERR: No such file or directory (os error 44) | + | /etc/shadow | /bin | ERR: No such file or directory (os error 44) | + | /etc/shadow | /boot | ERR: No such file or directory (os error 44) | + | /etc/shadow | /dev | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc/shadow | /home | ERR: No such file or directory (os error 44) | + | /etc/shadow | /lib | ERR: No such file or directory (os error 44) | + | /etc/shadow | /lib64 | ERR: No such file or directory (os error 44) | + | /etc/shadow | /opt | ERR: No such file or directory (os error 44) | + | /etc/shadow | /proc | ERR: No such file or directory (os error 44) | + | /etc/shadow | /proc/self | ERR: No such file or directory (os error 44) | + | /etc/shadow | /root | ERR: No such file or directory (os error 44) | + | /etc/shadow | /run | ERR: No such file or directory (os error 44) | + | /etc/shadow | /sbin | ERR: No such file or directory (os error 44) | + | /etc/shadow | /srv | ERR: No such file or directory (os error 44) | + | /etc/shadow | /sys | ERR: No such file or directory (os error 44) | + | /etc/shadow | /tmp | ERR: No such file or directory (os error 44) | + | /etc/shadow | /usr | ERR: No such file or directory (os error 44) | + | /etc/shadow | /var | ERR: No such file or directory (os error 44) | + | /etc/shadow | \0 | ERR: No such file or directory (os error 44) | + | /etc/shadow | /x/.. | ERR: No such file or directory (os error 44) | + | /home | | ERR: Out of memory (os error 48) | + | /home | . | ERR: Out of memory (os error 48) | + | /home | .. | ERR: Out of memory (os error 48) | + | /home | / | ERR: Out of memory (os error 48) | + | /home | /bin | ERR: Out of memory (os error 48) | + | /home | /boot | ERR: Out of memory (os error 48) | + | /home | /dev | ERR: Out of memory (os error 48) | + | /home | /etc | ERR: Out of memory (os error 48) | + | /home | /etc/group | ERR: Out of memory (os error 48) | + | /home | /etc/passwd | ERR: Out of memory (os error 48) | + | /home | /etc/shadow | ERR: Out of memory (os error 48) | + | /home | /home | ERR: Out of memory (os error 48) | + | /home | /lib | ERR: Out of memory (os error 48) | + | /home | /lib64 | ERR: Out of memory (os error 48) | + | /home | /opt | ERR: Out of memory (os error 48) | + | /home | /proc | ERR: Out of memory (os error 48) | + | /home | /proc/self | ERR: Out of memory (os error 48) | + | /home | /root | ERR: Out of memory (os error 48) | + | /home | /run | ERR: Out of memory (os error 48) | + | /home | /sbin | ERR: Out of memory (os error 48) | + | /home | /srv | ERR: Out of memory (os error 48) | + | /home | /sys | ERR: Out of memory (os error 48) | + | /home | /tmp | ERR: Out of memory (os error 48) | + | /home | /usr | ERR: Out of memory (os error 48) | + | /home | /var | ERR: Out of memory (os error 48) | + | /home | \0 | ERR: Out of memory (os error 48) | + | /home | /x/.. | ERR: Out of memory (os error 48) | + | /lib | | ERR: Out of memory (os error 48) | + | /lib | . | ERR: Out of memory (os error 48) | + | /lib | .. | ERR: Out of memory (os error 48) | + | /lib | / | ERR: Out of memory (os error 48) | + | /lib | /bin | ERR: Out of memory (os error 48) | + | /lib | /boot | ERR: Out of memory (os error 48) | + | /lib | /dev | ERR: Out of memory (os error 48) | + | /lib | /etc | ERR: Out of memory (os error 48) | + | /lib | /etc/group | ERR: Out of memory (os error 48) | + | /lib | /etc/passwd | ERR: Out of memory (os error 48) | + | /lib | /etc/shadow | ERR: Out of memory (os error 48) | + | /lib | /home | ERR: Out of memory (os error 48) | + | /lib | /lib | ERR: Out of memory (os error 48) | + | /lib | /lib64 | ERR: Out of memory (os error 48) | + | /lib | /opt | ERR: Out of memory (os error 48) | + | /lib | /proc | ERR: Out of memory (os error 48) | + | /lib | /proc/self | ERR: Out of memory (os error 48) | + | /lib | /root | ERR: Out of memory (os error 48) | + | /lib | /run | ERR: Out of memory (os error 48) | + | /lib | /sbin | ERR: Out of memory (os error 48) | + | /lib | /srv | ERR: Out of memory (os error 48) | + | /lib | /sys | ERR: Out of memory (os error 48) | + | /lib | /tmp | ERR: Out of memory (os error 48) | + | /lib | /usr | ERR: Out of memory (os error 48) | + | /lib | /var | ERR: Out of memory (os error 48) | + | /lib | \0 | ERR: Out of memory (os error 48) | + | /lib | /x/.. | ERR: Out of memory (os error 48) | + | /lib64 | | ERR: Out of memory (os error 48) | + | /lib64 | . | ERR: Out of memory (os error 48) | + | /lib64 | .. | ERR: Out of memory (os error 48) | + | /lib64 | / | ERR: Out of memory (os error 48) | + | /lib64 | /bin | ERR: Out of memory (os error 48) | + | /lib64 | /boot | ERR: Out of memory (os error 48) | + | /lib64 | /dev | ERR: Out of memory (os error 48) | + | /lib64 | /etc | ERR: Out of memory (os error 48) | + | /lib64 | /etc/group | ERR: Out of memory (os error 48) | + | /lib64 | /etc/passwd | ERR: Out of memory (os error 48) | + | /lib64 | /etc/shadow | ERR: Out of memory (os error 48) | + | /lib64 | /home | ERR: Out of memory (os error 48) | + | /lib64 | /lib | ERR: Out of memory (os error 48) | + | /lib64 | /lib64 | ERR: Out of memory (os error 48) | + | /lib64 | /opt | ERR: Out of memory (os error 48) | + | /lib64 | /proc | ERR: Out of memory (os error 48) | + | /lib64 | /proc/self | ERR: Out of memory (os error 48) | + | /lib64 | /root | ERR: Out of memory (os error 48) | + | /lib64 | /run | ERR: Out of memory (os error 48) | + | /lib64 | /sbin | ERR: Out of memory (os error 48) | + | /lib64 | /srv | ERR: Out of memory (os error 48) | + | /lib64 | /sys | ERR: Out of memory (os error 48) | + | /lib64 | /tmp | ERR: Out of memory (os error 48) | + | /lib64 | /usr | ERR: Out of memory (os error 48) | + | /lib64 | /var | ERR: Out of memory (os error 48) | + | /lib64 | \0 | ERR: Out of memory (os error 48) | + | /lib64 | /x/.. | ERR: Out of memory (os error 48) | + | /opt | | ERR: Out of memory (os error 48) | + | /opt | . | ERR: Out of memory (os error 48) | + | /opt | .. | ERR: Out of memory (os error 48) | + | /opt | / | ERR: Out of memory (os error 48) | + | /opt | /bin | ERR: Out of memory (os error 48) | + | /opt | /boot | ERR: Out of memory (os error 48) | + | /opt | /dev | ERR: Out of memory (os error 48) | + | /opt | /etc | ERR: Out of memory (os error 48) | + | /opt | /etc/group | ERR: Out of memory (os error 48) | + | /opt | /etc/passwd | ERR: Out of memory (os error 48) | + | /opt | /etc/shadow | ERR: Out of memory (os error 48) | + | /opt | /home | ERR: Out of memory (os error 48) | + | /opt | /lib | ERR: Out of memory (os error 48) | + | /opt | /lib64 | ERR: Out of memory (os error 48) | + | /opt | /opt | ERR: Out of memory (os error 48) | + | /opt | /proc | ERR: Out of memory (os error 48) | + | /opt | /proc/self | ERR: Out of memory (os error 48) | + | /opt | /root | ERR: Out of memory (os error 48) | + | /opt | /run | ERR: Out of memory (os error 48) | + | /opt | /sbin | ERR: Out of memory (os error 48) | + | /opt | /srv | ERR: Out of memory (os error 48) | + | /opt | /sys | ERR: Out of memory (os error 48) | + | /opt | /tmp | ERR: Out of memory (os error 48) | + | /opt | /usr | ERR: Out of memory (os error 48) | + | /opt | /var | ERR: Out of memory (os error 48) | + | /opt | \0 | ERR: Out of memory (os error 48) | + | /opt | /x/.. | ERR: Out of memory (os error 48) | + | /proc | | ERR: Out of memory (os error 48) | + | /proc | . | ERR: Out of memory (os error 48) | + | /proc | .. | ERR: Out of memory (os error 48) | + | /proc | / | ERR: Out of memory (os error 48) | + | /proc | /bin | ERR: Out of memory (os error 48) | + | /proc | /boot | ERR: Out of memory (os error 48) | + | /proc | /dev | ERR: Out of memory (os error 48) | + | /proc | /etc | ERR: Out of memory (os error 48) | + | /proc | /etc/group | ERR: Out of memory (os error 48) | + | /proc | /etc/passwd | ERR: Out of memory (os error 48) | + | /proc | /etc/shadow | ERR: Out of memory (os error 48) | + | /proc | /home | ERR: Out of memory (os error 48) | + | /proc | /lib | ERR: Out of memory (os error 48) | + | /proc | /lib64 | ERR: Out of memory (os error 48) | + | /proc | /opt | ERR: Out of memory (os error 48) | + | /proc | /proc | ERR: Out of memory (os error 48) | + | /proc | /proc/self | ERR: Out of memory (os error 48) | + | /proc | /root | ERR: Out of memory (os error 48) | + | /proc | /run | ERR: Out of memory (os error 48) | + | /proc | /sbin | ERR: Out of memory (os error 48) | + | /proc | /srv | ERR: Out of memory (os error 48) | + | /proc | /sys | ERR: Out of memory (os error 48) | + | /proc | /tmp | ERR: Out of memory (os error 48) | + | /proc | /usr | ERR: Out of memory (os error 48) | + | /proc | /var | ERR: Out of memory (os error 48) | + | /proc | \0 | ERR: Out of memory (os error 48) | + | /proc | /x/.. | ERR: Out of memory (os error 48) | + | /proc/self | | ERR: No such file or directory (os error 44) | + | /proc/self | . | ERR: No such file or directory (os error 44) | + | /proc/self | .. | ERR: No such file or directory (os error 44) | + | /proc/self | / | ERR: No such file or directory (os error 44) | + | /proc/self | /bin | ERR: No such file or directory (os error 44) | + | /proc/self | /boot | ERR: No such file or directory (os error 44) | + | /proc/self | /dev | ERR: No such file or directory (os error 44) | + | /proc/self | /etc | ERR: No such file or directory (os error 44) | + | /proc/self | /etc/group | ERR: No such file or directory (os error 44) | + | /proc/self | /etc/passwd | ERR: No such file or directory (os error 44) | + | /proc/self | /etc/shadow | ERR: No such file or directory (os error 44) | + | /proc/self | /home | ERR: No such file or directory (os error 44) | + | /proc/self | /lib | ERR: No such file or directory (os error 44) | + | /proc/self | /lib64 | ERR: No such file or directory (os error 44) | + | /proc/self | /opt | ERR: No such file or directory (os error 44) | + | /proc/self | /proc | ERR: No such file or directory (os error 44) | + | /proc/self | /proc/self | ERR: No such file or directory (os error 44) | + | /proc/self | /root | ERR: No such file or directory (os error 44) | + | /proc/self | /run | ERR: No such file or directory (os error 44) | + | /proc/self | /sbin | ERR: No such file or directory (os error 44) | + | /proc/self | /srv | ERR: No such file or directory (os error 44) | + | /proc/self | /sys | ERR: No such file or directory (os error 44) | + | /proc/self | /tmp | ERR: No such file or directory (os error 44) | + | /proc/self | /usr | ERR: No such file or directory (os error 44) | + | /proc/self | /var | ERR: No such file or directory (os error 44) | + | /proc/self | \0 | ERR: No such file or directory (os error 44) | + | /proc/self | /x/.. | ERR: No such file or directory (os error 44) | + | /root | | ERR: Out of memory (os error 48) | + | /root | . | ERR: Out of memory (os error 48) | + | /root | .. | ERR: Out of memory (os error 48) | + | /root | / | ERR: Out of memory (os error 48) | + | /root | /bin | ERR: Out of memory (os error 48) | + | /root | /boot | ERR: Out of memory (os error 48) | + | /root | /dev | ERR: Out of memory (os error 48) | + | /root | /etc | ERR: Out of memory (os error 48) | + | /root | /etc/group | ERR: Out of memory (os error 48) | + | /root | /etc/passwd | ERR: Out of memory (os error 48) | + | /root | /etc/shadow | ERR: Out of memory (os error 48) | + | /root | /home | ERR: Out of memory (os error 48) | + | /root | /lib | ERR: Out of memory (os error 48) | + | /root | /lib64 | ERR: Out of memory (os error 48) | + | /root | /opt | ERR: Out of memory (os error 48) | + | /root | /proc | ERR: Out of memory (os error 48) | + | /root | /proc/self | ERR: Out of memory (os error 48) | + | /root | /root | ERR: Out of memory (os error 48) | + | /root | /run | ERR: Out of memory (os error 48) | + | /root | /sbin | ERR: Out of memory (os error 48) | + | /root | /srv | ERR: Out of memory (os error 48) | + | /root | /sys | ERR: Out of memory (os error 48) | + | /root | /tmp | ERR: Out of memory (os error 48) | + | /root | /usr | ERR: Out of memory (os error 48) | + | /root | /var | ERR: Out of memory (os error 48) | + | /root | \0 | ERR: Out of memory (os error 48) | + | /root | /x/.. | ERR: Out of memory (os error 48) | + | /run | | ERR: Out of memory (os error 48) | + | /run | . | ERR: Out of memory (os error 48) | + | /run | .. | ERR: Out of memory (os error 48) | + | /run | / | ERR: Out of memory (os error 48) | + | /run | /bin | ERR: Out of memory (os error 48) | + | /run | /boot | ERR: Out of memory (os error 48) | + | /run | /dev | ERR: Out of memory (os error 48) | + | /run | /etc | ERR: Out of memory (os error 48) | + | /run | /etc/group | ERR: Out of memory (os error 48) | + | /run | /etc/passwd | ERR: Out of memory (os error 48) | + | /run | /etc/shadow | ERR: Out of memory (os error 48) | + | /run | /home | ERR: Out of memory (os error 48) | + | /run | /lib | ERR: Out of memory (os error 48) | + | /run | /lib64 | ERR: Out of memory (os error 48) | + | /run | /opt | ERR: Out of memory (os error 48) | + | /run | /proc | ERR: Out of memory (os error 48) | + | /run | /proc/self | ERR: Out of memory (os error 48) | + | /run | /root | ERR: Out of memory (os error 48) | + | /run | /run | ERR: Out of memory (os error 48) | + | /run | /sbin | ERR: Out of memory (os error 48) | + | /run | /srv | ERR: Out of memory (os error 48) | + | /run | /sys | ERR: Out of memory (os error 48) | + | /run | /tmp | ERR: Out of memory (os error 48) | + | /run | /usr | ERR: Out of memory (os error 48) | + | /run | /var | ERR: Out of memory (os error 48) | + | /run | \0 | ERR: Out of memory (os error 48) | + | /run | /x/.. | ERR: Out of memory (os error 48) | + | /sbin | | ERR: Out of memory (os error 48) | + | /sbin | . | ERR: Out of memory (os error 48) | + | /sbin | .. | ERR: Out of memory (os error 48) | + | /sbin | / | ERR: Out of memory (os error 48) | + | /sbin | /bin | ERR: Out of memory (os error 48) | + | /sbin | /boot | ERR: Out of memory (os error 48) | + | /sbin | /dev | ERR: Out of memory (os error 48) | + | /sbin | /etc | ERR: Out of memory (os error 48) | + | /sbin | /etc/group | ERR: Out of memory (os error 48) | + | /sbin | /etc/passwd | ERR: Out of memory (os error 48) | + | /sbin | /etc/shadow | ERR: Out of memory (os error 48) | + | /sbin | /home | ERR: Out of memory (os error 48) | + | /sbin | /lib | ERR: Out of memory (os error 48) | + | /sbin | /lib64 | ERR: Out of memory (os error 48) | + | /sbin | /opt | ERR: Out of memory (os error 48) | + | /sbin | /proc | ERR: Out of memory (os error 48) | + | /sbin | /proc/self | ERR: Out of memory (os error 48) | + | /sbin | /root | ERR: Out of memory (os error 48) | + | /sbin | /run | ERR: Out of memory (os error 48) | + | /sbin | /sbin | ERR: Out of memory (os error 48) | + | /sbin | /srv | ERR: Out of memory (os error 48) | + | /sbin | /sys | ERR: Out of memory (os error 48) | + | /sbin | /tmp | ERR: Out of memory (os error 48) | + | /sbin | /usr | ERR: Out of memory (os error 48) | + | /sbin | /var | ERR: Out of memory (os error 48) | + | /sbin | \0 | ERR: Out of memory (os error 48) | + | /sbin | /x/.. | ERR: Out of memory (os error 48) | + | /srv | | ERR: Out of memory (os error 48) | + | /srv | . | ERR: Out of memory (os error 48) | + | /srv | .. | ERR: Out of memory (os error 48) | + | /srv | / | ERR: Out of memory (os error 48) | + | /srv | /bin | ERR: Out of memory (os error 48) | + | /srv | /boot | ERR: Out of memory (os error 48) | + | /srv | /dev | ERR: Out of memory (os error 48) | + | /srv | /etc | ERR: Out of memory (os error 48) | + | /srv | /etc/group | ERR: Out of memory (os error 48) | + | /srv | /etc/passwd | ERR: Out of memory (os error 48) | + | /srv | /etc/shadow | ERR: Out of memory (os error 48) | + | /srv | /home | ERR: Out of memory (os error 48) | + | /srv | /lib | ERR: Out of memory (os error 48) | + | /srv | /lib64 | ERR: Out of memory (os error 48) | + | /srv | /opt | ERR: Out of memory (os error 48) | + | /srv | /proc | ERR: Out of memory (os error 48) | + | /srv | /proc/self | ERR: Out of memory (os error 48) | + | /srv | /root | ERR: Out of memory (os error 48) | + | /srv | /run | ERR: Out of memory (os error 48) | + | /srv | /sbin | ERR: Out of memory (os error 48) | + | /srv | /srv | ERR: Out of memory (os error 48) | + | /srv | /sys | ERR: Out of memory (os error 48) | + | /srv | /tmp | ERR: Out of memory (os error 48) | + | /srv | /usr | ERR: Out of memory (os error 48) | + | /srv | /var | ERR: Out of memory (os error 48) | + | /srv | \0 | ERR: Out of memory (os error 48) | + | /srv | /x/.. | ERR: Out of memory (os error 48) | + | /sys | | ERR: Out of memory (os error 48) | + | /sys | . | ERR: Out of memory (os error 48) | + | /sys | .. | ERR: Out of memory (os error 48) | + | /sys | / | ERR: Out of memory (os error 48) | + | /sys | /bin | ERR: Out of memory (os error 48) | + | /sys | /boot | ERR: Out of memory (os error 48) | + | /sys | /dev | ERR: Out of memory (os error 48) | + | /sys | /etc | ERR: Out of memory (os error 48) | + | /sys | /etc/group | ERR: Out of memory (os error 48) | + | /sys | /etc/passwd | ERR: Out of memory (os error 48) | + | /sys | /etc/shadow | ERR: Out of memory (os error 48) | + | /sys | /home | ERR: Out of memory (os error 48) | + | /sys | /lib | ERR: Out of memory (os error 48) | + | /sys | /lib64 | ERR: Out of memory (os error 48) | + | /sys | /opt | ERR: Out of memory (os error 48) | + | /sys | /proc | ERR: Out of memory (os error 48) | + | /sys | /proc/self | ERR: Out of memory (os error 48) | + | /sys | /root | ERR: Out of memory (os error 48) | + | /sys | /run | ERR: Out of memory (os error 48) | + | /sys | /sbin | ERR: Out of memory (os error 48) | + | /sys | /srv | ERR: Out of memory (os error 48) | + | /sys | /sys | ERR: Out of memory (os error 48) | + | /sys | /tmp | ERR: Out of memory (os error 48) | + | /sys | /usr | ERR: Out of memory (os error 48) | + | /sys | /var | ERR: Out of memory (os error 48) | + | /sys | \0 | ERR: Out of memory (os error 48) | + | /sys | /x/.. | ERR: Out of memory (os error 48) | + | /tmp | | ERR: Out of memory (os error 48) | + | /tmp | . | ERR: Out of memory (os error 48) | + | /tmp | .. | ERR: Out of memory (os error 48) | + | /tmp | / | ERR: Out of memory (os error 48) | + | /tmp | /bin | ERR: Out of memory (os error 48) | + | /tmp | /boot | ERR: Out of memory (os error 48) | + | /tmp | /dev | ERR: Out of memory (os error 48) | + | /tmp | /etc | ERR: Out of memory (os error 48) | + | /tmp | /etc/group | ERR: Out of memory (os error 48) | + | /tmp | /etc/passwd | ERR: Out of memory (os error 48) | + | /tmp | /etc/shadow | ERR: Out of memory (os error 48) | + | /tmp | /home | ERR: Out of memory (os error 48) | + | /tmp | /lib | ERR: Out of memory (os error 48) | + | /tmp | /lib64 | ERR: Out of memory (os error 48) | + | /tmp | /opt | ERR: Out of memory (os error 48) | + | /tmp | /proc | ERR: Out of memory (os error 48) | + | /tmp | /proc/self | ERR: Out of memory (os error 48) | + | /tmp | /root | ERR: Out of memory (os error 48) | + | /tmp | /run | ERR: Out of memory (os error 48) | + | /tmp | /sbin | ERR: Out of memory (os error 48) | + | /tmp | /srv | ERR: Out of memory (os error 48) | + | /tmp | /sys | ERR: Out of memory (os error 48) | + | /tmp | /tmp | ERR: Out of memory (os error 48) | + | /tmp | /usr | ERR: Out of memory (os error 48) | + | /tmp | /var | ERR: Out of memory (os error 48) | + | /tmp | \0 | ERR: Out of memory (os error 48) | + | /tmp | /x/.. | ERR: Out of memory (os error 48) | + | /usr | | ERR: Out of memory (os error 48) | + | /usr | . | ERR: Out of memory (os error 48) | + | /usr | .. | ERR: Out of memory (os error 48) | + | /usr | / | ERR: Out of memory (os error 48) | + | /usr | /bin | ERR: Out of memory (os error 48) | + | /usr | /boot | ERR: Out of memory (os error 48) | + | /usr | /dev | ERR: Out of memory (os error 48) | + | /usr | /etc | ERR: Out of memory (os error 48) | + | /usr | /etc/group | ERR: Out of memory (os error 48) | + | /usr | /etc/passwd | ERR: Out of memory (os error 48) | + | /usr | /etc/shadow | ERR: Out of memory (os error 48) | + | /usr | /home | ERR: Out of memory (os error 48) | + | /usr | /lib | ERR: Out of memory (os error 48) | + | /usr | /lib64 | ERR: Out of memory (os error 48) | + | /usr | /opt | ERR: Out of memory (os error 48) | + | /usr | /proc | ERR: Out of memory (os error 48) | + | /usr | /proc/self | ERR: Out of memory (os error 48) | + | /usr | /root | ERR: Out of memory (os error 48) | + | /usr | /run | ERR: Out of memory (os error 48) | + | /usr | /sbin | ERR: Out of memory (os error 48) | + | /usr | /srv | ERR: Out of memory (os error 48) | + | /usr | /sys | ERR: Out of memory (os error 48) | + | /usr | /tmp | ERR: Out of memory (os error 48) | + | /usr | /usr | ERR: Out of memory (os error 48) | + | /usr | /var | ERR: Out of memory (os error 48) | + | /usr | \0 | ERR: Out of memory (os error 48) | + | /usr | /x/.. | ERR: Out of memory (os error 48) | + | /var | | ERR: Out of memory (os error 48) | + | /var | . | ERR: Out of memory (os error 48) | + | /var | .. | ERR: Out of memory (os error 48) | + | /var | / | ERR: Out of memory (os error 48) | + | /var | /bin | ERR: Out of memory (os error 48) | + | /var | /boot | ERR: Out of memory (os error 48) | + | /var | /dev | ERR: Out of memory (os error 48) | + | /var | /etc | ERR: Out of memory (os error 48) | + | /var | /etc/group | ERR: Out of memory (os error 48) | + | /var | /etc/passwd | ERR: Out of memory (os error 48) | + | /var | /etc/shadow | ERR: Out of memory (os error 48) | + | /var | /home | ERR: Out of memory (os error 48) | + | /var | /lib | ERR: Out of memory (os error 48) | + | /var | /lib64 | ERR: Out of memory (os error 48) | + | /var | /opt | ERR: Out of memory (os error 48) | + | /var | /proc | ERR: Out of memory (os error 48) | + | /var | /proc/self | ERR: Out of memory (os error 48) | + | /var | /root | ERR: Out of memory (os error 48) | + | /var | /run | ERR: Out of memory (os error 48) | + | /var | /sbin | ERR: Out of memory (os error 48) | + | /var | /srv | ERR: Out of memory (os error 48) | + | /var | /sys | ERR: Out of memory (os error 48) | + | /var | /tmp | ERR: Out of memory (os error 48) | + | /var | /usr | ERR: Out of memory (os error 48) | + | /var | /var | ERR: Out of memory (os error 48) | + | /var | \0 | ERR: Out of memory (os error 48) | + | /var | /x/.. | ERR: Out of memory (os error 48) | + | \0 | | ERR: file name contained an unexpected NUL byte | + | \0 | . | ERR: file name contained an unexpected NUL byte | + | \0 | .. | ERR: file name contained an unexpected NUL byte | + | \0 | / | ERR: file name contained an unexpected NUL byte | + | \0 | /bin | ERR: file name contained an unexpected NUL byte | + | \0 | /boot | ERR: file name contained an unexpected NUL byte | + | \0 | /dev | ERR: file name contained an unexpected NUL byte | + | \0 | /etc | ERR: file name contained an unexpected NUL byte | + | \0 | /etc/group | ERR: file name contained an unexpected NUL byte | + | \0 | /etc/passwd | ERR: file name contained an unexpected NUL byte | + | \0 | /etc/shadow | ERR: file name contained an unexpected NUL byte | + | \0 | /home | ERR: file name contained an unexpected NUL byte | + | \0 | /lib | ERR: file name contained an unexpected NUL byte | + | \0 | /lib64 | ERR: file name contained an unexpected NUL byte | + | \0 | /opt | ERR: file name contained an unexpected NUL byte | + | \0 | /proc | ERR: file name contained an unexpected NUL byte | + | \0 | /proc/self | ERR: file name contained an unexpected NUL byte | + | \0 | /root | ERR: file name contained an unexpected NUL byte | + | \0 | /run | ERR: file name contained an unexpected NUL byte | + | \0 | /sbin | ERR: file name contained an unexpected NUL byte | + | \0 | /srv | ERR: file name contained an unexpected NUL byte | + | \0 | /sys | ERR: file name contained an unexpected NUL byte | + | \0 | /tmp | ERR: file name contained an unexpected NUL byte | + | \0 | /usr | ERR: file name contained an unexpected NUL byte | + | \0 | /var | ERR: file name contained an unexpected NUL byte | + | \0 | \0 | ERR: file name contained an unexpected NUL byte | + | \0 | /x/.. | ERR: file name contained an unexpected NUL byte | + | /x/.. | | ERR: No such file or directory (os error 44) | + | /x/.. | . | ERR: No such file or directory (os error 44) | + | /x/.. | .. | ERR: No such file or directory (os error 44) | + | /x/.. | / | ERR: No such file or directory (os error 44) | + | /x/.. | /bin | ERR: No such file or directory (os error 44) | + | /x/.. | /boot | ERR: No such file or directory (os error 44) | + | /x/.. | /dev | ERR: No such file or directory (os error 44) | + | /x/.. | /etc | ERR: No such file or directory (os error 44) | + | /x/.. | /etc/group | ERR: No such file or directory (os error 44) | + | /x/.. | /etc/passwd | ERR: No such file or directory (os error 44) | + | /x/.. | /etc/shadow | ERR: No such file or directory (os error 44) | + | /x/.. | /home | ERR: No such file or directory (os error 44) | + | /x/.. | /lib | ERR: No such file or directory (os error 44) | + | /x/.. | /lib64 | ERR: No such file or directory (os error 44) | + | /x/.. | /opt | ERR: No such file or directory (os error 44) | + | /x/.. | /proc | ERR: No such file or directory (os error 44) | + | /x/.. | /proc/self | ERR: No such file or directory (os error 44) | + | /x/.. | /root | ERR: No such file or directory (os error 44) | + | /x/.. | /run | ERR: No such file or directory (os error 44) | + | /x/.. | /sbin | ERR: No such file or directory (os error 44) | + | /x/.. | /srv | ERR: No such file or directory (os error 44) | + | /x/.. | /sys | ERR: No such file or directory (os error 44) | + | /x/.. | /tmp | ERR: No such file or directory (os error 44) | + | /x/.. | /usr | ERR: No such file or directory (os error 44) | + | /x/.. | /var | ERR: No such file or directory (os error 44) | + | /x/.. | \0 | ERR: No such file or directory (os error 44) | + | /x/.. | /x/.. | ERR: No such file or directory (os error 44) | + +-------------+-------------+-------------------------------------------------+ ", ); } @@ -838,10 +839,10 @@ async fn test_create_dir() { +-------------+-------------------------------------------------+ | path | result | +-------------+-------------------------------------------------+ - | | OK: created | - | . | ERR: File exists (os error 20) | - | .. | OK: created | - | / | ERR: File exists (os error 20) | + | | ERR: Invalid seek (os error 70) | + | . | ERR: Invalid seek (os error 70) | + | .. | ERR: Invalid seek (os error 70) | + | / | ERR: Invalid seek (os error 70) | | /bin | OK: created | | /boot | OK: created | | /dev | OK: created | @@ -864,7 +865,7 @@ async fn test_create_dir() { | /usr | OK: created | | /var | OK: created | | \0 | ERR: file name contained an unexpected NUL byte | - | /x/.. | ERR: No such file or directory (os error 44) | + | /x/.. | ERR: Invalid seek (os error 70) | +-------------+-------------------------------------------------+ ", ); @@ -1754,27 +1755,27 @@ async fn test_open_create() { | . | OK: opened | | .. | OK: opened | | / | OK: opened | - | /bin | OK: opened | - | /boot | OK: opened | - | /dev | OK: opened | - | /etc | OK: opened | - | /etc/group | ERR: Not a directory (os error 54) | - | /etc/passwd | ERR: Not a directory (os error 54) | - | /etc/shadow | ERR: Not a directory (os error 54) | - | /home | OK: opened | - | /lib | OK: opened | - | /lib64 | OK: opened | - | /opt | OK: opened | - | /proc | OK: opened | - | /proc/self | ERR: Not a directory (os error 54) | - | /root | OK: opened | - | /run | OK: opened | - | /sbin | OK: opened | - | /srv | OK: opened | - | /sys | OK: opened | - | /tmp | OK: opened | - | /usr | OK: opened | - | /var | OK: opened | + | /bin | ERR: No such file or directory (os error 44) | + | /boot | ERR: No such file or directory (os error 44) | + | /dev | ERR: No such file or directory (os error 44) | + | /etc | ERR: No such file or directory (os error 44) | + | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/shadow | ERR: No such file or directory (os error 44) | + | /home | ERR: No such file or directory (os error 44) | + | /lib | ERR: No such file or directory (os error 44) | + | /lib64 | ERR: No such file or directory (os error 44) | + | /opt | ERR: No such file or directory (os error 44) | + | /proc | ERR: No such file or directory (os error 44) | + | /proc/self | ERR: No such file or directory (os error 44) | + | /root | ERR: No such file or directory (os error 44) | + | /run | ERR: No such file or directory (os error 44) | + | /sbin | ERR: No such file or directory (os error 44) | + | /srv | ERR: No such file or directory (os error 44) | + | /sys | ERR: No such file or directory (os error 44) | + | /tmp | ERR: No such file or directory (os error 44) | + | /usr | ERR: No such file or directory (os error 44) | + | /var | ERR: No such file or directory (os error 44) | | \0 | ERR: file name contained an unexpected NUL byte | | /x/.. | ERR: No such file or directory (os error 44) | +-------------+-------------------------------------------------+ @@ -1818,7 +1819,7 @@ async fn test_open_create_new() { | /usr | OK: opened | | /var | OK: opened | | \0 | ERR: file name contained an unexpected NUL byte | - | /x/.. | ERR: No such file or directory (os error 44) | + | /x/.. | ERR: Invalid seek (os error 70) | +-------------+-------------------------------------------------+ ", ); @@ -2006,29 +2007,29 @@ async fn test_read_link() { | . | ERR: Not supported (os error 58) | | .. | ERR: Not supported (os error 58) | | / | ERR: Not supported (os error 58) | - | /bin | ERR: Not supported (os error 58) | - | /boot | ERR: Not supported (os error 58) | - | /dev | ERR: Not supported (os error 58) | - | /etc | ERR: Not supported (os error 58) | - | /etc/group | ERR: Not supported (os error 58) | - | /etc/passwd | ERR: Not supported (os error 58) | - | /etc/shadow | ERR: Not supported (os error 58) | - | /home | ERR: Not supported (os error 58) | - | /lib | ERR: Not supported (os error 58) | - | /lib64 | ERR: Not supported (os error 58) | - | /opt | ERR: Not supported (os error 58) | - | /proc | ERR: Not supported (os error 58) | - | /proc/self | ERR: Not supported (os error 58) | - | /root | ERR: Not supported (os error 58) | - | /run | ERR: Not supported (os error 58) | - | /sbin | ERR: Not supported (os error 58) | - | /srv | ERR: Not supported (os error 58) | - | /sys | ERR: Not supported (os error 58) | - | /tmp | ERR: Not supported (os error 58) | - | /usr | ERR: Not supported (os error 58) | - | /var | ERR: Not supported (os error 58) | + | /bin | ERR: No such file or directory (os error 44) | + | /boot | ERR: No such file or directory (os error 44) | + | /dev | ERR: No such file or directory (os error 44) | + | /etc | ERR: No such file or directory (os error 44) | + | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/shadow | ERR: No such file or directory (os error 44) | + | /home | ERR: No such file or directory (os error 44) | + | /lib | ERR: No such file or directory (os error 44) | + | /lib64 | ERR: No such file or directory (os error 44) | + | /opt | ERR: No such file or directory (os error 44) | + | /proc | ERR: No such file or directory (os error 44) | + | /proc/self | ERR: No such file or directory (os error 44) | + | /root | ERR: No such file or directory (os error 44) | + | /run | ERR: No such file or directory (os error 44) | + | /sbin | ERR: No such file or directory (os error 44) | + | /srv | ERR: No such file or directory (os error 44) | + | /sys | ERR: No such file or directory (os error 44) | + | /tmp | ERR: No such file or directory (os error 44) | + | /usr | ERR: No such file or directory (os error 44) | + | /var | ERR: No such file or directory (os error 44) | | \0 | ERR: file name contained an unexpected NUL byte | - | /x/.. | ERR: Not supported (os error 58) | + | /x/.. | ERR: No such file or directory (os error 44) | +-------------+-------------------------------------------------+ ", ); @@ -2869,37 +2870,38 @@ async fn test_set_permissions() { insta::assert_snapshot!( run_1(&udf).await, @r" - +-------------+-------------------------------------------------+ - | path | result | - +-------------+-------------------------------------------------+ - | | ERR: Function not implemented (os error 52) | - | . | ERR: Function not implemented (os error 52) | - | .. | ERR: Function not implemented (os error 52) | - | / | ERR: Function not implemented (os error 52) | - | /bin | ERR: Function not implemented (os error 52) | - | /boot | ERR: Function not implemented (os error 52) | - | /dev | ERR: Function not implemented (os error 52) | - | /etc | ERR: Function not implemented (os error 52) | - | /etc/group | ERR: Function not implemented (os error 52) | - | /etc/passwd | ERR: Function not implemented (os error 52) | - | /etc/shadow | ERR: Function not implemented (os error 52) | - | /home | ERR: Function not implemented (os error 52) | - | /lib | ERR: Function not implemented (os error 52) | - | /lib64 | ERR: Function not implemented (os error 52) | - | /opt | ERR: Function not implemented (os error 52) | - | /proc | ERR: Function not implemented (os error 52) | - | /proc/self | ERR: Function not implemented (os error 52) | - | /root | ERR: Function not implemented (os error 52) | - | /run | ERR: Function not implemented (os error 52) | - | /sbin | ERR: Function not implemented (os error 52) | - | /srv | ERR: Function not implemented (os error 52) | - | /sys | ERR: Function not implemented (os error 52) | - | /tmp | ERR: Function not implemented (os error 52) | - | /usr | ERR: Function not implemented (os error 52) | - | /var | ERR: Function not implemented (os error 52) | - | \0 | ERR: file name contained an unexpected NUL byte | - | /x/.. | ERR: Function not implemented (os error 52) | - +-------------+-------------------------------------------------+ + +-------------+-----------------------------------------------+ + | path | result | + +-------------+-----------------------------------------------+ + | | ERR: operation not supported on this platform | + | . | ERR: operation not supported on this platform | + | .. | ERR: operation not supported on this platform | + | / | ERR: operation not supported on this platform | + | /bin | ERR: operation not supported on this platform | + | /boot | ERR: operation not supported on this platform | + | /dev | ERR: operation not supported on this platform | + | /etc | ERR: operation not supported on this platform | + | /etc/group | ERR: operation not supported on this platform | + | /etc/passwd | ERR: operation not supported on this platform | + | /etc/shadow | ERR: operation not supported on this platform | + | /home | ERR: operation not supported on this platform | + | /lib | ERR: operation not supported on this platform | + | /lib64 | ERR: operation not supported on this platform | + | /opt | ERR: operation not supported on this platform | + | /proc | ERR: operation not supported on this platform | + | /proc/self | ERR: operation not supported on this platform | + | /root | ERR: operation not supported on this platform | + | /run | ERR: operation not supported on this platform | + | /sbin | ERR: operation not supported on this platform | + | /srv | ERR: operation not supported on this platform | + | /sys | ERR: operation not supported on this platform | + | /tmp | ERR: operation not supported on this platform | + | /usr | ERR: operation not supported on this platform | + | /var | ERR: operation not supported on this platform | + | \0 | ERR: operation not supported on this platform | + | /x/.. | ERR: operation not supported on this platform | + +-------------+-----------------------------------------------+ + ", ); } From 1f00b304f85c1b3fb1e48c83d4b87ff1b872431f Mon Sep 17 00:00:00 2001 From: tim maloney Date: Wed, 11 Feb 2026 16:42:09 -0800 Subject: [PATCH 06/18] refactor: use match to clarify code paths --- host/src/vfs/mod.rs | 49 +- host/tests/integration_tests/evil/fs.rs | 1604 +++++++++++------------ 2 files changed, 825 insertions(+), 828 deletions(-) diff --git a/host/src/vfs/mod.rs b/host/src/vfs/mod.rs index 8fb25d7..7c82cef 100644 --- a/host/src/vfs/mod.rs +++ b/host/src/vfs/mod.rs @@ -735,26 +735,31 @@ impl<'a> filesystem::types::HostDescriptor for VfsCtxView<'a> { let base_node = Arc::clone(&base_desc.node); let base_flags = base_desc.flags; - let wants_create = open_flags.contains(OpenFlags::CREATE); - let wants_exclusive = open_flags.contains(OpenFlags::EXCLUSIVE); - let wants_directory = open_flags.contains(OpenFlags::DIRECTORY); - let wants_truncate = open_flags.contains(OpenFlags::TRUNCATE); + let create = open_flags.contains(OpenFlags::CREATE); + let directory = open_flags.contains(OpenFlags::DIRECTORY); + let exclusive = open_flags.contains(OpenFlags::EXCLUSIVE); + let truncate = open_flags.contains(OpenFlags::TRUNCATE); // Per POSIX: O_CREAT only creates regular files, not directories. // https://github.com/WebAssembly/WASI/blob/184b0c0e9fd437e5e5601d6e327a28feddbbd7f7/proposals/filesystem/wit/types.wit#L145-L146 // "If O_CREAT and O_DIRECTORY are set and the requested access mode is neither // O_WRONLY nor O_RDWR, the result is unspecified." // We choose to disallow this combination entirely. - if wants_create && wants_directory { + if create && directory { return Err(FsError::trap(ErrorCode::Invalid)); } // Try to resolve the path to an existing node let existing = self.get_node_from_start(&path, Arc::clone(&base_node)); - // Per POSIX O_DIRECTORY: "If path resolves to a non-directory file, fail and set errno to [ENOTDIR]." - let node = match existing { - Ok(node) if wants_directory => { + let node = match (existing, create, directory, exclusive, truncate) { + (Ok(node), true, _, false, _) => node, // Per POSIX: "If the file exists, O_CREAT has no effect except as noted under O_EXCL below. + (Ok(_), true, _, true, _) => { + // Per POSIX: "O_CREAT and O_EXCL are set, open() shall fail if the file exists" + return Err(FsError::trap(ErrorCode::Exist)); + } + (Ok(node), false, true, false, false) => { + // Per POSIX: "O_DIRECTORY: "If path resolves to a non-directory file, fail and set errno to [ENOTDIR]." let guard = node.read().unwrap(); if !matches!(guard.kind, VfsNodeKind::Directory { .. }) { return Err(FsError::trap(ErrorCode::NotDirectory)); @@ -762,14 +767,7 @@ impl<'a> filesystem::types::HostDescriptor for VfsCtxView<'a> { drop(guard); node } - Ok(node) if wants_exclusive => { - if wants_create { - // Per POSIX: "O_CREAT and O_EXCL are set, open() shall fail if the file exists" - return Err(FsError::trap(ErrorCode::Exist)); - } - node - } - Ok(node) if wants_truncate => { + (Ok(node), _, _, _, true) => { let mut guard = node.write().unwrap(); match &mut guard.kind { VfsNodeKind::File { content } => { @@ -791,14 +789,15 @@ impl<'a> filesystem::types::HostDescriptor for VfsCtxView<'a> { drop(guard); node } - Ok(node) => node, - Err(_) => { - if !wants_create { - // Per POSIX [ENOENT]: "O_CREAT is not set and a component of path does - // not name an existing file" - return Err(FsError::trap(ErrorCode::NoEntry)); - } - + (Ok(node), _, _, _, _) => node, + (Err(_), false, _, _, _) => { + // "If O_CREAT is not set and the file does not exist, open() + // shall fail and set errno to [ENOENT]." + return Err(FsError::trap(ErrorCode::NoEntry)); + } + (Err(_), true, _, _, _) => { + // "If O_CREAT is set and the file does not exist, it shall be + // created as a regular file with permissions" if !base_flags.contains(DescriptorFlags::MUTATE_DIRECTORY) { return Err(FsError::trap(ErrorCode::ReadOnly)); } @@ -1780,7 +1779,7 @@ mod tests { desc, PathFlags::empty(), "existingfile".to_string(), - OpenFlags::CREATE | OpenFlags::TRUNCATE, + OpenFlags::TRUNCATE, DescriptorFlags::READ | DescriptorFlags::WRITE, ) .await; diff --git a/host/tests/integration_tests/evil/fs.rs b/host/tests/integration_tests/evil/fs.rs index 31e54f7..5dccb0b 100644 --- a/host/tests/integration_tests/evil/fs.rs +++ b/host/tests/integration_tests/evil/fs.rs @@ -49,38 +49,37 @@ async fn test_canonicalize() { insta::assert_snapshot!( run_1(&udf).await, @r" - +-------------+-----------------------------------------------+ - | path | result | - +-------------+-----------------------------------------------+ - | | ERR: operation not supported on this platform | - | . | ERR: operation not supported on this platform | - | .. | ERR: operation not supported on this platform | - | / | ERR: operation not supported on this platform | - | /bin | ERR: operation not supported on this platform | - | /boot | ERR: operation not supported on this platform | - | /dev | ERR: operation not supported on this platform | - | /etc | ERR: operation not supported on this platform | - | /etc/group | ERR: operation not supported on this platform | - | /etc/passwd | ERR: operation not supported on this platform | - | /etc/shadow | ERR: operation not supported on this platform | - | /home | ERR: operation not supported on this platform | - | /lib | ERR: operation not supported on this platform | - | /lib64 | ERR: operation not supported on this platform | - | /opt | ERR: operation not supported on this platform | - | /proc | ERR: operation not supported on this platform | - | /proc/self | ERR: operation not supported on this platform | - | /root | ERR: operation not supported on this platform | - | /run | ERR: operation not supported on this platform | - | /sbin | ERR: operation not supported on this platform | - | /srv | ERR: operation not supported on this platform | - | /sys | ERR: operation not supported on this platform | - | /tmp | ERR: operation not supported on this platform | - | /usr | ERR: operation not supported on this platform | - | /var | ERR: operation not supported on this platform | - | \0 | ERR: operation not supported on this platform | - | /x/.. | ERR: operation not supported on this platform | - +-------------+-----------------------------------------------+ - + +-------------+-----------------------------------------------+ + | path | result | + +-------------+-----------------------------------------------+ + | | ERR: operation not supported on this platform | + | . | ERR: operation not supported on this platform | + | .. | ERR: operation not supported on this platform | + | / | ERR: operation not supported on this platform | + | /bin | ERR: operation not supported on this platform | + | /boot | ERR: operation not supported on this platform | + | /dev | ERR: operation not supported on this platform | + | /etc | ERR: operation not supported on this platform | + | /etc/group | ERR: operation not supported on this platform | + | /etc/passwd | ERR: operation not supported on this platform | + | /etc/shadow | ERR: operation not supported on this platform | + | /home | ERR: operation not supported on this platform | + | /lib | ERR: operation not supported on this platform | + | /lib64 | ERR: operation not supported on this platform | + | /opt | ERR: operation not supported on this platform | + | /proc | ERR: operation not supported on this platform | + | /proc/self | ERR: operation not supported on this platform | + | /root | ERR: operation not supported on this platform | + | /run | ERR: operation not supported on this platform | + | /sbin | ERR: operation not supported on this platform | + | /srv | ERR: operation not supported on this platform | + | /sys | ERR: operation not supported on this platform | + | /tmp | ERR: operation not supported on this platform | + | /usr | ERR: operation not supported on this platform | + | /var | ERR: operation not supported on this platform | + | \0 | ERR: operation not supported on this platform | + | /x/.. | ERR: operation not supported on this platform | + +-------------+-----------------------------------------------+ ", ); } @@ -92,739 +91,739 @@ async fn test_copy() { insta::assert_snapshot!( run_2(&udf).await, @r" - +-------------+-------------+-------------------------------------------------+ - | from | to | output | - +-------------+-------------+-------------------------------------------------+ - | | | ERR: Is a directory (os error 31) | - | | . | ERR: Is a directory (os error 31) | - | | .. | ERR: Is a directory (os error 31) | - | | / | ERR: Is a directory (os error 31) | - | | /bin | ERR: Bad file descriptor (os error 8) | - | | /boot | ERR: Bad file descriptor (os error 8) | - | | /dev | ERR: Bad file descriptor (os error 8) | - | | /etc | ERR: Bad file descriptor (os error 8) | - | | /etc/group | ERR: Not a directory (os error 54) | - | | /etc/passwd | ERR: Not a directory (os error 54) | - | | /etc/shadow | ERR: Not a directory (os error 54) | - | | /home | ERR: Bad file descriptor (os error 8) | - | | /lib | ERR: Bad file descriptor (os error 8) | - | | /lib64 | ERR: Bad file descriptor (os error 8) | - | | /opt | ERR: Bad file descriptor (os error 8) | - | | /proc | ERR: Bad file descriptor (os error 8) | - | | /proc/self | ERR: Not a directory (os error 54) | - | | /root | ERR: Bad file descriptor (os error 8) | - | | /run | ERR: Bad file descriptor (os error 8) | - | | /sbin | ERR: Bad file descriptor (os error 8) | - | | /srv | ERR: Bad file descriptor (os error 8) | - | | /sys | ERR: Bad file descriptor (os error 8) | - | | /tmp | ERR: Bad file descriptor (os error 8) | - | | /usr | ERR: Bad file descriptor (os error 8) | - | | /var | ERR: Bad file descriptor (os error 8) | - | | \0 | ERR: file name contained an unexpected NUL byte | - | | /x/.. | ERR: Invalid seek (os error 70) | - | . | | ERR: Is a directory (os error 31) | - | . | . | ERR: Is a directory (os error 31) | - | . | .. | ERR: Is a directory (os error 31) | - | . | / | ERR: Is a directory (os error 31) | - | . | /bin | ERR: Bad file descriptor (os error 8) | - | . | /boot | ERR: Bad file descriptor (os error 8) | - | . | /dev | ERR: Bad file descriptor (os error 8) | - | . | /etc | ERR: Bad file descriptor (os error 8) | - | . | /etc/group | ERR: Not a directory (os error 54) | - | . | /etc/passwd | ERR: Not a directory (os error 54) | - | . | /etc/shadow | ERR: Not a directory (os error 54) | - | . | /home | ERR: Bad file descriptor (os error 8) | - | . | /lib | ERR: Bad file descriptor (os error 8) | - | . | /lib64 | ERR: Bad file descriptor (os error 8) | - | . | /opt | ERR: Bad file descriptor (os error 8) | - | . | /proc | ERR: Bad file descriptor (os error 8) | - | . | /proc/self | ERR: Not a directory (os error 54) | - | . | /root | ERR: Bad file descriptor (os error 8) | - | . | /run | ERR: Bad file descriptor (os error 8) | - | . | /sbin | ERR: Bad file descriptor (os error 8) | - | . | /srv | ERR: Bad file descriptor (os error 8) | - | . | /sys | ERR: Bad file descriptor (os error 8) | - | . | /tmp | ERR: Bad file descriptor (os error 8) | - | . | /usr | ERR: Bad file descriptor (os error 8) | - | . | /var | ERR: Bad file descriptor (os error 8) | - | . | \0 | ERR: file name contained an unexpected NUL byte | - | . | /x/.. | ERR: Invalid seek (os error 70) | - | .. | | ERR: Is a directory (os error 31) | - | .. | . | ERR: Is a directory (os error 31) | - | .. | .. | ERR: Is a directory (os error 31) | - | .. | / | ERR: Is a directory (os error 31) | - | .. | /bin | ERR: Bad file descriptor (os error 8) | - | .. | /boot | ERR: Bad file descriptor (os error 8) | - | .. | /dev | ERR: Bad file descriptor (os error 8) | - | .. | /etc | ERR: Bad file descriptor (os error 8) | - | .. | /etc/group | ERR: Not a directory (os error 54) | - | .. | /etc/passwd | ERR: Not a directory (os error 54) | - | .. | /etc/shadow | ERR: Not a directory (os error 54) | - | .. | /home | ERR: Bad file descriptor (os error 8) | - | .. | /lib | ERR: Bad file descriptor (os error 8) | - | .. | /lib64 | ERR: Bad file descriptor (os error 8) | - | .. | /opt | ERR: Bad file descriptor (os error 8) | - | .. | /proc | ERR: Bad file descriptor (os error 8) | - | .. | /proc/self | ERR: Not a directory (os error 54) | - | .. | /root | ERR: Bad file descriptor (os error 8) | - | .. | /run | ERR: Bad file descriptor (os error 8) | - | .. | /sbin | ERR: Bad file descriptor (os error 8) | - | .. | /srv | ERR: Bad file descriptor (os error 8) | - | .. | /sys | ERR: Bad file descriptor (os error 8) | - | .. | /tmp | ERR: Out of memory (os error 48) | - | .. | /usr | ERR: Out of memory (os error 48) | - | .. | /var | ERR: Out of memory (os error 48) | - | .. | \0 | ERR: Out of memory (os error 48) | - | .. | /x/.. | ERR: Out of memory (os error 48) | - | / | | ERR: Out of memory (os error 48) | - | / | . | ERR: Out of memory (os error 48) | - | / | .. | ERR: Out of memory (os error 48) | - | / | / | ERR: Out of memory (os error 48) | - | / | /bin | ERR: Out of memory (os error 48) | - | / | /boot | ERR: Out of memory (os error 48) | - | / | /dev | ERR: Out of memory (os error 48) | - | / | /etc | ERR: Out of memory (os error 48) | - | / | /etc/group | ERR: Out of memory (os error 48) | - | / | /etc/passwd | ERR: Out of memory (os error 48) | - | / | /etc/shadow | ERR: Out of memory (os error 48) | - | / | /home | ERR: Out of memory (os error 48) | - | / | /lib | ERR: Out of memory (os error 48) | - | / | /lib64 | ERR: Out of memory (os error 48) | - | / | /opt | ERR: Out of memory (os error 48) | - | / | /proc | ERR: Out of memory (os error 48) | - | / | /proc/self | ERR: Out of memory (os error 48) | - | / | /root | ERR: Out of memory (os error 48) | - | / | /run | ERR: Out of memory (os error 48) | - | / | /sbin | ERR: Out of memory (os error 48) | - | / | /srv | ERR: Out of memory (os error 48) | - | / | /sys | ERR: Out of memory (os error 48) | - | / | /tmp | ERR: Out of memory (os error 48) | - | / | /usr | ERR: Out of memory (os error 48) | - | / | /var | ERR: Out of memory (os error 48) | - | / | \0 | ERR: Out of memory (os error 48) | - | / | /x/.. | ERR: Out of memory (os error 48) | - | /bin | | ERR: Out of memory (os error 48) | - | /bin | . | ERR: Out of memory (os error 48) | - | /bin | .. | ERR: Out of memory (os error 48) | - | /bin | / | ERR: Out of memory (os error 48) | - | /bin | /bin | ERR: Out of memory (os error 48) | - | /bin | /boot | ERR: Out of memory (os error 48) | - | /bin | /dev | ERR: Out of memory (os error 48) | - | /bin | /etc | ERR: Out of memory (os error 48) | - | /bin | /etc/group | ERR: Out of memory (os error 48) | - | /bin | /etc/passwd | ERR: Out of memory (os error 48) | - | /bin | /etc/shadow | ERR: Out of memory (os error 48) | - | /bin | /home | ERR: Out of memory (os error 48) | - | /bin | /lib | ERR: Out of memory (os error 48) | - | /bin | /lib64 | ERR: Out of memory (os error 48) | - | /bin | /opt | ERR: Out of memory (os error 48) | - | /bin | /proc | ERR: Out of memory (os error 48) | - | /bin | /proc/self | ERR: Out of memory (os error 48) | - | /bin | /root | ERR: Out of memory (os error 48) | - | /bin | /run | ERR: Out of memory (os error 48) | - | /bin | /sbin | ERR: Out of memory (os error 48) | - | /bin | /srv | ERR: Out of memory (os error 48) | - | /bin | /sys | ERR: Out of memory (os error 48) | - | /bin | /tmp | ERR: Out of memory (os error 48) | - | /bin | /usr | ERR: Out of memory (os error 48) | - | /bin | /var | ERR: Out of memory (os error 48) | - | /bin | \0 | ERR: Out of memory (os error 48) | - | /bin | /x/.. | ERR: Out of memory (os error 48) | - | /boot | | ERR: Out of memory (os error 48) | - | /boot | . | ERR: Out of memory (os error 48) | - | /boot | .. | ERR: Out of memory (os error 48) | - | /boot | / | ERR: Out of memory (os error 48) | - | /boot | /bin | ERR: Out of memory (os error 48) | - | /boot | /boot | ERR: Out of memory (os error 48) | - | /boot | /dev | ERR: Out of memory (os error 48) | - | /boot | /etc | ERR: Out of memory (os error 48) | - | /boot | /etc/group | ERR: Out of memory (os error 48) | - | /boot | /etc/passwd | ERR: Out of memory (os error 48) | - | /boot | /etc/shadow | ERR: Out of memory (os error 48) | - | /boot | /home | ERR: Out of memory (os error 48) | - | /boot | /lib | ERR: Out of memory (os error 48) | - | /boot | /lib64 | ERR: Out of memory (os error 48) | - | /boot | /opt | ERR: Out of memory (os error 48) | - | /boot | /proc | ERR: Out of memory (os error 48) | - | /boot | /proc/self | ERR: Out of memory (os error 48) | - | /boot | /root | ERR: Out of memory (os error 48) | - | /boot | /run | ERR: Out of memory (os error 48) | - | /boot | /sbin | ERR: Out of memory (os error 48) | - | /boot | /srv | ERR: Out of memory (os error 48) | - | /boot | /sys | ERR: Out of memory (os error 48) | - | /boot | /tmp | ERR: Out of memory (os error 48) | - | /boot | /usr | ERR: Out of memory (os error 48) | - | /boot | /var | ERR: Out of memory (os error 48) | - | /boot | \0 | ERR: Out of memory (os error 48) | - | /boot | /x/.. | ERR: Out of memory (os error 48) | - | /dev | | ERR: Out of memory (os error 48) | - | /dev | . | ERR: Out of memory (os error 48) | - | /dev | .. | ERR: Out of memory (os error 48) | - | /dev | / | ERR: Out of memory (os error 48) | - | /dev | /bin | ERR: Out of memory (os error 48) | - | /dev | /boot | ERR: Out of memory (os error 48) | - | /dev | /dev | ERR: Out of memory (os error 48) | - | /dev | /etc | ERR: Out of memory (os error 48) | - | /dev | /etc/group | ERR: Out of memory (os error 48) | - | /dev | /etc/passwd | ERR: Out of memory (os error 48) | - | /dev | /etc/shadow | ERR: Out of memory (os error 48) | - | /dev | /home | ERR: Out of memory (os error 48) | - | /dev | /lib | ERR: Out of memory (os error 48) | - | /dev | /lib64 | ERR: Out of memory (os error 48) | - | /dev | /opt | ERR: Out of memory (os error 48) | - | /dev | /proc | ERR: Out of memory (os error 48) | - | /dev | /proc/self | ERR: Out of memory (os error 48) | - | /dev | /root | ERR: Out of memory (os error 48) | - | /dev | /run | ERR: Out of memory (os error 48) | - | /dev | /sbin | ERR: Out of memory (os error 48) | - | /dev | /srv | ERR: Out of memory (os error 48) | - | /dev | /sys | ERR: Out of memory (os error 48) | - | /dev | /tmp | ERR: Out of memory (os error 48) | - | /dev | /usr | ERR: Out of memory (os error 48) | - | /dev | /var | ERR: Out of memory (os error 48) | - | /dev | \0 | ERR: Out of memory (os error 48) | - | /dev | /x/.. | ERR: Out of memory (os error 48) | - | /etc | | ERR: Out of memory (os error 48) | - | /etc | . | ERR: Out of memory (os error 48) | - | /etc | .. | ERR: Out of memory (os error 48) | - | /etc | / | ERR: Out of memory (os error 48) | - | /etc | /bin | ERR: Out of memory (os error 48) | - | /etc | /boot | ERR: Out of memory (os error 48) | - | /etc | /dev | ERR: Out of memory (os error 48) | - | /etc | /etc | ERR: Out of memory (os error 48) | - | /etc | /etc/group | ERR: Out of memory (os error 48) | - | /etc | /etc/passwd | ERR: Out of memory (os error 48) | - | /etc | /etc/shadow | ERR: Out of memory (os error 48) | - | /etc | /home | ERR: Out of memory (os error 48) | - | /etc | /lib | ERR: Out of memory (os error 48) | - | /etc | /lib64 | ERR: Out of memory (os error 48) | - | /etc | /opt | ERR: Out of memory (os error 48) | - | /etc | /proc | ERR: Out of memory (os error 48) | - | /etc | /proc/self | ERR: Out of memory (os error 48) | - | /etc | /root | ERR: Out of memory (os error 48) | - | /etc | /run | ERR: Out of memory (os error 48) | - | /etc | /sbin | ERR: Out of memory (os error 48) | - | /etc | /srv | ERR: Out of memory (os error 48) | - | /etc | /sys | ERR: Out of memory (os error 48) | - | /etc | /tmp | ERR: Out of memory (os error 48) | - | /etc | /usr | ERR: Out of memory (os error 48) | - | /etc | /var | ERR: Out of memory (os error 48) | - | /etc | \0 | ERR: Out of memory (os error 48) | - | /etc | /x/.. | ERR: Out of memory (os error 48) | - | /etc/group | | ERR: No such file or directory (os error 44) | - | /etc/group | . | ERR: No such file or directory (os error 44) | - | /etc/group | .. | ERR: No such file or directory (os error 44) | - | /etc/group | / | ERR: No such file or directory (os error 44) | - | /etc/group | /bin | ERR: No such file or directory (os error 44) | - | /etc/group | /boot | ERR: No such file or directory (os error 44) | - | /etc/group | /dev | ERR: No such file or directory (os error 44) | - | /etc/group | /etc | ERR: No such file or directory (os error 44) | - | /etc/group | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/group | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/group | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc/group | /home | ERR: No such file or directory (os error 44) | - | /etc/group | /lib | ERR: No such file or directory (os error 44) | - | /etc/group | /lib64 | ERR: No such file or directory (os error 44) | - | /etc/group | /opt | ERR: No such file or directory (os error 44) | - | /etc/group | /proc | ERR: No such file or directory (os error 44) | - | /etc/group | /proc/self | ERR: No such file or directory (os error 44) | - | /etc/group | /root | ERR: No such file or directory (os error 44) | - | /etc/group | /run | ERR: No such file or directory (os error 44) | - | /etc/group | /sbin | ERR: No such file or directory (os error 44) | - | /etc/group | /srv | ERR: No such file or directory (os error 44) | - | /etc/group | /sys | ERR: No such file or directory (os error 44) | - | /etc/group | /tmp | ERR: No such file or directory (os error 44) | - | /etc/group | /usr | ERR: No such file or directory (os error 44) | - | /etc/group | /var | ERR: No such file or directory (os error 44) | - | /etc/group | \0 | ERR: No such file or directory (os error 44) | - | /etc/group | /x/.. | ERR: No such file or directory (os error 44) | - | /etc/passwd | | ERR: No such file or directory (os error 44) | - | /etc/passwd | . | ERR: No such file or directory (os error 44) | - | /etc/passwd | .. | ERR: No such file or directory (os error 44) | - | /etc/passwd | / | ERR: No such file or directory (os error 44) | - | /etc/passwd | /bin | ERR: No such file or directory (os error 44) | - | /etc/passwd | /boot | ERR: No such file or directory (os error 44) | - | /etc/passwd | /dev | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc/passwd | /home | ERR: No such file or directory (os error 44) | - | /etc/passwd | /lib | ERR: No such file or directory (os error 44) | - | /etc/passwd | /lib64 | ERR: No such file or directory (os error 44) | - | /etc/passwd | /opt | ERR: No such file or directory (os error 44) | - | /etc/passwd | /proc | ERR: No such file or directory (os error 44) | - | /etc/passwd | /proc/self | ERR: No such file or directory (os error 44) | - | /etc/passwd | /root | ERR: No such file or directory (os error 44) | - | /etc/passwd | /run | ERR: No such file or directory (os error 44) | - | /etc/passwd | /sbin | ERR: No such file or directory (os error 44) | - | /etc/passwd | /srv | ERR: No such file or directory (os error 44) | - | /etc/passwd | /sys | ERR: No such file or directory (os error 44) | - | /etc/passwd | /tmp | ERR: No such file or directory (os error 44) | - | /etc/passwd | /usr | ERR: No such file or directory (os error 44) | - | /etc/passwd | /var | ERR: No such file or directory (os error 44) | - | /etc/passwd | \0 | ERR: No such file or directory (os error 44) | - | /etc/passwd | /x/.. | ERR: No such file or directory (os error 44) | - | /etc/shadow | | ERR: No such file or directory (os error 44) | - | /etc/shadow | . | ERR: No such file or directory (os error 44) | - | /etc/shadow | .. | ERR: No such file or directory (os error 44) | - | /etc/shadow | / | ERR: No such file or directory (os error 44) | - | /etc/shadow | /bin | ERR: No such file or directory (os error 44) | - | /etc/shadow | /boot | ERR: No such file or directory (os error 44) | - | /etc/shadow | /dev | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc/shadow | /home | ERR: No such file or directory (os error 44) | - | /etc/shadow | /lib | ERR: No such file or directory (os error 44) | - | /etc/shadow | /lib64 | ERR: No such file or directory (os error 44) | - | /etc/shadow | /opt | ERR: No such file or directory (os error 44) | - | /etc/shadow | /proc | ERR: No such file or directory (os error 44) | - | /etc/shadow | /proc/self | ERR: No such file or directory (os error 44) | - | /etc/shadow | /root | ERR: No such file or directory (os error 44) | - | /etc/shadow | /run | ERR: No such file or directory (os error 44) | - | /etc/shadow | /sbin | ERR: No such file or directory (os error 44) | - | /etc/shadow | /srv | ERR: No such file or directory (os error 44) | - | /etc/shadow | /sys | ERR: No such file or directory (os error 44) | - | /etc/shadow | /tmp | ERR: No such file or directory (os error 44) | - | /etc/shadow | /usr | ERR: No such file or directory (os error 44) | - | /etc/shadow | /var | ERR: No such file or directory (os error 44) | - | /etc/shadow | \0 | ERR: No such file or directory (os error 44) | - | /etc/shadow | /x/.. | ERR: No such file or directory (os error 44) | - | /home | | ERR: Out of memory (os error 48) | - | /home | . | ERR: Out of memory (os error 48) | - | /home | .. | ERR: Out of memory (os error 48) | - | /home | / | ERR: Out of memory (os error 48) | - | /home | /bin | ERR: Out of memory (os error 48) | - | /home | /boot | ERR: Out of memory (os error 48) | - | /home | /dev | ERR: Out of memory (os error 48) | - | /home | /etc | ERR: Out of memory (os error 48) | - | /home | /etc/group | ERR: Out of memory (os error 48) | - | /home | /etc/passwd | ERR: Out of memory (os error 48) | - | /home | /etc/shadow | ERR: Out of memory (os error 48) | - | /home | /home | ERR: Out of memory (os error 48) | - | /home | /lib | ERR: Out of memory (os error 48) | - | /home | /lib64 | ERR: Out of memory (os error 48) | - | /home | /opt | ERR: Out of memory (os error 48) | - | /home | /proc | ERR: Out of memory (os error 48) | - | /home | /proc/self | ERR: Out of memory (os error 48) | - | /home | /root | ERR: Out of memory (os error 48) | - | /home | /run | ERR: Out of memory (os error 48) | - | /home | /sbin | ERR: Out of memory (os error 48) | - | /home | /srv | ERR: Out of memory (os error 48) | - | /home | /sys | ERR: Out of memory (os error 48) | - | /home | /tmp | ERR: Out of memory (os error 48) | - | /home | /usr | ERR: Out of memory (os error 48) | - | /home | /var | ERR: Out of memory (os error 48) | - | /home | \0 | ERR: Out of memory (os error 48) | - | /home | /x/.. | ERR: Out of memory (os error 48) | - | /lib | | ERR: Out of memory (os error 48) | - | /lib | . | ERR: Out of memory (os error 48) | - | /lib | .. | ERR: Out of memory (os error 48) | - | /lib | / | ERR: Out of memory (os error 48) | - | /lib | /bin | ERR: Out of memory (os error 48) | - | /lib | /boot | ERR: Out of memory (os error 48) | - | /lib | /dev | ERR: Out of memory (os error 48) | - | /lib | /etc | ERR: Out of memory (os error 48) | - | /lib | /etc/group | ERR: Out of memory (os error 48) | - | /lib | /etc/passwd | ERR: Out of memory (os error 48) | - | /lib | /etc/shadow | ERR: Out of memory (os error 48) | - | /lib | /home | ERR: Out of memory (os error 48) | - | /lib | /lib | ERR: Out of memory (os error 48) | - | /lib | /lib64 | ERR: Out of memory (os error 48) | - | /lib | /opt | ERR: Out of memory (os error 48) | - | /lib | /proc | ERR: Out of memory (os error 48) | - | /lib | /proc/self | ERR: Out of memory (os error 48) | - | /lib | /root | ERR: Out of memory (os error 48) | - | /lib | /run | ERR: Out of memory (os error 48) | - | /lib | /sbin | ERR: Out of memory (os error 48) | - | /lib | /srv | ERR: Out of memory (os error 48) | - | /lib | /sys | ERR: Out of memory (os error 48) | - | /lib | /tmp | ERR: Out of memory (os error 48) | - | /lib | /usr | ERR: Out of memory (os error 48) | - | /lib | /var | ERR: Out of memory (os error 48) | - | /lib | \0 | ERR: Out of memory (os error 48) | - | /lib | /x/.. | ERR: Out of memory (os error 48) | - | /lib64 | | ERR: Out of memory (os error 48) | - | /lib64 | . | ERR: Out of memory (os error 48) | - | /lib64 | .. | ERR: Out of memory (os error 48) | - | /lib64 | / | ERR: Out of memory (os error 48) | - | /lib64 | /bin | ERR: Out of memory (os error 48) | - | /lib64 | /boot | ERR: Out of memory (os error 48) | - | /lib64 | /dev | ERR: Out of memory (os error 48) | - | /lib64 | /etc | ERR: Out of memory (os error 48) | - | /lib64 | /etc/group | ERR: Out of memory (os error 48) | - | /lib64 | /etc/passwd | ERR: Out of memory (os error 48) | - | /lib64 | /etc/shadow | ERR: Out of memory (os error 48) | - | /lib64 | /home | ERR: Out of memory (os error 48) | - | /lib64 | /lib | ERR: Out of memory (os error 48) | - | /lib64 | /lib64 | ERR: Out of memory (os error 48) | - | /lib64 | /opt | ERR: Out of memory (os error 48) | - | /lib64 | /proc | ERR: Out of memory (os error 48) | - | /lib64 | /proc/self | ERR: Out of memory (os error 48) | - | /lib64 | /root | ERR: Out of memory (os error 48) | - | /lib64 | /run | ERR: Out of memory (os error 48) | - | /lib64 | /sbin | ERR: Out of memory (os error 48) | - | /lib64 | /srv | ERR: Out of memory (os error 48) | - | /lib64 | /sys | ERR: Out of memory (os error 48) | - | /lib64 | /tmp | ERR: Out of memory (os error 48) | - | /lib64 | /usr | ERR: Out of memory (os error 48) | - | /lib64 | /var | ERR: Out of memory (os error 48) | - | /lib64 | \0 | ERR: Out of memory (os error 48) | - | /lib64 | /x/.. | ERR: Out of memory (os error 48) | - | /opt | | ERR: Out of memory (os error 48) | - | /opt | . | ERR: Out of memory (os error 48) | - | /opt | .. | ERR: Out of memory (os error 48) | - | /opt | / | ERR: Out of memory (os error 48) | - | /opt | /bin | ERR: Out of memory (os error 48) | - | /opt | /boot | ERR: Out of memory (os error 48) | - | /opt | /dev | ERR: Out of memory (os error 48) | - | /opt | /etc | ERR: Out of memory (os error 48) | - | /opt | /etc/group | ERR: Out of memory (os error 48) | - | /opt | /etc/passwd | ERR: Out of memory (os error 48) | - | /opt | /etc/shadow | ERR: Out of memory (os error 48) | - | /opt | /home | ERR: Out of memory (os error 48) | - | /opt | /lib | ERR: Out of memory (os error 48) | - | /opt | /lib64 | ERR: Out of memory (os error 48) | - | /opt | /opt | ERR: Out of memory (os error 48) | - | /opt | /proc | ERR: Out of memory (os error 48) | - | /opt | /proc/self | ERR: Out of memory (os error 48) | - | /opt | /root | ERR: Out of memory (os error 48) | - | /opt | /run | ERR: Out of memory (os error 48) | - | /opt | /sbin | ERR: Out of memory (os error 48) | - | /opt | /srv | ERR: Out of memory (os error 48) | - | /opt | /sys | ERR: Out of memory (os error 48) | - | /opt | /tmp | ERR: Out of memory (os error 48) | - | /opt | /usr | ERR: Out of memory (os error 48) | - | /opt | /var | ERR: Out of memory (os error 48) | - | /opt | \0 | ERR: Out of memory (os error 48) | - | /opt | /x/.. | ERR: Out of memory (os error 48) | - | /proc | | ERR: Out of memory (os error 48) | - | /proc | . | ERR: Out of memory (os error 48) | - | /proc | .. | ERR: Out of memory (os error 48) | - | /proc | / | ERR: Out of memory (os error 48) | - | /proc | /bin | ERR: Out of memory (os error 48) | - | /proc | /boot | ERR: Out of memory (os error 48) | - | /proc | /dev | ERR: Out of memory (os error 48) | - | /proc | /etc | ERR: Out of memory (os error 48) | - | /proc | /etc/group | ERR: Out of memory (os error 48) | - | /proc | /etc/passwd | ERR: Out of memory (os error 48) | - | /proc | /etc/shadow | ERR: Out of memory (os error 48) | - | /proc | /home | ERR: Out of memory (os error 48) | - | /proc | /lib | ERR: Out of memory (os error 48) | - | /proc | /lib64 | ERR: Out of memory (os error 48) | - | /proc | /opt | ERR: Out of memory (os error 48) | - | /proc | /proc | ERR: Out of memory (os error 48) | - | /proc | /proc/self | ERR: Out of memory (os error 48) | - | /proc | /root | ERR: Out of memory (os error 48) | - | /proc | /run | ERR: Out of memory (os error 48) | - | /proc | /sbin | ERR: Out of memory (os error 48) | - | /proc | /srv | ERR: Out of memory (os error 48) | - | /proc | /sys | ERR: Out of memory (os error 48) | - | /proc | /tmp | ERR: Out of memory (os error 48) | - | /proc | /usr | ERR: Out of memory (os error 48) | - | /proc | /var | ERR: Out of memory (os error 48) | - | /proc | \0 | ERR: Out of memory (os error 48) | - | /proc | /x/.. | ERR: Out of memory (os error 48) | - | /proc/self | | ERR: No such file or directory (os error 44) | - | /proc/self | . | ERR: No such file or directory (os error 44) | - | /proc/self | .. | ERR: No such file or directory (os error 44) | - | /proc/self | / | ERR: No such file or directory (os error 44) | - | /proc/self | /bin | ERR: No such file or directory (os error 44) | - | /proc/self | /boot | ERR: No such file or directory (os error 44) | - | /proc/self | /dev | ERR: No such file or directory (os error 44) | - | /proc/self | /etc | ERR: No such file or directory (os error 44) | - | /proc/self | /etc/group | ERR: No such file or directory (os error 44) | - | /proc/self | /etc/passwd | ERR: No such file or directory (os error 44) | - | /proc/self | /etc/shadow | ERR: No such file or directory (os error 44) | - | /proc/self | /home | ERR: No such file or directory (os error 44) | - | /proc/self | /lib | ERR: No such file or directory (os error 44) | - | /proc/self | /lib64 | ERR: No such file or directory (os error 44) | - | /proc/self | /opt | ERR: No such file or directory (os error 44) | - | /proc/self | /proc | ERR: No such file or directory (os error 44) | - | /proc/self | /proc/self | ERR: No such file or directory (os error 44) | - | /proc/self | /root | ERR: No such file or directory (os error 44) | - | /proc/self | /run | ERR: No such file or directory (os error 44) | - | /proc/self | /sbin | ERR: No such file or directory (os error 44) | - | /proc/self | /srv | ERR: No such file or directory (os error 44) | - | /proc/self | /sys | ERR: No such file or directory (os error 44) | - | /proc/self | /tmp | ERR: No such file or directory (os error 44) | - | /proc/self | /usr | ERR: No such file or directory (os error 44) | - | /proc/self | /var | ERR: No such file or directory (os error 44) | - | /proc/self | \0 | ERR: No such file or directory (os error 44) | - | /proc/self | /x/.. | ERR: No such file or directory (os error 44) | - | /root | | ERR: Out of memory (os error 48) | - | /root | . | ERR: Out of memory (os error 48) | - | /root | .. | ERR: Out of memory (os error 48) | - | /root | / | ERR: Out of memory (os error 48) | - | /root | /bin | ERR: Out of memory (os error 48) | - | /root | /boot | ERR: Out of memory (os error 48) | - | /root | /dev | ERR: Out of memory (os error 48) | - | /root | /etc | ERR: Out of memory (os error 48) | - | /root | /etc/group | ERR: Out of memory (os error 48) | - | /root | /etc/passwd | ERR: Out of memory (os error 48) | - | /root | /etc/shadow | ERR: Out of memory (os error 48) | - | /root | /home | ERR: Out of memory (os error 48) | - | /root | /lib | ERR: Out of memory (os error 48) | - | /root | /lib64 | ERR: Out of memory (os error 48) | - | /root | /opt | ERR: Out of memory (os error 48) | - | /root | /proc | ERR: Out of memory (os error 48) | - | /root | /proc/self | ERR: Out of memory (os error 48) | - | /root | /root | ERR: Out of memory (os error 48) | - | /root | /run | ERR: Out of memory (os error 48) | - | /root | /sbin | ERR: Out of memory (os error 48) | - | /root | /srv | ERR: Out of memory (os error 48) | - | /root | /sys | ERR: Out of memory (os error 48) | - | /root | /tmp | ERR: Out of memory (os error 48) | - | /root | /usr | ERR: Out of memory (os error 48) | - | /root | /var | ERR: Out of memory (os error 48) | - | /root | \0 | ERR: Out of memory (os error 48) | - | /root | /x/.. | ERR: Out of memory (os error 48) | - | /run | | ERR: Out of memory (os error 48) | - | /run | . | ERR: Out of memory (os error 48) | - | /run | .. | ERR: Out of memory (os error 48) | - | /run | / | ERR: Out of memory (os error 48) | - | /run | /bin | ERR: Out of memory (os error 48) | - | /run | /boot | ERR: Out of memory (os error 48) | - | /run | /dev | ERR: Out of memory (os error 48) | - | /run | /etc | ERR: Out of memory (os error 48) | - | /run | /etc/group | ERR: Out of memory (os error 48) | - | /run | /etc/passwd | ERR: Out of memory (os error 48) | - | /run | /etc/shadow | ERR: Out of memory (os error 48) | - | /run | /home | ERR: Out of memory (os error 48) | - | /run | /lib | ERR: Out of memory (os error 48) | - | /run | /lib64 | ERR: Out of memory (os error 48) | - | /run | /opt | ERR: Out of memory (os error 48) | - | /run | /proc | ERR: Out of memory (os error 48) | - | /run | /proc/self | ERR: Out of memory (os error 48) | - | /run | /root | ERR: Out of memory (os error 48) | - | /run | /run | ERR: Out of memory (os error 48) | - | /run | /sbin | ERR: Out of memory (os error 48) | - | /run | /srv | ERR: Out of memory (os error 48) | - | /run | /sys | ERR: Out of memory (os error 48) | - | /run | /tmp | ERR: Out of memory (os error 48) | - | /run | /usr | ERR: Out of memory (os error 48) | - | /run | /var | ERR: Out of memory (os error 48) | - | /run | \0 | ERR: Out of memory (os error 48) | - | /run | /x/.. | ERR: Out of memory (os error 48) | - | /sbin | | ERR: Out of memory (os error 48) | - | /sbin | . | ERR: Out of memory (os error 48) | - | /sbin | .. | ERR: Out of memory (os error 48) | - | /sbin | / | ERR: Out of memory (os error 48) | - | /sbin | /bin | ERR: Out of memory (os error 48) | - | /sbin | /boot | ERR: Out of memory (os error 48) | - | /sbin | /dev | ERR: Out of memory (os error 48) | - | /sbin | /etc | ERR: Out of memory (os error 48) | - | /sbin | /etc/group | ERR: Out of memory (os error 48) | - | /sbin | /etc/passwd | ERR: Out of memory (os error 48) | - | /sbin | /etc/shadow | ERR: Out of memory (os error 48) | - | /sbin | /home | ERR: Out of memory (os error 48) | - | /sbin | /lib | ERR: Out of memory (os error 48) | - | /sbin | /lib64 | ERR: Out of memory (os error 48) | - | /sbin | /opt | ERR: Out of memory (os error 48) | - | /sbin | /proc | ERR: Out of memory (os error 48) | - | /sbin | /proc/self | ERR: Out of memory (os error 48) | - | /sbin | /root | ERR: Out of memory (os error 48) | - | /sbin | /run | ERR: Out of memory (os error 48) | - | /sbin | /sbin | ERR: Out of memory (os error 48) | - | /sbin | /srv | ERR: Out of memory (os error 48) | - | /sbin | /sys | ERR: Out of memory (os error 48) | - | /sbin | /tmp | ERR: Out of memory (os error 48) | - | /sbin | /usr | ERR: Out of memory (os error 48) | - | /sbin | /var | ERR: Out of memory (os error 48) | - | /sbin | \0 | ERR: Out of memory (os error 48) | - | /sbin | /x/.. | ERR: Out of memory (os error 48) | - | /srv | | ERR: Out of memory (os error 48) | - | /srv | . | ERR: Out of memory (os error 48) | - | /srv | .. | ERR: Out of memory (os error 48) | - | /srv | / | ERR: Out of memory (os error 48) | - | /srv | /bin | ERR: Out of memory (os error 48) | - | /srv | /boot | ERR: Out of memory (os error 48) | - | /srv | /dev | ERR: Out of memory (os error 48) | - | /srv | /etc | ERR: Out of memory (os error 48) | - | /srv | /etc/group | ERR: Out of memory (os error 48) | - | /srv | /etc/passwd | ERR: Out of memory (os error 48) | - | /srv | /etc/shadow | ERR: Out of memory (os error 48) | - | /srv | /home | ERR: Out of memory (os error 48) | - | /srv | /lib | ERR: Out of memory (os error 48) | - | /srv | /lib64 | ERR: Out of memory (os error 48) | - | /srv | /opt | ERR: Out of memory (os error 48) | - | /srv | /proc | ERR: Out of memory (os error 48) | - | /srv | /proc/self | ERR: Out of memory (os error 48) | - | /srv | /root | ERR: Out of memory (os error 48) | - | /srv | /run | ERR: Out of memory (os error 48) | - | /srv | /sbin | ERR: Out of memory (os error 48) | - | /srv | /srv | ERR: Out of memory (os error 48) | - | /srv | /sys | ERR: Out of memory (os error 48) | - | /srv | /tmp | ERR: Out of memory (os error 48) | - | /srv | /usr | ERR: Out of memory (os error 48) | - | /srv | /var | ERR: Out of memory (os error 48) | - | /srv | \0 | ERR: Out of memory (os error 48) | - | /srv | /x/.. | ERR: Out of memory (os error 48) | - | /sys | | ERR: Out of memory (os error 48) | - | /sys | . | ERR: Out of memory (os error 48) | - | /sys | .. | ERR: Out of memory (os error 48) | - | /sys | / | ERR: Out of memory (os error 48) | - | /sys | /bin | ERR: Out of memory (os error 48) | - | /sys | /boot | ERR: Out of memory (os error 48) | - | /sys | /dev | ERR: Out of memory (os error 48) | - | /sys | /etc | ERR: Out of memory (os error 48) | - | /sys | /etc/group | ERR: Out of memory (os error 48) | - | /sys | /etc/passwd | ERR: Out of memory (os error 48) | - | /sys | /etc/shadow | ERR: Out of memory (os error 48) | - | /sys | /home | ERR: Out of memory (os error 48) | - | /sys | /lib | ERR: Out of memory (os error 48) | - | /sys | /lib64 | ERR: Out of memory (os error 48) | - | /sys | /opt | ERR: Out of memory (os error 48) | - | /sys | /proc | ERR: Out of memory (os error 48) | - | /sys | /proc/self | ERR: Out of memory (os error 48) | - | /sys | /root | ERR: Out of memory (os error 48) | - | /sys | /run | ERR: Out of memory (os error 48) | - | /sys | /sbin | ERR: Out of memory (os error 48) | - | /sys | /srv | ERR: Out of memory (os error 48) | - | /sys | /sys | ERR: Out of memory (os error 48) | - | /sys | /tmp | ERR: Out of memory (os error 48) | - | /sys | /usr | ERR: Out of memory (os error 48) | - | /sys | /var | ERR: Out of memory (os error 48) | - | /sys | \0 | ERR: Out of memory (os error 48) | - | /sys | /x/.. | ERR: Out of memory (os error 48) | - | /tmp | | ERR: Out of memory (os error 48) | - | /tmp | . | ERR: Out of memory (os error 48) | - | /tmp | .. | ERR: Out of memory (os error 48) | - | /tmp | / | ERR: Out of memory (os error 48) | - | /tmp | /bin | ERR: Out of memory (os error 48) | - | /tmp | /boot | ERR: Out of memory (os error 48) | - | /tmp | /dev | ERR: Out of memory (os error 48) | - | /tmp | /etc | ERR: Out of memory (os error 48) | - | /tmp | /etc/group | ERR: Out of memory (os error 48) | - | /tmp | /etc/passwd | ERR: Out of memory (os error 48) | - | /tmp | /etc/shadow | ERR: Out of memory (os error 48) | - | /tmp | /home | ERR: Out of memory (os error 48) | - | /tmp | /lib | ERR: Out of memory (os error 48) | - | /tmp | /lib64 | ERR: Out of memory (os error 48) | - | /tmp | /opt | ERR: Out of memory (os error 48) | - | /tmp | /proc | ERR: Out of memory (os error 48) | - | /tmp | /proc/self | ERR: Out of memory (os error 48) | - | /tmp | /root | ERR: Out of memory (os error 48) | - | /tmp | /run | ERR: Out of memory (os error 48) | - | /tmp | /sbin | ERR: Out of memory (os error 48) | - | /tmp | /srv | ERR: Out of memory (os error 48) | - | /tmp | /sys | ERR: Out of memory (os error 48) | - | /tmp | /tmp | ERR: Out of memory (os error 48) | - | /tmp | /usr | ERR: Out of memory (os error 48) | - | /tmp | /var | ERR: Out of memory (os error 48) | - | /tmp | \0 | ERR: Out of memory (os error 48) | - | /tmp | /x/.. | ERR: Out of memory (os error 48) | - | /usr | | ERR: Out of memory (os error 48) | - | /usr | . | ERR: Out of memory (os error 48) | - | /usr | .. | ERR: Out of memory (os error 48) | - | /usr | / | ERR: Out of memory (os error 48) | - | /usr | /bin | ERR: Out of memory (os error 48) | - | /usr | /boot | ERR: Out of memory (os error 48) | - | /usr | /dev | ERR: Out of memory (os error 48) | - | /usr | /etc | ERR: Out of memory (os error 48) | - | /usr | /etc/group | ERR: Out of memory (os error 48) | - | /usr | /etc/passwd | ERR: Out of memory (os error 48) | - | /usr | /etc/shadow | ERR: Out of memory (os error 48) | - | /usr | /home | ERR: Out of memory (os error 48) | - | /usr | /lib | ERR: Out of memory (os error 48) | - | /usr | /lib64 | ERR: Out of memory (os error 48) | - | /usr | /opt | ERR: Out of memory (os error 48) | - | /usr | /proc | ERR: Out of memory (os error 48) | - | /usr | /proc/self | ERR: Out of memory (os error 48) | - | /usr | /root | ERR: Out of memory (os error 48) | - | /usr | /run | ERR: Out of memory (os error 48) | - | /usr | /sbin | ERR: Out of memory (os error 48) | - | /usr | /srv | ERR: Out of memory (os error 48) | - | /usr | /sys | ERR: Out of memory (os error 48) | - | /usr | /tmp | ERR: Out of memory (os error 48) | - | /usr | /usr | ERR: Out of memory (os error 48) | - | /usr | /var | ERR: Out of memory (os error 48) | - | /usr | \0 | ERR: Out of memory (os error 48) | - | /usr | /x/.. | ERR: Out of memory (os error 48) | - | /var | | ERR: Out of memory (os error 48) | - | /var | . | ERR: Out of memory (os error 48) | - | /var | .. | ERR: Out of memory (os error 48) | - | /var | / | ERR: Out of memory (os error 48) | - | /var | /bin | ERR: Out of memory (os error 48) | - | /var | /boot | ERR: Out of memory (os error 48) | - | /var | /dev | ERR: Out of memory (os error 48) | - | /var | /etc | ERR: Out of memory (os error 48) | - | /var | /etc/group | ERR: Out of memory (os error 48) | - | /var | /etc/passwd | ERR: Out of memory (os error 48) | - | /var | /etc/shadow | ERR: Out of memory (os error 48) | - | /var | /home | ERR: Out of memory (os error 48) | - | /var | /lib | ERR: Out of memory (os error 48) | - | /var | /lib64 | ERR: Out of memory (os error 48) | - | /var | /opt | ERR: Out of memory (os error 48) | - | /var | /proc | ERR: Out of memory (os error 48) | - | /var | /proc/self | ERR: Out of memory (os error 48) | - | /var | /root | ERR: Out of memory (os error 48) | - | /var | /run | ERR: Out of memory (os error 48) | - | /var | /sbin | ERR: Out of memory (os error 48) | - | /var | /srv | ERR: Out of memory (os error 48) | - | /var | /sys | ERR: Out of memory (os error 48) | - | /var | /tmp | ERR: Out of memory (os error 48) | - | /var | /usr | ERR: Out of memory (os error 48) | - | /var | /var | ERR: Out of memory (os error 48) | - | /var | \0 | ERR: Out of memory (os error 48) | - | /var | /x/.. | ERR: Out of memory (os error 48) | - | \0 | | ERR: file name contained an unexpected NUL byte | - | \0 | . | ERR: file name contained an unexpected NUL byte | - | \0 | .. | ERR: file name contained an unexpected NUL byte | - | \0 | / | ERR: file name contained an unexpected NUL byte | - | \0 | /bin | ERR: file name contained an unexpected NUL byte | - | \0 | /boot | ERR: file name contained an unexpected NUL byte | - | \0 | /dev | ERR: file name contained an unexpected NUL byte | - | \0 | /etc | ERR: file name contained an unexpected NUL byte | - | \0 | /etc/group | ERR: file name contained an unexpected NUL byte | - | \0 | /etc/passwd | ERR: file name contained an unexpected NUL byte | - | \0 | /etc/shadow | ERR: file name contained an unexpected NUL byte | - | \0 | /home | ERR: file name contained an unexpected NUL byte | - | \0 | /lib | ERR: file name contained an unexpected NUL byte | - | \0 | /lib64 | ERR: file name contained an unexpected NUL byte | - | \0 | /opt | ERR: file name contained an unexpected NUL byte | - | \0 | /proc | ERR: file name contained an unexpected NUL byte | - | \0 | /proc/self | ERR: file name contained an unexpected NUL byte | - | \0 | /root | ERR: file name contained an unexpected NUL byte | - | \0 | /run | ERR: file name contained an unexpected NUL byte | - | \0 | /sbin | ERR: file name contained an unexpected NUL byte | - | \0 | /srv | ERR: file name contained an unexpected NUL byte | - | \0 | /sys | ERR: file name contained an unexpected NUL byte | - | \0 | /tmp | ERR: file name contained an unexpected NUL byte | - | \0 | /usr | ERR: file name contained an unexpected NUL byte | - | \0 | /var | ERR: file name contained an unexpected NUL byte | - | \0 | \0 | ERR: file name contained an unexpected NUL byte | - | \0 | /x/.. | ERR: file name contained an unexpected NUL byte | - | /x/.. | | ERR: No such file or directory (os error 44) | - | /x/.. | . | ERR: No such file or directory (os error 44) | - | /x/.. | .. | ERR: No such file or directory (os error 44) | - | /x/.. | / | ERR: No such file or directory (os error 44) | - | /x/.. | /bin | ERR: No such file or directory (os error 44) | - | /x/.. | /boot | ERR: No such file or directory (os error 44) | - | /x/.. | /dev | ERR: No such file or directory (os error 44) | - | /x/.. | /etc | ERR: No such file or directory (os error 44) | - | /x/.. | /etc/group | ERR: No such file or directory (os error 44) | - | /x/.. | /etc/passwd | ERR: No such file or directory (os error 44) | - | /x/.. | /etc/shadow | ERR: No such file or directory (os error 44) | - | /x/.. | /home | ERR: No such file or directory (os error 44) | - | /x/.. | /lib | ERR: No such file or directory (os error 44) | - | /x/.. | /lib64 | ERR: No such file or directory (os error 44) | - | /x/.. | /opt | ERR: No such file or directory (os error 44) | - | /x/.. | /proc | ERR: No such file or directory (os error 44) | - | /x/.. | /proc/self | ERR: No such file or directory (os error 44) | - | /x/.. | /root | ERR: No such file or directory (os error 44) | - | /x/.. | /run | ERR: No such file or directory (os error 44) | - | /x/.. | /sbin | ERR: No such file or directory (os error 44) | - | /x/.. | /srv | ERR: No such file or directory (os error 44) | - | /x/.. | /sys | ERR: No such file or directory (os error 44) | - | /x/.. | /tmp | ERR: No such file or directory (os error 44) | - | /x/.. | /usr | ERR: No such file or directory (os error 44) | - | /x/.. | /var | ERR: No such file or directory (os error 44) | - | /x/.. | \0 | ERR: No such file or directory (os error 44) | - | /x/.. | /x/.. | ERR: No such file or directory (os error 44) | - +-------------+-------------+-------------------------------------------------+ + +-------------+-------------+--------------------------------------------------------------------------------+ + | from | to | output | + +-------------+-------------+--------------------------------------------------------------------------------+ + | | | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | . | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | / | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | . | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | / | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | . | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | / | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | . | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | / | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | /bin | | ERR: No such file or directory (os error 44) | + | /bin | . | ERR: No such file or directory (os error 44) | + | /bin | .. | ERR: No such file or directory (os error 44) | + | /bin | / | ERR: No such file or directory (os error 44) | + | /bin | /bin | ERR: No such file or directory (os error 44) | + | /bin | /boot | ERR: No such file or directory (os error 44) | + | /bin | /dev | ERR: No such file or directory (os error 44) | + | /bin | /etc | ERR: No such file or directory (os error 44) | + | /bin | /etc/group | ERR: No such file or directory (os error 44) | + | /bin | /etc/passwd | ERR: No such file or directory (os error 44) | + | /bin | /etc/shadow | ERR: No such file or directory (os error 44) | + | /bin | /home | ERR: No such file or directory (os error 44) | + | /bin | /lib | ERR: No such file or directory (os error 44) | + | /bin | /lib64 | ERR: No such file or directory (os error 44) | + | /bin | /opt | ERR: No such file or directory (os error 44) | + | /bin | /proc | ERR: No such file or directory (os error 44) | + | /bin | /proc/self | ERR: No such file or directory (os error 44) | + | /bin | /root | ERR: No such file or directory (os error 44) | + | /bin | /run | ERR: No such file or directory (os error 44) | + | /bin | /sbin | ERR: No such file or directory (os error 44) | + | /bin | /srv | ERR: No such file or directory (os error 44) | + | /bin | /sys | ERR: No such file or directory (os error 44) | + | /bin | /tmp | ERR: No such file or directory (os error 44) | + | /bin | /usr | ERR: No such file or directory (os error 44) | + | /bin | /var | ERR: No such file or directory (os error 44) | + | /bin | \0 | ERR: No such file or directory (os error 44) | + | /bin | /x/.. | ERR: No such file or directory (os error 44) | + | /boot | | ERR: No such file or directory (os error 44) | + | /boot | . | ERR: No such file or directory (os error 44) | + | /boot | .. | ERR: No such file or directory (os error 44) | + | /boot | / | ERR: No such file or directory (os error 44) | + | /boot | /bin | ERR: No such file or directory (os error 44) | + | /boot | /boot | ERR: No such file or directory (os error 44) | + | /boot | /dev | ERR: No such file or directory (os error 44) | + | /boot | /etc | ERR: No such file or directory (os error 44) | + | /boot | /etc/group | ERR: No such file or directory (os error 44) | + | /boot | /etc/passwd | ERR: No such file or directory (os error 44) | + | /boot | /etc/shadow | ERR: No such file or directory (os error 44) | + | /boot | /home | ERR: No such file or directory (os error 44) | + | /boot | /lib | ERR: No such file or directory (os error 44) | + | /boot | /lib64 | ERR: No such file or directory (os error 44) | + | /boot | /opt | ERR: No such file or directory (os error 44) | + | /boot | /proc | ERR: No such file or directory (os error 44) | + | /boot | /proc/self | ERR: No such file or directory (os error 44) | + | /boot | /root | ERR: No such file or directory (os error 44) | + | /boot | /run | ERR: No such file or directory (os error 44) | + | /boot | /sbin | ERR: No such file or directory (os error 44) | + | /boot | /srv | ERR: No such file or directory (os error 44) | + | /boot | /sys | ERR: No such file or directory (os error 44) | + | /boot | /tmp | ERR: No such file or directory (os error 44) | + | /boot | /usr | ERR: No such file or directory (os error 44) | + | /boot | /var | ERR: No such file or directory (os error 44) | + | /boot | \0 | ERR: No such file or directory (os error 44) | + | /boot | /x/.. | ERR: No such file or directory (os error 44) | + | /dev | | ERR: No such file or directory (os error 44) | + | /dev | . | ERR: No such file or directory (os error 44) | + | /dev | .. | ERR: No such file or directory (os error 44) | + | /dev | / | ERR: No such file or directory (os error 44) | + | /dev | /bin | ERR: No such file or directory (os error 44) | + | /dev | /boot | ERR: No such file or directory (os error 44) | + | /dev | /dev | ERR: No such file or directory (os error 44) | + | /dev | /etc | ERR: No such file or directory (os error 44) | + | /dev | /etc/group | ERR: No such file or directory (os error 44) | + | /dev | /etc/passwd | ERR: No such file or directory (os error 44) | + | /dev | /etc/shadow | ERR: No such file or directory (os error 44) | + | /dev | /home | ERR: No such file or directory (os error 44) | + | /dev | /lib | ERR: No such file or directory (os error 44) | + | /dev | /lib64 | ERR: No such file or directory (os error 44) | + | /dev | /opt | ERR: No such file or directory (os error 44) | + | /dev | /proc | ERR: No such file or directory (os error 44) | + | /dev | /proc/self | ERR: No such file or directory (os error 44) | + | /dev | /root | ERR: No such file or directory (os error 44) | + | /dev | /run | ERR: No such file or directory (os error 44) | + | /dev | /sbin | ERR: No such file or directory (os error 44) | + | /dev | /srv | ERR: No such file or directory (os error 44) | + | /dev | /sys | ERR: No such file or directory (os error 44) | + | /dev | /tmp | ERR: No such file or directory (os error 44) | + | /dev | /usr | ERR: No such file or directory (os error 44) | + | /dev | /var | ERR: No such file or directory (os error 44) | + | /dev | \0 | ERR: No such file or directory (os error 44) | + | /dev | /x/.. | ERR: No such file or directory (os error 44) | + | /etc | | ERR: No such file or directory (os error 44) | + | /etc | . | ERR: No such file or directory (os error 44) | + | /etc | .. | ERR: No such file or directory (os error 44) | + | /etc | / | ERR: No such file or directory (os error 44) | + | /etc | /bin | ERR: No such file or directory (os error 44) | + | /etc | /boot | ERR: No such file or directory (os error 44) | + | /etc | /dev | ERR: No such file or directory (os error 44) | + | /etc | /etc | ERR: No such file or directory (os error 44) | + | /etc | /etc/group | ERR: No such file or directory (os error 44) | + | /etc | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc | /home | ERR: No such file or directory (os error 44) | + | /etc | /lib | ERR: No such file or directory (os error 44) | + | /etc | /lib64 | ERR: No such file or directory (os error 44) | + | /etc | /opt | ERR: No such file or directory (os error 44) | + | /etc | /proc | ERR: No such file or directory (os error 44) | + | /etc | /proc/self | ERR: No such file or directory (os error 44) | + | /etc | /root | ERR: No such file or directory (os error 44) | + | /etc | /run | ERR: No such file or directory (os error 44) | + | /etc | /sbin | ERR: No such file or directory (os error 44) | + | /etc | /srv | ERR: No such file or directory (os error 44) | + | /etc | /sys | ERR: No such file or directory (os error 44) | + | /etc | /tmp | ERR: No such file or directory (os error 44) | + | /etc | /usr | ERR: No such file or directory (os error 44) | + | /etc | /var | ERR: No such file or directory (os error 44) | + | /etc | \0 | ERR: No such file or directory (os error 44) | + | /etc | /x/.. | ERR: No such file or directory (os error 44) | + | /etc/group | | ERR: No such file or directory (os error 44) | + | /etc/group | . | ERR: No such file or directory (os error 44) | + | /etc/group | .. | ERR: No such file or directory (os error 44) | + | /etc/group | / | ERR: No such file or directory (os error 44) | + | /etc/group | /bin | ERR: No such file or directory (os error 44) | + | /etc/group | /boot | ERR: No such file or directory (os error 44) | + | /etc/group | /dev | ERR: No such file or directory (os error 44) | + | /etc/group | /etc | ERR: No such file or directory (os error 44) | + | /etc/group | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/group | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/group | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc/group | /home | ERR: No such file or directory (os error 44) | + | /etc/group | /lib | ERR: No such file or directory (os error 44) | + | /etc/group | /lib64 | ERR: No such file or directory (os error 44) | + | /etc/group | /opt | ERR: No such file or directory (os error 44) | + | /etc/group | /proc | ERR: No such file or directory (os error 44) | + | /etc/group | /proc/self | ERR: No such file or directory (os error 44) | + | /etc/group | /root | ERR: No such file or directory (os error 44) | + | /etc/group | /run | ERR: No such file or directory (os error 44) | + | /etc/group | /sbin | ERR: No such file or directory (os error 44) | + | /etc/group | /srv | ERR: No such file or directory (os error 44) | + | /etc/group | /sys | ERR: No such file or directory (os error 44) | + | /etc/group | /tmp | ERR: No such file or directory (os error 44) | + | /etc/group | /usr | ERR: No such file or directory (os error 44) | + | /etc/group | /var | ERR: No such file or directory (os error 44) | + | /etc/group | \0 | ERR: No such file or directory (os error 44) | + | /etc/group | /x/.. | ERR: No such file or directory (os error 44) | + | /etc/passwd | | ERR: No such file or directory (os error 44) | + | /etc/passwd | . | ERR: No such file or directory (os error 44) | + | /etc/passwd | .. | ERR: No such file or directory (os error 44) | + | /etc/passwd | / | ERR: No such file or directory (os error 44) | + | /etc/passwd | /bin | ERR: No such file or directory (os error 44) | + | /etc/passwd | /boot | ERR: No such file or directory (os error 44) | + | /etc/passwd | /dev | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc/passwd | /home | ERR: No such file or directory (os error 44) | + | /etc/passwd | /lib | ERR: No such file or directory (os error 44) | + | /etc/passwd | /lib64 | ERR: No such file or directory (os error 44) | + | /etc/passwd | /opt | ERR: No such file or directory (os error 44) | + | /etc/passwd | /proc | ERR: No such file or directory (os error 44) | + | /etc/passwd | /proc/self | ERR: No such file or directory (os error 44) | + | /etc/passwd | /root | ERR: No such file or directory (os error 44) | + | /etc/passwd | /run | ERR: No such file or directory (os error 44) | + | /etc/passwd | /sbin | ERR: No such file or directory (os error 44) | + | /etc/passwd | /srv | ERR: No such file or directory (os error 44) | + | /etc/passwd | /sys | ERR: No such file or directory (os error 44) | + | /etc/passwd | /tmp | ERR: No such file or directory (os error 44) | + | /etc/passwd | /usr | ERR: No such file or directory (os error 44) | + | /etc/passwd | /var | ERR: No such file or directory (os error 44) | + | /etc/passwd | \0 | ERR: No such file or directory (os error 44) | + | /etc/passwd | /x/.. | ERR: No such file or directory (os error 44) | + | /etc/shadow | | ERR: No such file or directory (os error 44) | + | /etc/shadow | . | ERR: No such file or directory (os error 44) | + | /etc/shadow | .. | ERR: No such file or directory (os error 44) | + | /etc/shadow | / | ERR: No such file or directory (os error 44) | + | /etc/shadow | /bin | ERR: No such file or directory (os error 44) | + | /etc/shadow | /boot | ERR: No such file or directory (os error 44) | + | /etc/shadow | /dev | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc/shadow | /home | ERR: No such file or directory (os error 44) | + | /etc/shadow | /lib | ERR: No such file or directory (os error 44) | + | /etc/shadow | /lib64 | ERR: No such file or directory (os error 44) | + | /etc/shadow | /opt | ERR: No such file or directory (os error 44) | + | /etc/shadow | /proc | ERR: No such file or directory (os error 44) | + | /etc/shadow | /proc/self | ERR: No such file or directory (os error 44) | + | /etc/shadow | /root | ERR: No such file or directory (os error 44) | + | /etc/shadow | /run | ERR: No such file or directory (os error 44) | + | /etc/shadow | /sbin | ERR: No such file or directory (os error 44) | + | /etc/shadow | /srv | ERR: No such file or directory (os error 44) | + | /etc/shadow | /sys | ERR: No such file or directory (os error 44) | + | /etc/shadow | /tmp | ERR: No such file or directory (os error 44) | + | /etc/shadow | /usr | ERR: No such file or directory (os error 44) | + | /etc/shadow | /var | ERR: No such file or directory (os error 44) | + | /etc/shadow | \0 | ERR: No such file or directory (os error 44) | + | /etc/shadow | /x/.. | ERR: No such file or directory (os error 44) | + | /home | | ERR: No such file or directory (os error 44) | + | /home | . | ERR: No such file or directory (os error 44) | + | /home | .. | ERR: No such file or directory (os error 44) | + | /home | / | ERR: No such file or directory (os error 44) | + | /home | /bin | ERR: No such file or directory (os error 44) | + | /home | /boot | ERR: No such file or directory (os error 44) | + | /home | /dev | ERR: No such file or directory (os error 44) | + | /home | /etc | ERR: No such file or directory (os error 44) | + | /home | /etc/group | ERR: No such file or directory (os error 44) | + | /home | /etc/passwd | ERR: No such file or directory (os error 44) | + | /home | /etc/shadow | ERR: No such file or directory (os error 44) | + | /home | /home | ERR: No such file or directory (os error 44) | + | /home | /lib | ERR: No such file or directory (os error 44) | + | /home | /lib64 | ERR: No such file or directory (os error 44) | + | /home | /opt | ERR: No such file or directory (os error 44) | + | /home | /proc | ERR: No such file or directory (os error 44) | + | /home | /proc/self | ERR: No such file or directory (os error 44) | + | /home | /root | ERR: No such file or directory (os error 44) | + | /home | /run | ERR: No such file or directory (os error 44) | + | /home | /sbin | ERR: No such file or directory (os error 44) | + | /home | /srv | ERR: No such file or directory (os error 44) | + | /home | /sys | ERR: No such file or directory (os error 44) | + | /home | /tmp | ERR: No such file or directory (os error 44) | + | /home | /usr | ERR: No such file or directory (os error 44) | + | /home | /var | ERR: No such file or directory (os error 44) | + | /home | \0 | ERR: No such file or directory (os error 44) | + | /home | /x/.. | ERR: No such file or directory (os error 44) | + | /lib | | ERR: No such file or directory (os error 44) | + | /lib | . | ERR: No such file or directory (os error 44) | + | /lib | .. | ERR: No such file or directory (os error 44) | + | /lib | / | ERR: No such file or directory (os error 44) | + | /lib | /bin | ERR: No such file or directory (os error 44) | + | /lib | /boot | ERR: No such file or directory (os error 44) | + | /lib | /dev | ERR: No such file or directory (os error 44) | + | /lib | /etc | ERR: No such file or directory (os error 44) | + | /lib | /etc/group | ERR: No such file or directory (os error 44) | + | /lib | /etc/passwd | ERR: No such file or directory (os error 44) | + | /lib | /etc/shadow | ERR: No such file or directory (os error 44) | + | /lib | /home | ERR: No such file or directory (os error 44) | + | /lib | /lib | ERR: No such file or directory (os error 44) | + | /lib | /lib64 | ERR: No such file or directory (os error 44) | + | /lib | /opt | ERR: No such file or directory (os error 44) | + | /lib | /proc | ERR: No such file or directory (os error 44) | + | /lib | /proc/self | ERR: No such file or directory (os error 44) | + | /lib | /root | ERR: No such file or directory (os error 44) | + | /lib | /run | ERR: No such file or directory (os error 44) | + | /lib | /sbin | ERR: No such file or directory (os error 44) | + | /lib | /srv | ERR: No such file or directory (os error 44) | + | /lib | /sys | ERR: No such file or directory (os error 44) | + | /lib | /tmp | ERR: No such file or directory (os error 44) | + | /lib | /usr | ERR: No such file or directory (os error 44) | + | /lib | /var | ERR: No such file or directory (os error 44) | + | /lib | \0 | ERR: No such file or directory (os error 44) | + | /lib | /x/.. | ERR: No such file or directory (os error 44) | + | /lib64 | | ERR: No such file or directory (os error 44) | + | /lib64 | . | ERR: No such file or directory (os error 44) | + | /lib64 | .. | ERR: No such file or directory (os error 44) | + | /lib64 | / | ERR: No such file or directory (os error 44) | + | /lib64 | /bin | ERR: No such file or directory (os error 44) | + | /lib64 | /boot | ERR: No such file or directory (os error 44) | + | /lib64 | /dev | ERR: No such file or directory (os error 44) | + | /lib64 | /etc | ERR: No such file or directory (os error 44) | + | /lib64 | /etc/group | ERR: No such file or directory (os error 44) | + | /lib64 | /etc/passwd | ERR: No such file or directory (os error 44) | + | /lib64 | /etc/shadow | ERR: No such file or directory (os error 44) | + | /lib64 | /home | ERR: No such file or directory (os error 44) | + | /lib64 | /lib | ERR: No such file or directory (os error 44) | + | /lib64 | /lib64 | ERR: No such file or directory (os error 44) | + | /lib64 | /opt | ERR: No such file or directory (os error 44) | + | /lib64 | /proc | ERR: No such file or directory (os error 44) | + | /lib64 | /proc/self | ERR: No such file or directory (os error 44) | + | /lib64 | /root | ERR: No such file or directory (os error 44) | + | /lib64 | /run | ERR: No such file or directory (os error 44) | + | /lib64 | /sbin | ERR: No such file or directory (os error 44) | + | /lib64 | /srv | ERR: No such file or directory (os error 44) | + | /lib64 | /sys | ERR: No such file or directory (os error 44) | + | /lib64 | /tmp | ERR: No such file or directory (os error 44) | + | /lib64 | /usr | ERR: No such file or directory (os error 44) | + | /lib64 | /var | ERR: No such file or directory (os error 44) | + | /lib64 | \0 | ERR: No such file or directory (os error 44) | + | /lib64 | /x/.. | ERR: No such file or directory (os error 44) | + | /opt | | ERR: No such file or directory (os error 44) | + | /opt | . | ERR: No such file or directory (os error 44) | + | /opt | .. | ERR: No such file or directory (os error 44) | + | /opt | / | ERR: No such file or directory (os error 44) | + | /opt | /bin | ERR: No such file or directory (os error 44) | + | /opt | /boot | ERR: No such file or directory (os error 44) | + | /opt | /dev | ERR: No such file or directory (os error 44) | + | /opt | /etc | ERR: No such file or directory (os error 44) | + | /opt | /etc/group | ERR: No such file or directory (os error 44) | + | /opt | /etc/passwd | ERR: No such file or directory (os error 44) | + | /opt | /etc/shadow | ERR: No such file or directory (os error 44) | + | /opt | /home | ERR: No such file or directory (os error 44) | + | /opt | /lib | ERR: No such file or directory (os error 44) | + | /opt | /lib64 | ERR: No such file or directory (os error 44) | + | /opt | /opt | ERR: No such file or directory (os error 44) | + | /opt | /proc | ERR: No such file or directory (os error 44) | + | /opt | /proc/self | ERR: No such file or directory (os error 44) | + | /opt | /root | ERR: No such file or directory (os error 44) | + | /opt | /run | ERR: No such file or directory (os error 44) | + | /opt | /sbin | ERR: No such file or directory (os error 44) | + | /opt | /srv | ERR: No such file or directory (os error 44) | + | /opt | /sys | ERR: No such file or directory (os error 44) | + | /opt | /tmp | ERR: No such file or directory (os error 44) | + | /opt | /usr | ERR: No such file or directory (os error 44) | + | /opt | /var | ERR: No such file or directory (os error 44) | + | /opt | \0 | ERR: No such file or directory (os error 44) | + | /opt | /x/.. | ERR: No such file or directory (os error 44) | + | /proc | | ERR: No such file or directory (os error 44) | + | /proc | . | ERR: No such file or directory (os error 44) | + | /proc | .. | ERR: No such file or directory (os error 44) | + | /proc | / | ERR: No such file or directory (os error 44) | + | /proc | /bin | ERR: No such file or directory (os error 44) | + | /proc | /boot | ERR: No such file or directory (os error 44) | + | /proc | /dev | ERR: No such file or directory (os error 44) | + | /proc | /etc | ERR: No such file or directory (os error 44) | + | /proc | /etc/group | ERR: No such file or directory (os error 44) | + | /proc | /etc/passwd | ERR: No such file or directory (os error 44) | + | /proc | /etc/shadow | ERR: No such file or directory (os error 44) | + | /proc | /home | ERR: No such file or directory (os error 44) | + | /proc | /lib | ERR: No such file or directory (os error 44) | + | /proc | /lib64 | ERR: No such file or directory (os error 44) | + | /proc | /opt | ERR: No such file or directory (os error 44) | + | /proc | /proc | ERR: No such file or directory (os error 44) | + | /proc | /proc/self | ERR: No such file or directory (os error 44) | + | /proc | /root | ERR: No such file or directory (os error 44) | + | /proc | /run | ERR: No such file or directory (os error 44) | + | /proc | /sbin | ERR: No such file or directory (os error 44) | + | /proc | /srv | ERR: No such file or directory (os error 44) | + | /proc | /sys | ERR: No such file or directory (os error 44) | + | /proc | /tmp | ERR: No such file or directory (os error 44) | + | /proc | /usr | ERR: No such file or directory (os error 44) | + | /proc | /var | ERR: No such file or directory (os error 44) | + | /proc | \0 | ERR: No such file or directory (os error 44) | + | /proc | /x/.. | ERR: No such file or directory (os error 44) | + | /proc/self | | ERR: No such file or directory (os error 44) | + | /proc/self | . | ERR: No such file or directory (os error 44) | + | /proc/self | .. | ERR: No such file or directory (os error 44) | + | /proc/self | / | ERR: No such file or directory (os error 44) | + | /proc/self | /bin | ERR: No such file or directory (os error 44) | + | /proc/self | /boot | ERR: No such file or directory (os error 44) | + | /proc/self | /dev | ERR: No such file or directory (os error 44) | + | /proc/self | /etc | ERR: No such file or directory (os error 44) | + | /proc/self | /etc/group | ERR: No such file or directory (os error 44) | + | /proc/self | /etc/passwd | ERR: No such file or directory (os error 44) | + | /proc/self | /etc/shadow | ERR: No such file or directory (os error 44) | + | /proc/self | /home | ERR: No such file or directory (os error 44) | + | /proc/self | /lib | ERR: No such file or directory (os error 44) | + | /proc/self | /lib64 | ERR: No such file or directory (os error 44) | + | /proc/self | /opt | ERR: No such file or directory (os error 44) | + | /proc/self | /proc | ERR: No such file or directory (os error 44) | + | /proc/self | /proc/self | ERR: No such file or directory (os error 44) | + | /proc/self | /root | ERR: No such file or directory (os error 44) | + | /proc/self | /run | ERR: No such file or directory (os error 44) | + | /proc/self | /sbin | ERR: No such file or directory (os error 44) | + | /proc/self | /srv | ERR: No such file or directory (os error 44) | + | /proc/self | /sys | ERR: No such file or directory (os error 44) | + | /proc/self | /tmp | ERR: No such file or directory (os error 44) | + | /proc/self | /usr | ERR: No such file or directory (os error 44) | + | /proc/self | /var | ERR: No such file or directory (os error 44) | + | /proc/self | \0 | ERR: No such file or directory (os error 44) | + | /proc/self | /x/.. | ERR: No such file or directory (os error 44) | + | /root | | ERR: No such file or directory (os error 44) | + | /root | . | ERR: No such file or directory (os error 44) | + | /root | .. | ERR: No such file or directory (os error 44) | + | /root | / | ERR: No such file or directory (os error 44) | + | /root | /bin | ERR: No such file or directory (os error 44) | + | /root | /boot | ERR: No such file or directory (os error 44) | + | /root | /dev | ERR: No such file or directory (os error 44) | + | /root | /etc | ERR: No such file or directory (os error 44) | + | /root | /etc/group | ERR: No such file or directory (os error 44) | + | /root | /etc/passwd | ERR: No such file or directory (os error 44) | + | /root | /etc/shadow | ERR: No such file or directory (os error 44) | + | /root | /home | ERR: No such file or directory (os error 44) | + | /root | /lib | ERR: No such file or directory (os error 44) | + | /root | /lib64 | ERR: No such file or directory (os error 44) | + | /root | /opt | ERR: No such file or directory (os error 44) | + | /root | /proc | ERR: No such file or directory (os error 44) | + | /root | /proc/self | ERR: No such file or directory (os error 44) | + | /root | /root | ERR: No such file or directory (os error 44) | + | /root | /run | ERR: No such file or directory (os error 44) | + | /root | /sbin | ERR: No such file or directory (os error 44) | + | /root | /srv | ERR: No such file or directory (os error 44) | + | /root | /sys | ERR: No such file or directory (os error 44) | + | /root | /tmp | ERR: No such file or directory (os error 44) | + | /root | /usr | ERR: No such file or directory (os error 44) | + | /root | /var | ERR: No such file or directory (os error 44) | + | /root | \0 | ERR: No such file or directory (os error 44) | + | /root | /x/.. | ERR: No such file or directory (os error 44) | + | /run | | ERR: No such file or directory (os error 44) | + | /run | . | ERR: No such file or directory (os error 44) | + | /run | .. | ERR: No such file or directory (os error 44) | + | /run | / | ERR: No such file or directory (os error 44) | + | /run | /bin | ERR: No such file or directory (os error 44) | + | /run | /boot | ERR: No such file or directory (os error 44) | + | /run | /dev | ERR: No such file or directory (os error 44) | + | /run | /etc | ERR: No such file or directory (os error 44) | + | /run | /etc/group | ERR: No such file or directory (os error 44) | + | /run | /etc/passwd | ERR: No such file or directory (os error 44) | + | /run | /etc/shadow | ERR: No such file or directory (os error 44) | + | /run | /home | ERR: No such file or directory (os error 44) | + | /run | /lib | ERR: No such file or directory (os error 44) | + | /run | /lib64 | ERR: No such file or directory (os error 44) | + | /run | /opt | ERR: No such file or directory (os error 44) | + | /run | /proc | ERR: No such file or directory (os error 44) | + | /run | /proc/self | ERR: No such file or directory (os error 44) | + | /run | /root | ERR: No such file or directory (os error 44) | + | /run | /run | ERR: No such file or directory (os error 44) | + | /run | /sbin | ERR: No such file or directory (os error 44) | + | /run | /srv | ERR: No such file or directory (os error 44) | + | /run | /sys | ERR: No such file or directory (os error 44) | + | /run | /tmp | ERR: No such file or directory (os error 44) | + | /run | /usr | ERR: No such file or directory (os error 44) | + | /run | /var | ERR: No such file or directory (os error 44) | + | /run | \0 | ERR: No such file or directory (os error 44) | + | /run | /x/.. | ERR: No such file or directory (os error 44) | + | /sbin | | ERR: No such file or directory (os error 44) | + | /sbin | . | ERR: No such file or directory (os error 44) | + | /sbin | .. | ERR: No such file or directory (os error 44) | + | /sbin | / | ERR: No such file or directory (os error 44) | + | /sbin | /bin | ERR: No such file or directory (os error 44) | + | /sbin | /boot | ERR: No such file or directory (os error 44) | + | /sbin | /dev | ERR: No such file or directory (os error 44) | + | /sbin | /etc | ERR: No such file or directory (os error 44) | + | /sbin | /etc/group | ERR: No such file or directory (os error 44) | + | /sbin | /etc/passwd | ERR: No such file or directory (os error 44) | + | /sbin | /etc/shadow | ERR: No such file or directory (os error 44) | + | /sbin | /home | ERR: No such file or directory (os error 44) | + | /sbin | /lib | ERR: No such file or directory (os error 44) | + | /sbin | /lib64 | ERR: No such file or directory (os error 44) | + | /sbin | /opt | ERR: No such file or directory (os error 44) | + | /sbin | /proc | ERR: No such file or directory (os error 44) | + | /sbin | /proc/self | ERR: No such file or directory (os error 44) | + | /sbin | /root | ERR: No such file or directory (os error 44) | + | /sbin | /run | ERR: No such file or directory (os error 44) | + | /sbin | /sbin | ERR: No such file or directory (os error 44) | + | /sbin | /srv | ERR: No such file or directory (os error 44) | + | /sbin | /sys | ERR: No such file or directory (os error 44) | + | /sbin | /tmp | ERR: No such file or directory (os error 44) | + | /sbin | /usr | ERR: No such file or directory (os error 44) | + | /sbin | /var | ERR: No such file or directory (os error 44) | + | /sbin | \0 | ERR: No such file or directory (os error 44) | + | /sbin | /x/.. | ERR: No such file or directory (os error 44) | + | /srv | | ERR: No such file or directory (os error 44) | + | /srv | . | ERR: No such file or directory (os error 44) | + | /srv | .. | ERR: No such file or directory (os error 44) | + | /srv | / | ERR: No such file or directory (os error 44) | + | /srv | /bin | ERR: No such file or directory (os error 44) | + | /srv | /boot | ERR: No such file or directory (os error 44) | + | /srv | /dev | ERR: No such file or directory (os error 44) | + | /srv | /etc | ERR: No such file or directory (os error 44) | + | /srv | /etc/group | ERR: No such file or directory (os error 44) | + | /srv | /etc/passwd | ERR: No such file or directory (os error 44) | + | /srv | /etc/shadow | ERR: No such file or directory (os error 44) | + | /srv | /home | ERR: No such file or directory (os error 44) | + | /srv | /lib | ERR: No such file or directory (os error 44) | + | /srv | /lib64 | ERR: No such file or directory (os error 44) | + | /srv | /opt | ERR: No such file or directory (os error 44) | + | /srv | /proc | ERR: No such file or directory (os error 44) | + | /srv | /proc/self | ERR: No such file or directory (os error 44) | + | /srv | /root | ERR: No such file or directory (os error 44) | + | /srv | /run | ERR: No such file or directory (os error 44) | + | /srv | /sbin | ERR: No such file or directory (os error 44) | + | /srv | /srv | ERR: No such file or directory (os error 44) | + | /srv | /sys | ERR: No such file or directory (os error 44) | + | /srv | /tmp | ERR: No such file or directory (os error 44) | + | /srv | /usr | ERR: No such file or directory (os error 44) | + | /srv | /var | ERR: No such file or directory (os error 44) | + | /srv | \0 | ERR: No such file or directory (os error 44) | + | /srv | /x/.. | ERR: No such file or directory (os error 44) | + | /sys | | ERR: No such file or directory (os error 44) | + | /sys | . | ERR: No such file or directory (os error 44) | + | /sys | .. | ERR: No such file or directory (os error 44) | + | /sys | / | ERR: No such file or directory (os error 44) | + | /sys | /bin | ERR: No such file or directory (os error 44) | + | /sys | /boot | ERR: No such file or directory (os error 44) | + | /sys | /dev | ERR: No such file or directory (os error 44) | + | /sys | /etc | ERR: No such file or directory (os error 44) | + | /sys | /etc/group | ERR: No such file or directory (os error 44) | + | /sys | /etc/passwd | ERR: No such file or directory (os error 44) | + | /sys | /etc/shadow | ERR: No such file or directory (os error 44) | + | /sys | /home | ERR: No such file or directory (os error 44) | + | /sys | /lib | ERR: No such file or directory (os error 44) | + | /sys | /lib64 | ERR: No such file or directory (os error 44) | + | /sys | /opt | ERR: No such file or directory (os error 44) | + | /sys | /proc | ERR: No such file or directory (os error 44) | + | /sys | /proc/self | ERR: No such file or directory (os error 44) | + | /sys | /root | ERR: No such file or directory (os error 44) | + | /sys | /run | ERR: No such file or directory (os error 44) | + | /sys | /sbin | ERR: No such file or directory (os error 44) | + | /sys | /srv | ERR: No such file or directory (os error 44) | + | /sys | /sys | ERR: No such file or directory (os error 44) | + | /sys | /tmp | ERR: No such file or directory (os error 44) | + | /sys | /usr | ERR: No such file or directory (os error 44) | + | /sys | /var | ERR: No such file or directory (os error 44) | + | /sys | \0 | ERR: No such file or directory (os error 44) | + | /sys | /x/.. | ERR: No such file or directory (os error 44) | + | /tmp | | ERR: No such file or directory (os error 44) | + | /tmp | . | ERR: No such file or directory (os error 44) | + | /tmp | .. | ERR: No such file or directory (os error 44) | + | /tmp | / | ERR: No such file or directory (os error 44) | + | /tmp | /bin | ERR: No such file or directory (os error 44) | + | /tmp | /boot | ERR: No such file or directory (os error 44) | + | /tmp | /dev | ERR: No such file or directory (os error 44) | + | /tmp | /etc | ERR: No such file or directory (os error 44) | + | /tmp | /etc/group | ERR: No such file or directory (os error 44) | + | /tmp | /etc/passwd | ERR: No such file or directory (os error 44) | + | /tmp | /etc/shadow | ERR: No such file or directory (os error 44) | + | /tmp | /home | ERR: No such file or directory (os error 44) | + | /tmp | /lib | ERR: No such file or directory (os error 44) | + | /tmp | /lib64 | ERR: No such file or directory (os error 44) | + | /tmp | /opt | ERR: No such file or directory (os error 44) | + | /tmp | /proc | ERR: No such file or directory (os error 44) | + | /tmp | /proc/self | ERR: No such file or directory (os error 44) | + | /tmp | /root | ERR: No such file or directory (os error 44) | + | /tmp | /run | ERR: No such file or directory (os error 44) | + | /tmp | /sbin | ERR: No such file or directory (os error 44) | + | /tmp | /srv | ERR: No such file or directory (os error 44) | + | /tmp | /sys | ERR: No such file or directory (os error 44) | + | /tmp | /tmp | ERR: No such file or directory (os error 44) | + | /tmp | /usr | ERR: No such file or directory (os error 44) | + | /tmp | /var | ERR: No such file or directory (os error 44) | + | /tmp | \0 | ERR: No such file or directory (os error 44) | + | /tmp | /x/.. | ERR: No such file or directory (os error 44) | + | /usr | | ERR: No such file or directory (os error 44) | + | /usr | . | ERR: No such file or directory (os error 44) | + | /usr | .. | ERR: No such file or directory (os error 44) | + | /usr | / | ERR: No such file or directory (os error 44) | + | /usr | /bin | ERR: No such file or directory (os error 44) | + | /usr | /boot | ERR: No such file or directory (os error 44) | + | /usr | /dev | ERR: No such file or directory (os error 44) | + | /usr | /etc | ERR: No such file or directory (os error 44) | + | /usr | /etc/group | ERR: No such file or directory (os error 44) | + | /usr | /etc/passwd | ERR: No such file or directory (os error 44) | + | /usr | /etc/shadow | ERR: No such file or directory (os error 44) | + | /usr | /home | ERR: No such file or directory (os error 44) | + | /usr | /lib | ERR: No such file or directory (os error 44) | + | /usr | /lib64 | ERR: No such file or directory (os error 44) | + | /usr | /opt | ERR: No such file or directory (os error 44) | + | /usr | /proc | ERR: No such file or directory (os error 44) | + | /usr | /proc/self | ERR: No such file or directory (os error 44) | + | /usr | /root | ERR: No such file or directory (os error 44) | + | /usr | /run | ERR: No such file or directory (os error 44) | + | /usr | /sbin | ERR: No such file or directory (os error 44) | + | /usr | /srv | ERR: No such file or directory (os error 44) | + | /usr | /sys | ERR: No such file or directory (os error 44) | + | /usr | /tmp | ERR: No such file or directory (os error 44) | + | /usr | /usr | ERR: No such file or directory (os error 44) | + | /usr | /var | ERR: No such file or directory (os error 44) | + | /usr | \0 | ERR: No such file or directory (os error 44) | + | /usr | /x/.. | ERR: No such file or directory (os error 44) | + | /var | | ERR: No such file or directory (os error 44) | + | /var | . | ERR: No such file or directory (os error 44) | + | /var | .. | ERR: No such file or directory (os error 44) | + | /var | / | ERR: No such file or directory (os error 44) | + | /var | /bin | ERR: No such file or directory (os error 44) | + | /var | /boot | ERR: No such file or directory (os error 44) | + | /var | /dev | ERR: No such file or directory (os error 44) | + | /var | /etc | ERR: No such file or directory (os error 44) | + | /var | /etc/group | ERR: No such file or directory (os error 44) | + | /var | /etc/passwd | ERR: No such file or directory (os error 44) | + | /var | /etc/shadow | ERR: No such file or directory (os error 44) | + | /var | /home | ERR: No such file or directory (os error 44) | + | /var | /lib | ERR: No such file or directory (os error 44) | + | /var | /lib64 | ERR: No such file or directory (os error 44) | + | /var | /opt | ERR: No such file or directory (os error 44) | + | /var | /proc | ERR: No such file or directory (os error 44) | + | /var | /proc/self | ERR: No such file or directory (os error 44) | + | /var | /root | ERR: No such file or directory (os error 44) | + | /var | /run | ERR: No such file or directory (os error 44) | + | /var | /sbin | ERR: No such file or directory (os error 44) | + | /var | /srv | ERR: No such file or directory (os error 44) | + | /var | /sys | ERR: No such file or directory (os error 44) | + | /var | /tmp | ERR: No such file or directory (os error 44) | + | /var | /usr | ERR: No such file or directory (os error 44) | + | /var | /var | ERR: No such file or directory (os error 44) | + | /var | \0 | ERR: No such file or directory (os error 44) | + | /var | /x/.. | ERR: No such file or directory (os error 44) | + | \0 | | ERR: file name contained an unexpected NUL byte | + | \0 | . | ERR: file name contained an unexpected NUL byte | + | \0 | .. | ERR: file name contained an unexpected NUL byte | + | \0 | / | ERR: file name contained an unexpected NUL byte | + | \0 | /bin | ERR: file name contained an unexpected NUL byte | + | \0 | /boot | ERR: file name contained an unexpected NUL byte | + | \0 | /dev | ERR: file name contained an unexpected NUL byte | + | \0 | /etc | ERR: file name contained an unexpected NUL byte | + | \0 | /etc/group | ERR: file name contained an unexpected NUL byte | + | \0 | /etc/passwd | ERR: file name contained an unexpected NUL byte | + | \0 | /etc/shadow | ERR: file name contained an unexpected NUL byte | + | \0 | /home | ERR: file name contained an unexpected NUL byte | + | \0 | /lib | ERR: file name contained an unexpected NUL byte | + | \0 | /lib64 | ERR: file name contained an unexpected NUL byte | + | \0 | /opt | ERR: file name contained an unexpected NUL byte | + | \0 | /proc | ERR: file name contained an unexpected NUL byte | + | \0 | /proc/self | ERR: file name contained an unexpected NUL byte | + | \0 | /root | ERR: file name contained an unexpected NUL byte | + | \0 | /run | ERR: file name contained an unexpected NUL byte | + | \0 | /sbin | ERR: file name contained an unexpected NUL byte | + | \0 | /srv | ERR: file name contained an unexpected NUL byte | + | \0 | /sys | ERR: file name contained an unexpected NUL byte | + | \0 | /tmp | ERR: file name contained an unexpected NUL byte | + | \0 | /usr | ERR: file name contained an unexpected NUL byte | + | \0 | /var | ERR: file name contained an unexpected NUL byte | + | \0 | \0 | ERR: file name contained an unexpected NUL byte | + | \0 | /x/.. | ERR: file name contained an unexpected NUL byte | + | /x/.. | | ERR: No such file or directory (os error 44) | + | /x/.. | . | ERR: No such file or directory (os error 44) | + | /x/.. | .. | ERR: No such file or directory (os error 44) | + | /x/.. | / | ERR: No such file or directory (os error 44) | + | /x/.. | /bin | ERR: No such file or directory (os error 44) | + | /x/.. | /boot | ERR: No such file or directory (os error 44) | + | /x/.. | /dev | ERR: No such file or directory (os error 44) | + | /x/.. | /etc | ERR: No such file or directory (os error 44) | + | /x/.. | /etc/group | ERR: No such file or directory (os error 44) | + | /x/.. | /etc/passwd | ERR: No such file or directory (os error 44) | + | /x/.. | /etc/shadow | ERR: No such file or directory (os error 44) | + | /x/.. | /home | ERR: No such file or directory (os error 44) | + | /x/.. | /lib | ERR: No such file or directory (os error 44) | + | /x/.. | /lib64 | ERR: No such file or directory (os error 44) | + | /x/.. | /opt | ERR: No such file or directory (os error 44) | + | /x/.. | /proc | ERR: No such file or directory (os error 44) | + | /x/.. | /proc/self | ERR: No such file or directory (os error 44) | + | /x/.. | /root | ERR: No such file or directory (os error 44) | + | /x/.. | /run | ERR: No such file or directory (os error 44) | + | /x/.. | /sbin | ERR: No such file or directory (os error 44) | + | /x/.. | /srv | ERR: No such file or directory (os error 44) | + | /x/.. | /sys | ERR: No such file or directory (os error 44) | + | /x/.. | /tmp | ERR: No such file or directory (os error 44) | + | /x/.. | /usr | ERR: No such file or directory (os error 44) | + | /x/.. | /var | ERR: No such file or directory (os error 44) | + | /x/.. | \0 | ERR: No such file or directory (os error 44) | + | /x/.. | /x/.. | ERR: No such file or directory (os error 44) | + +-------------+-------------+--------------------------------------------------------------------------------+ ", ); } @@ -839,10 +838,10 @@ async fn test_create_dir() { +-------------+-------------------------------------------------+ | path | result | +-------------+-------------------------------------------------+ - | | ERR: Invalid seek (os error 70) | - | . | ERR: Invalid seek (os error 70) | - | .. | ERR: Invalid seek (os error 70) | - | / | ERR: Invalid seek (os error 70) | + | | OK: created | + | . | ERR: File exists (os error 20) | + | .. | OK: created | + | / | ERR: File exists (os error 20) | | /bin | OK: created | | /boot | OK: created | | /dev | OK: created | @@ -865,7 +864,7 @@ async fn test_create_dir() { | /usr | OK: created | | /var | OK: created | | \0 | ERR: file name contained an unexpected NUL byte | - | /x/.. | ERR: Invalid seek (os error 70) | + | /x/.. | ERR: No such file or directory (os error 44) | +-------------+-------------------------------------------------+ ", ); @@ -1819,7 +1818,7 @@ async fn test_open_create_new() { | /usr | OK: opened | | /var | OK: opened | | \0 | ERR: file name contained an unexpected NUL byte | - | /x/.. | ERR: Invalid seek (os error 70) | + | /x/.. | ERR: No such file or directory (os error 44) | +-------------+-------------------------------------------------+ ", ); @@ -2870,38 +2869,37 @@ async fn test_set_permissions() { insta::assert_snapshot!( run_1(&udf).await, @r" - +-------------+-----------------------------------------------+ - | path | result | - +-------------+-----------------------------------------------+ - | | ERR: operation not supported on this platform | - | . | ERR: operation not supported on this platform | - | .. | ERR: operation not supported on this platform | - | / | ERR: operation not supported on this platform | - | /bin | ERR: operation not supported on this platform | - | /boot | ERR: operation not supported on this platform | - | /dev | ERR: operation not supported on this platform | - | /etc | ERR: operation not supported on this platform | - | /etc/group | ERR: operation not supported on this platform | - | /etc/passwd | ERR: operation not supported on this platform | - | /etc/shadow | ERR: operation not supported on this platform | - | /home | ERR: operation not supported on this platform | - | /lib | ERR: operation not supported on this platform | - | /lib64 | ERR: operation not supported on this platform | - | /opt | ERR: operation not supported on this platform | - | /proc | ERR: operation not supported on this platform | - | /proc/self | ERR: operation not supported on this platform | - | /root | ERR: operation not supported on this platform | - | /run | ERR: operation not supported on this platform | - | /sbin | ERR: operation not supported on this platform | - | /srv | ERR: operation not supported on this platform | - | /sys | ERR: operation not supported on this platform | - | /tmp | ERR: operation not supported on this platform | - | /usr | ERR: operation not supported on this platform | - | /var | ERR: operation not supported on this platform | - | \0 | ERR: operation not supported on this platform | - | /x/.. | ERR: operation not supported on this platform | - +-------------+-----------------------------------------------+ - + +-------------+-----------------------------------------------+ + | path | result | + +-------------+-----------------------------------------------+ + | | ERR: operation not supported on this platform | + | . | ERR: operation not supported on this platform | + | .. | ERR: operation not supported on this platform | + | / | ERR: operation not supported on this platform | + | /bin | ERR: operation not supported on this platform | + | /boot | ERR: operation not supported on this platform | + | /dev | ERR: operation not supported on this platform | + | /etc | ERR: operation not supported on this platform | + | /etc/group | ERR: operation not supported on this platform | + | /etc/passwd | ERR: operation not supported on this platform | + | /etc/shadow | ERR: operation not supported on this platform | + | /home | ERR: operation not supported on this platform | + | /lib | ERR: operation not supported on this platform | + | /lib64 | ERR: operation not supported on this platform | + | /opt | ERR: operation not supported on this platform | + | /proc | ERR: operation not supported on this platform | + | /proc/self | ERR: operation not supported on this platform | + | /root | ERR: operation not supported on this platform | + | /run | ERR: operation not supported on this platform | + | /sbin | ERR: operation not supported on this platform | + | /srv | ERR: operation not supported on this platform | + | /sys | ERR: operation not supported on this platform | + | /tmp | ERR: operation not supported on this platform | + | /usr | ERR: operation not supported on this platform | + | /var | ERR: operation not supported on this platform | + | \0 | ERR: operation not supported on this platform | + | /x/.. | ERR: operation not supported on this platform | + +-------------+-----------------------------------------------+ ", ); } From c4faf2b0cd18d28a94b5083b9969fb24e31663d4 Mon Sep 17 00:00:00 2001 From: tim maloney Date: Fri, 13 Feb 2026 06:53:18 -0800 Subject: [PATCH 07/18] fix: test_copy --- host/tests/integration_tests/evil/fs.rs | 1466 +++++++++++------------ 1 file changed, 733 insertions(+), 733 deletions(-) diff --git a/host/tests/integration_tests/evil/fs.rs b/host/tests/integration_tests/evil/fs.rs index 5dccb0b..8c4befb 100644 --- a/host/tests/integration_tests/evil/fs.rs +++ b/host/tests/integration_tests/evil/fs.rs @@ -91,739 +91,739 @@ async fn test_copy() { insta::assert_snapshot!( run_2(&udf).await, @r" - +-------------+-------------+--------------------------------------------------------------------------------+ - | from | to | output | - +-------------+-------------+--------------------------------------------------------------------------------+ - | | | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | . | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | / | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | . | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | / | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | . | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | / | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | . | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | / | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | /bin | | ERR: No such file or directory (os error 44) | - | /bin | . | ERR: No such file or directory (os error 44) | - | /bin | .. | ERR: No such file or directory (os error 44) | - | /bin | / | ERR: No such file or directory (os error 44) | - | /bin | /bin | ERR: No such file or directory (os error 44) | - | /bin | /boot | ERR: No such file or directory (os error 44) | - | /bin | /dev | ERR: No such file or directory (os error 44) | - | /bin | /etc | ERR: No such file or directory (os error 44) | - | /bin | /etc/group | ERR: No such file or directory (os error 44) | - | /bin | /etc/passwd | ERR: No such file or directory (os error 44) | - | /bin | /etc/shadow | ERR: No such file or directory (os error 44) | - | /bin | /home | ERR: No such file or directory (os error 44) | - | /bin | /lib | ERR: No such file or directory (os error 44) | - | /bin | /lib64 | ERR: No such file or directory (os error 44) | - | /bin | /opt | ERR: No such file or directory (os error 44) | - | /bin | /proc | ERR: No such file or directory (os error 44) | - | /bin | /proc/self | ERR: No such file or directory (os error 44) | - | /bin | /root | ERR: No such file or directory (os error 44) | - | /bin | /run | ERR: No such file or directory (os error 44) | - | /bin | /sbin | ERR: No such file or directory (os error 44) | - | /bin | /srv | ERR: No such file or directory (os error 44) | - | /bin | /sys | ERR: No such file or directory (os error 44) | - | /bin | /tmp | ERR: No such file or directory (os error 44) | - | /bin | /usr | ERR: No such file or directory (os error 44) | - | /bin | /var | ERR: No such file or directory (os error 44) | - | /bin | \0 | ERR: No such file or directory (os error 44) | - | /bin | /x/.. | ERR: No such file or directory (os error 44) | - | /boot | | ERR: No such file or directory (os error 44) | - | /boot | . | ERR: No such file or directory (os error 44) | - | /boot | .. | ERR: No such file or directory (os error 44) | - | /boot | / | ERR: No such file or directory (os error 44) | - | /boot | /bin | ERR: No such file or directory (os error 44) | - | /boot | /boot | ERR: No such file or directory (os error 44) | - | /boot | /dev | ERR: No such file or directory (os error 44) | - | /boot | /etc | ERR: No such file or directory (os error 44) | - | /boot | /etc/group | ERR: No such file or directory (os error 44) | - | /boot | /etc/passwd | ERR: No such file or directory (os error 44) | - | /boot | /etc/shadow | ERR: No such file or directory (os error 44) | - | /boot | /home | ERR: No such file or directory (os error 44) | - | /boot | /lib | ERR: No such file or directory (os error 44) | - | /boot | /lib64 | ERR: No such file or directory (os error 44) | - | /boot | /opt | ERR: No such file or directory (os error 44) | - | /boot | /proc | ERR: No such file or directory (os error 44) | - | /boot | /proc/self | ERR: No such file or directory (os error 44) | - | /boot | /root | ERR: No such file or directory (os error 44) | - | /boot | /run | ERR: No such file or directory (os error 44) | - | /boot | /sbin | ERR: No such file or directory (os error 44) | - | /boot | /srv | ERR: No such file or directory (os error 44) | - | /boot | /sys | ERR: No such file or directory (os error 44) | - | /boot | /tmp | ERR: No such file or directory (os error 44) | - | /boot | /usr | ERR: No such file or directory (os error 44) | - | /boot | /var | ERR: No such file or directory (os error 44) | - | /boot | \0 | ERR: No such file or directory (os error 44) | - | /boot | /x/.. | ERR: No such file or directory (os error 44) | - | /dev | | ERR: No such file or directory (os error 44) | - | /dev | . | ERR: No such file or directory (os error 44) | - | /dev | .. | ERR: No such file or directory (os error 44) | - | /dev | / | ERR: No such file or directory (os error 44) | - | /dev | /bin | ERR: No such file or directory (os error 44) | - | /dev | /boot | ERR: No such file or directory (os error 44) | - | /dev | /dev | ERR: No such file or directory (os error 44) | - | /dev | /etc | ERR: No such file or directory (os error 44) | - | /dev | /etc/group | ERR: No such file or directory (os error 44) | - | /dev | /etc/passwd | ERR: No such file or directory (os error 44) | - | /dev | /etc/shadow | ERR: No such file or directory (os error 44) | - | /dev | /home | ERR: No such file or directory (os error 44) | - | /dev | /lib | ERR: No such file or directory (os error 44) | - | /dev | /lib64 | ERR: No such file or directory (os error 44) | - | /dev | /opt | ERR: No such file or directory (os error 44) | - | /dev | /proc | ERR: No such file or directory (os error 44) | - | /dev | /proc/self | ERR: No such file or directory (os error 44) | - | /dev | /root | ERR: No such file or directory (os error 44) | - | /dev | /run | ERR: No such file or directory (os error 44) | - | /dev | /sbin | ERR: No such file or directory (os error 44) | - | /dev | /srv | ERR: No such file or directory (os error 44) | - | /dev | /sys | ERR: No such file or directory (os error 44) | - | /dev | /tmp | ERR: No such file or directory (os error 44) | - | /dev | /usr | ERR: No such file or directory (os error 44) | - | /dev | /var | ERR: No such file or directory (os error 44) | - | /dev | \0 | ERR: No such file or directory (os error 44) | - | /dev | /x/.. | ERR: No such file or directory (os error 44) | - | /etc | | ERR: No such file or directory (os error 44) | - | /etc | . | ERR: No such file or directory (os error 44) | - | /etc | .. | ERR: No such file or directory (os error 44) | - | /etc | / | ERR: No such file or directory (os error 44) | - | /etc | /bin | ERR: No such file or directory (os error 44) | - | /etc | /boot | ERR: No such file or directory (os error 44) | - | /etc | /dev | ERR: No such file or directory (os error 44) | - | /etc | /etc | ERR: No such file or directory (os error 44) | - | /etc | /etc/group | ERR: No such file or directory (os error 44) | - | /etc | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc | /home | ERR: No such file or directory (os error 44) | - | /etc | /lib | ERR: No such file or directory (os error 44) | - | /etc | /lib64 | ERR: No such file or directory (os error 44) | - | /etc | /opt | ERR: No such file or directory (os error 44) | - | /etc | /proc | ERR: No such file or directory (os error 44) | - | /etc | /proc/self | ERR: No such file or directory (os error 44) | - | /etc | /root | ERR: No such file or directory (os error 44) | - | /etc | /run | ERR: No such file or directory (os error 44) | - | /etc | /sbin | ERR: No such file or directory (os error 44) | - | /etc | /srv | ERR: No such file or directory (os error 44) | - | /etc | /sys | ERR: No such file or directory (os error 44) | - | /etc | /tmp | ERR: No such file or directory (os error 44) | - | /etc | /usr | ERR: No such file or directory (os error 44) | - | /etc | /var | ERR: No such file or directory (os error 44) | - | /etc | \0 | ERR: No such file or directory (os error 44) | - | /etc | /x/.. | ERR: No such file or directory (os error 44) | - | /etc/group | | ERR: No such file or directory (os error 44) | - | /etc/group | . | ERR: No such file or directory (os error 44) | - | /etc/group | .. | ERR: No such file or directory (os error 44) | - | /etc/group | / | ERR: No such file or directory (os error 44) | - | /etc/group | /bin | ERR: No such file or directory (os error 44) | - | /etc/group | /boot | ERR: No such file or directory (os error 44) | - | /etc/group | /dev | ERR: No such file or directory (os error 44) | - | /etc/group | /etc | ERR: No such file or directory (os error 44) | - | /etc/group | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/group | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/group | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc/group | /home | ERR: No such file or directory (os error 44) | - | /etc/group | /lib | ERR: No such file or directory (os error 44) | - | /etc/group | /lib64 | ERR: No such file or directory (os error 44) | - | /etc/group | /opt | ERR: No such file or directory (os error 44) | - | /etc/group | /proc | ERR: No such file or directory (os error 44) | - | /etc/group | /proc/self | ERR: No such file or directory (os error 44) | - | /etc/group | /root | ERR: No such file or directory (os error 44) | - | /etc/group | /run | ERR: No such file or directory (os error 44) | - | /etc/group | /sbin | ERR: No such file or directory (os error 44) | - | /etc/group | /srv | ERR: No such file or directory (os error 44) | - | /etc/group | /sys | ERR: No such file or directory (os error 44) | - | /etc/group | /tmp | ERR: No such file or directory (os error 44) | - | /etc/group | /usr | ERR: No such file or directory (os error 44) | - | /etc/group | /var | ERR: No such file or directory (os error 44) | - | /etc/group | \0 | ERR: No such file or directory (os error 44) | - | /etc/group | /x/.. | ERR: No such file or directory (os error 44) | - | /etc/passwd | | ERR: No such file or directory (os error 44) | - | /etc/passwd | . | ERR: No such file or directory (os error 44) | - | /etc/passwd | .. | ERR: No such file or directory (os error 44) | - | /etc/passwd | / | ERR: No such file or directory (os error 44) | - | /etc/passwd | /bin | ERR: No such file or directory (os error 44) | - | /etc/passwd | /boot | ERR: No such file or directory (os error 44) | - | /etc/passwd | /dev | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc/passwd | /home | ERR: No such file or directory (os error 44) | - | /etc/passwd | /lib | ERR: No such file or directory (os error 44) | - | /etc/passwd | /lib64 | ERR: No such file or directory (os error 44) | - | /etc/passwd | /opt | ERR: No such file or directory (os error 44) | - | /etc/passwd | /proc | ERR: No such file or directory (os error 44) | - | /etc/passwd | /proc/self | ERR: No such file or directory (os error 44) | - | /etc/passwd | /root | ERR: No such file or directory (os error 44) | - | /etc/passwd | /run | ERR: No such file or directory (os error 44) | - | /etc/passwd | /sbin | ERR: No such file or directory (os error 44) | - | /etc/passwd | /srv | ERR: No such file or directory (os error 44) | - | /etc/passwd | /sys | ERR: No such file or directory (os error 44) | - | /etc/passwd | /tmp | ERR: No such file or directory (os error 44) | - | /etc/passwd | /usr | ERR: No such file or directory (os error 44) | - | /etc/passwd | /var | ERR: No such file or directory (os error 44) | - | /etc/passwd | \0 | ERR: No such file or directory (os error 44) | - | /etc/passwd | /x/.. | ERR: No such file or directory (os error 44) | - | /etc/shadow | | ERR: No such file or directory (os error 44) | - | /etc/shadow | . | ERR: No such file or directory (os error 44) | - | /etc/shadow | .. | ERR: No such file or directory (os error 44) | - | /etc/shadow | / | ERR: No such file or directory (os error 44) | - | /etc/shadow | /bin | ERR: No such file or directory (os error 44) | - | /etc/shadow | /boot | ERR: No such file or directory (os error 44) | - | /etc/shadow | /dev | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc/shadow | /home | ERR: No such file or directory (os error 44) | - | /etc/shadow | /lib | ERR: No such file or directory (os error 44) | - | /etc/shadow | /lib64 | ERR: No such file or directory (os error 44) | - | /etc/shadow | /opt | ERR: No such file or directory (os error 44) | - | /etc/shadow | /proc | ERR: No such file or directory (os error 44) | - | /etc/shadow | /proc/self | ERR: No such file or directory (os error 44) | - | /etc/shadow | /root | ERR: No such file or directory (os error 44) | - | /etc/shadow | /run | ERR: No such file or directory (os error 44) | - | /etc/shadow | /sbin | ERR: No such file or directory (os error 44) | - | /etc/shadow | /srv | ERR: No such file or directory (os error 44) | - | /etc/shadow | /sys | ERR: No such file or directory (os error 44) | - | /etc/shadow | /tmp | ERR: No such file or directory (os error 44) | - | /etc/shadow | /usr | ERR: No such file or directory (os error 44) | - | /etc/shadow | /var | ERR: No such file or directory (os error 44) | - | /etc/shadow | \0 | ERR: No such file or directory (os error 44) | - | /etc/shadow | /x/.. | ERR: No such file or directory (os error 44) | - | /home | | ERR: No such file or directory (os error 44) | - | /home | . | ERR: No such file or directory (os error 44) | - | /home | .. | ERR: No such file or directory (os error 44) | - | /home | / | ERR: No such file or directory (os error 44) | - | /home | /bin | ERR: No such file or directory (os error 44) | - | /home | /boot | ERR: No such file or directory (os error 44) | - | /home | /dev | ERR: No such file or directory (os error 44) | - | /home | /etc | ERR: No such file or directory (os error 44) | - | /home | /etc/group | ERR: No such file or directory (os error 44) | - | /home | /etc/passwd | ERR: No such file or directory (os error 44) | - | /home | /etc/shadow | ERR: No such file or directory (os error 44) | - | /home | /home | ERR: No such file or directory (os error 44) | - | /home | /lib | ERR: No such file or directory (os error 44) | - | /home | /lib64 | ERR: No such file or directory (os error 44) | - | /home | /opt | ERR: No such file or directory (os error 44) | - | /home | /proc | ERR: No such file or directory (os error 44) | - | /home | /proc/self | ERR: No such file or directory (os error 44) | - | /home | /root | ERR: No such file or directory (os error 44) | - | /home | /run | ERR: No such file or directory (os error 44) | - | /home | /sbin | ERR: No such file or directory (os error 44) | - | /home | /srv | ERR: No such file or directory (os error 44) | - | /home | /sys | ERR: No such file or directory (os error 44) | - | /home | /tmp | ERR: No such file or directory (os error 44) | - | /home | /usr | ERR: No such file or directory (os error 44) | - | /home | /var | ERR: No such file or directory (os error 44) | - | /home | \0 | ERR: No such file or directory (os error 44) | - | /home | /x/.. | ERR: No such file or directory (os error 44) | - | /lib | | ERR: No such file or directory (os error 44) | - | /lib | . | ERR: No such file or directory (os error 44) | - | /lib | .. | ERR: No such file or directory (os error 44) | - | /lib | / | ERR: No such file or directory (os error 44) | - | /lib | /bin | ERR: No such file or directory (os error 44) | - | /lib | /boot | ERR: No such file or directory (os error 44) | - | /lib | /dev | ERR: No such file or directory (os error 44) | - | /lib | /etc | ERR: No such file or directory (os error 44) | - | /lib | /etc/group | ERR: No such file or directory (os error 44) | - | /lib | /etc/passwd | ERR: No such file or directory (os error 44) | - | /lib | /etc/shadow | ERR: No such file or directory (os error 44) | - | /lib | /home | ERR: No such file or directory (os error 44) | - | /lib | /lib | ERR: No such file or directory (os error 44) | - | /lib | /lib64 | ERR: No such file or directory (os error 44) | - | /lib | /opt | ERR: No such file or directory (os error 44) | - | /lib | /proc | ERR: No such file or directory (os error 44) | - | /lib | /proc/self | ERR: No such file or directory (os error 44) | - | /lib | /root | ERR: No such file or directory (os error 44) | - | /lib | /run | ERR: No such file or directory (os error 44) | - | /lib | /sbin | ERR: No such file or directory (os error 44) | - | /lib | /srv | ERR: No such file or directory (os error 44) | - | /lib | /sys | ERR: No such file or directory (os error 44) | - | /lib | /tmp | ERR: No such file or directory (os error 44) | - | /lib | /usr | ERR: No such file or directory (os error 44) | - | /lib | /var | ERR: No such file or directory (os error 44) | - | /lib | \0 | ERR: No such file or directory (os error 44) | - | /lib | /x/.. | ERR: No such file or directory (os error 44) | - | /lib64 | | ERR: No such file or directory (os error 44) | - | /lib64 | . | ERR: No such file or directory (os error 44) | - | /lib64 | .. | ERR: No such file or directory (os error 44) | - | /lib64 | / | ERR: No such file or directory (os error 44) | - | /lib64 | /bin | ERR: No such file or directory (os error 44) | - | /lib64 | /boot | ERR: No such file or directory (os error 44) | - | /lib64 | /dev | ERR: No such file or directory (os error 44) | - | /lib64 | /etc | ERR: No such file or directory (os error 44) | - | /lib64 | /etc/group | ERR: No such file or directory (os error 44) | - | /lib64 | /etc/passwd | ERR: No such file or directory (os error 44) | - | /lib64 | /etc/shadow | ERR: No such file or directory (os error 44) | - | /lib64 | /home | ERR: No such file or directory (os error 44) | - | /lib64 | /lib | ERR: No such file or directory (os error 44) | - | /lib64 | /lib64 | ERR: No such file or directory (os error 44) | - | /lib64 | /opt | ERR: No such file or directory (os error 44) | - | /lib64 | /proc | ERR: No such file or directory (os error 44) | - | /lib64 | /proc/self | ERR: No such file or directory (os error 44) | - | /lib64 | /root | ERR: No such file or directory (os error 44) | - | /lib64 | /run | ERR: No such file or directory (os error 44) | - | /lib64 | /sbin | ERR: No such file or directory (os error 44) | - | /lib64 | /srv | ERR: No such file or directory (os error 44) | - | /lib64 | /sys | ERR: No such file or directory (os error 44) | - | /lib64 | /tmp | ERR: No such file or directory (os error 44) | - | /lib64 | /usr | ERR: No such file or directory (os error 44) | - | /lib64 | /var | ERR: No such file or directory (os error 44) | - | /lib64 | \0 | ERR: No such file or directory (os error 44) | - | /lib64 | /x/.. | ERR: No such file or directory (os error 44) | - | /opt | | ERR: No such file or directory (os error 44) | - | /opt | . | ERR: No such file or directory (os error 44) | - | /opt | .. | ERR: No such file or directory (os error 44) | - | /opt | / | ERR: No such file or directory (os error 44) | - | /opt | /bin | ERR: No such file or directory (os error 44) | - | /opt | /boot | ERR: No such file or directory (os error 44) | - | /opt | /dev | ERR: No such file or directory (os error 44) | - | /opt | /etc | ERR: No such file or directory (os error 44) | - | /opt | /etc/group | ERR: No such file or directory (os error 44) | - | /opt | /etc/passwd | ERR: No such file or directory (os error 44) | - | /opt | /etc/shadow | ERR: No such file or directory (os error 44) | - | /opt | /home | ERR: No such file or directory (os error 44) | - | /opt | /lib | ERR: No such file or directory (os error 44) | - | /opt | /lib64 | ERR: No such file or directory (os error 44) | - | /opt | /opt | ERR: No such file or directory (os error 44) | - | /opt | /proc | ERR: No such file or directory (os error 44) | - | /opt | /proc/self | ERR: No such file or directory (os error 44) | - | /opt | /root | ERR: No such file or directory (os error 44) | - | /opt | /run | ERR: No such file or directory (os error 44) | - | /opt | /sbin | ERR: No such file or directory (os error 44) | - | /opt | /srv | ERR: No such file or directory (os error 44) | - | /opt | /sys | ERR: No such file or directory (os error 44) | - | /opt | /tmp | ERR: No such file or directory (os error 44) | - | /opt | /usr | ERR: No such file or directory (os error 44) | - | /opt | /var | ERR: No such file or directory (os error 44) | - | /opt | \0 | ERR: No such file or directory (os error 44) | - | /opt | /x/.. | ERR: No such file or directory (os error 44) | - | /proc | | ERR: No such file or directory (os error 44) | - | /proc | . | ERR: No such file or directory (os error 44) | - | /proc | .. | ERR: No such file or directory (os error 44) | - | /proc | / | ERR: No such file or directory (os error 44) | - | /proc | /bin | ERR: No such file or directory (os error 44) | - | /proc | /boot | ERR: No such file or directory (os error 44) | - | /proc | /dev | ERR: No such file or directory (os error 44) | - | /proc | /etc | ERR: No such file or directory (os error 44) | - | /proc | /etc/group | ERR: No such file or directory (os error 44) | - | /proc | /etc/passwd | ERR: No such file or directory (os error 44) | - | /proc | /etc/shadow | ERR: No such file or directory (os error 44) | - | /proc | /home | ERR: No such file or directory (os error 44) | - | /proc | /lib | ERR: No such file or directory (os error 44) | - | /proc | /lib64 | ERR: No such file or directory (os error 44) | - | /proc | /opt | ERR: No such file or directory (os error 44) | - | /proc | /proc | ERR: No such file or directory (os error 44) | - | /proc | /proc/self | ERR: No such file or directory (os error 44) | - | /proc | /root | ERR: No such file or directory (os error 44) | - | /proc | /run | ERR: No such file or directory (os error 44) | - | /proc | /sbin | ERR: No such file or directory (os error 44) | - | /proc | /srv | ERR: No such file or directory (os error 44) | - | /proc | /sys | ERR: No such file or directory (os error 44) | - | /proc | /tmp | ERR: No such file or directory (os error 44) | - | /proc | /usr | ERR: No such file or directory (os error 44) | - | /proc | /var | ERR: No such file or directory (os error 44) | - | /proc | \0 | ERR: No such file or directory (os error 44) | - | /proc | /x/.. | ERR: No such file or directory (os error 44) | - | /proc/self | | ERR: No such file or directory (os error 44) | - | /proc/self | . | ERR: No such file or directory (os error 44) | - | /proc/self | .. | ERR: No such file or directory (os error 44) | - | /proc/self | / | ERR: No such file or directory (os error 44) | - | /proc/self | /bin | ERR: No such file or directory (os error 44) | - | /proc/self | /boot | ERR: No such file or directory (os error 44) | - | /proc/self | /dev | ERR: No such file or directory (os error 44) | - | /proc/self | /etc | ERR: No such file or directory (os error 44) | - | /proc/self | /etc/group | ERR: No such file or directory (os error 44) | - | /proc/self | /etc/passwd | ERR: No such file or directory (os error 44) | - | /proc/self | /etc/shadow | ERR: No such file or directory (os error 44) | - | /proc/self | /home | ERR: No such file or directory (os error 44) | - | /proc/self | /lib | ERR: No such file or directory (os error 44) | - | /proc/self | /lib64 | ERR: No such file or directory (os error 44) | - | /proc/self | /opt | ERR: No such file or directory (os error 44) | - | /proc/self | /proc | ERR: No such file or directory (os error 44) | - | /proc/self | /proc/self | ERR: No such file or directory (os error 44) | - | /proc/self | /root | ERR: No such file or directory (os error 44) | - | /proc/self | /run | ERR: No such file or directory (os error 44) | - | /proc/self | /sbin | ERR: No such file or directory (os error 44) | - | /proc/self | /srv | ERR: No such file or directory (os error 44) | - | /proc/self | /sys | ERR: No such file or directory (os error 44) | - | /proc/self | /tmp | ERR: No such file or directory (os error 44) | - | /proc/self | /usr | ERR: No such file or directory (os error 44) | - | /proc/self | /var | ERR: No such file or directory (os error 44) | - | /proc/self | \0 | ERR: No such file or directory (os error 44) | - | /proc/self | /x/.. | ERR: No such file or directory (os error 44) | - | /root | | ERR: No such file or directory (os error 44) | - | /root | . | ERR: No such file or directory (os error 44) | - | /root | .. | ERR: No such file or directory (os error 44) | - | /root | / | ERR: No such file or directory (os error 44) | - | /root | /bin | ERR: No such file or directory (os error 44) | - | /root | /boot | ERR: No such file or directory (os error 44) | - | /root | /dev | ERR: No such file or directory (os error 44) | - | /root | /etc | ERR: No such file or directory (os error 44) | - | /root | /etc/group | ERR: No such file or directory (os error 44) | - | /root | /etc/passwd | ERR: No such file or directory (os error 44) | - | /root | /etc/shadow | ERR: No such file or directory (os error 44) | - | /root | /home | ERR: No such file or directory (os error 44) | - | /root | /lib | ERR: No such file or directory (os error 44) | - | /root | /lib64 | ERR: No such file or directory (os error 44) | - | /root | /opt | ERR: No such file or directory (os error 44) | - | /root | /proc | ERR: No such file or directory (os error 44) | - | /root | /proc/self | ERR: No such file or directory (os error 44) | - | /root | /root | ERR: No such file or directory (os error 44) | - | /root | /run | ERR: No such file or directory (os error 44) | - | /root | /sbin | ERR: No such file or directory (os error 44) | - | /root | /srv | ERR: No such file or directory (os error 44) | - | /root | /sys | ERR: No such file or directory (os error 44) | - | /root | /tmp | ERR: No such file or directory (os error 44) | - | /root | /usr | ERR: No such file or directory (os error 44) | - | /root | /var | ERR: No such file or directory (os error 44) | - | /root | \0 | ERR: No such file or directory (os error 44) | - | /root | /x/.. | ERR: No such file or directory (os error 44) | - | /run | | ERR: No such file or directory (os error 44) | - | /run | . | ERR: No such file or directory (os error 44) | - | /run | .. | ERR: No such file or directory (os error 44) | - | /run | / | ERR: No such file or directory (os error 44) | - | /run | /bin | ERR: No such file or directory (os error 44) | - | /run | /boot | ERR: No such file or directory (os error 44) | - | /run | /dev | ERR: No such file or directory (os error 44) | - | /run | /etc | ERR: No such file or directory (os error 44) | - | /run | /etc/group | ERR: No such file or directory (os error 44) | - | /run | /etc/passwd | ERR: No such file or directory (os error 44) | - | /run | /etc/shadow | ERR: No such file or directory (os error 44) | - | /run | /home | ERR: No such file or directory (os error 44) | - | /run | /lib | ERR: No such file or directory (os error 44) | - | /run | /lib64 | ERR: No such file or directory (os error 44) | - | /run | /opt | ERR: No such file or directory (os error 44) | - | /run | /proc | ERR: No such file or directory (os error 44) | - | /run | /proc/self | ERR: No such file or directory (os error 44) | - | /run | /root | ERR: No such file or directory (os error 44) | - | /run | /run | ERR: No such file or directory (os error 44) | - | /run | /sbin | ERR: No such file or directory (os error 44) | - | /run | /srv | ERR: No such file or directory (os error 44) | - | /run | /sys | ERR: No such file or directory (os error 44) | - | /run | /tmp | ERR: No such file or directory (os error 44) | - | /run | /usr | ERR: No such file or directory (os error 44) | - | /run | /var | ERR: No such file or directory (os error 44) | - | /run | \0 | ERR: No such file or directory (os error 44) | - | /run | /x/.. | ERR: No such file or directory (os error 44) | - | /sbin | | ERR: No such file or directory (os error 44) | - | /sbin | . | ERR: No such file or directory (os error 44) | - | /sbin | .. | ERR: No such file or directory (os error 44) | - | /sbin | / | ERR: No such file or directory (os error 44) | - | /sbin | /bin | ERR: No such file or directory (os error 44) | - | /sbin | /boot | ERR: No such file or directory (os error 44) | - | /sbin | /dev | ERR: No such file or directory (os error 44) | - | /sbin | /etc | ERR: No such file or directory (os error 44) | - | /sbin | /etc/group | ERR: No such file or directory (os error 44) | - | /sbin | /etc/passwd | ERR: No such file or directory (os error 44) | - | /sbin | /etc/shadow | ERR: No such file or directory (os error 44) | - | /sbin | /home | ERR: No such file or directory (os error 44) | - | /sbin | /lib | ERR: No such file or directory (os error 44) | - | /sbin | /lib64 | ERR: No such file or directory (os error 44) | - | /sbin | /opt | ERR: No such file or directory (os error 44) | - | /sbin | /proc | ERR: No such file or directory (os error 44) | - | /sbin | /proc/self | ERR: No such file or directory (os error 44) | - | /sbin | /root | ERR: No such file or directory (os error 44) | - | /sbin | /run | ERR: No such file or directory (os error 44) | - | /sbin | /sbin | ERR: No such file or directory (os error 44) | - | /sbin | /srv | ERR: No such file or directory (os error 44) | - | /sbin | /sys | ERR: No such file or directory (os error 44) | - | /sbin | /tmp | ERR: No such file or directory (os error 44) | - | /sbin | /usr | ERR: No such file or directory (os error 44) | - | /sbin | /var | ERR: No such file or directory (os error 44) | - | /sbin | \0 | ERR: No such file or directory (os error 44) | - | /sbin | /x/.. | ERR: No such file or directory (os error 44) | - | /srv | | ERR: No such file or directory (os error 44) | - | /srv | . | ERR: No such file or directory (os error 44) | - | /srv | .. | ERR: No such file or directory (os error 44) | - | /srv | / | ERR: No such file or directory (os error 44) | - | /srv | /bin | ERR: No such file or directory (os error 44) | - | /srv | /boot | ERR: No such file or directory (os error 44) | - | /srv | /dev | ERR: No such file or directory (os error 44) | - | /srv | /etc | ERR: No such file or directory (os error 44) | - | /srv | /etc/group | ERR: No such file or directory (os error 44) | - | /srv | /etc/passwd | ERR: No such file or directory (os error 44) | - | /srv | /etc/shadow | ERR: No such file or directory (os error 44) | - | /srv | /home | ERR: No such file or directory (os error 44) | - | /srv | /lib | ERR: No such file or directory (os error 44) | - | /srv | /lib64 | ERR: No such file or directory (os error 44) | - | /srv | /opt | ERR: No such file or directory (os error 44) | - | /srv | /proc | ERR: No such file or directory (os error 44) | - | /srv | /proc/self | ERR: No such file or directory (os error 44) | - | /srv | /root | ERR: No such file or directory (os error 44) | - | /srv | /run | ERR: No such file or directory (os error 44) | - | /srv | /sbin | ERR: No such file or directory (os error 44) | - | /srv | /srv | ERR: No such file or directory (os error 44) | - | /srv | /sys | ERR: No such file or directory (os error 44) | - | /srv | /tmp | ERR: No such file or directory (os error 44) | - | /srv | /usr | ERR: No such file or directory (os error 44) | - | /srv | /var | ERR: No such file or directory (os error 44) | - | /srv | \0 | ERR: No such file or directory (os error 44) | - | /srv | /x/.. | ERR: No such file or directory (os error 44) | - | /sys | | ERR: No such file or directory (os error 44) | - | /sys | . | ERR: No such file or directory (os error 44) | - | /sys | .. | ERR: No such file or directory (os error 44) | - | /sys | / | ERR: No such file or directory (os error 44) | - | /sys | /bin | ERR: No such file or directory (os error 44) | - | /sys | /boot | ERR: No such file or directory (os error 44) | - | /sys | /dev | ERR: No such file or directory (os error 44) | - | /sys | /etc | ERR: No such file or directory (os error 44) | - | /sys | /etc/group | ERR: No such file or directory (os error 44) | - | /sys | /etc/passwd | ERR: No such file or directory (os error 44) | - | /sys | /etc/shadow | ERR: No such file or directory (os error 44) | - | /sys | /home | ERR: No such file or directory (os error 44) | - | /sys | /lib | ERR: No such file or directory (os error 44) | - | /sys | /lib64 | ERR: No such file or directory (os error 44) | - | /sys | /opt | ERR: No such file or directory (os error 44) | - | /sys | /proc | ERR: No such file or directory (os error 44) | - | /sys | /proc/self | ERR: No such file or directory (os error 44) | - | /sys | /root | ERR: No such file or directory (os error 44) | - | /sys | /run | ERR: No such file or directory (os error 44) | - | /sys | /sbin | ERR: No such file or directory (os error 44) | - | /sys | /srv | ERR: No such file or directory (os error 44) | - | /sys | /sys | ERR: No such file or directory (os error 44) | - | /sys | /tmp | ERR: No such file or directory (os error 44) | - | /sys | /usr | ERR: No such file or directory (os error 44) | - | /sys | /var | ERR: No such file or directory (os error 44) | - | /sys | \0 | ERR: No such file or directory (os error 44) | - | /sys | /x/.. | ERR: No such file or directory (os error 44) | - | /tmp | | ERR: No such file or directory (os error 44) | - | /tmp | . | ERR: No such file or directory (os error 44) | - | /tmp | .. | ERR: No such file or directory (os error 44) | - | /tmp | / | ERR: No such file or directory (os error 44) | - | /tmp | /bin | ERR: No such file or directory (os error 44) | - | /tmp | /boot | ERR: No such file or directory (os error 44) | - | /tmp | /dev | ERR: No such file or directory (os error 44) | - | /tmp | /etc | ERR: No such file or directory (os error 44) | - | /tmp | /etc/group | ERR: No such file or directory (os error 44) | - | /tmp | /etc/passwd | ERR: No such file or directory (os error 44) | - | /tmp | /etc/shadow | ERR: No such file or directory (os error 44) | - | /tmp | /home | ERR: No such file or directory (os error 44) | - | /tmp | /lib | ERR: No such file or directory (os error 44) | - | /tmp | /lib64 | ERR: No such file or directory (os error 44) | - | /tmp | /opt | ERR: No such file or directory (os error 44) | - | /tmp | /proc | ERR: No such file or directory (os error 44) | - | /tmp | /proc/self | ERR: No such file or directory (os error 44) | - | /tmp | /root | ERR: No such file or directory (os error 44) | - | /tmp | /run | ERR: No such file or directory (os error 44) | - | /tmp | /sbin | ERR: No such file or directory (os error 44) | - | /tmp | /srv | ERR: No such file or directory (os error 44) | - | /tmp | /sys | ERR: No such file or directory (os error 44) | - | /tmp | /tmp | ERR: No such file or directory (os error 44) | - | /tmp | /usr | ERR: No such file or directory (os error 44) | - | /tmp | /var | ERR: No such file or directory (os error 44) | - | /tmp | \0 | ERR: No such file or directory (os error 44) | - | /tmp | /x/.. | ERR: No such file or directory (os error 44) | - | /usr | | ERR: No such file or directory (os error 44) | - | /usr | . | ERR: No such file or directory (os error 44) | - | /usr | .. | ERR: No such file or directory (os error 44) | - | /usr | / | ERR: No such file or directory (os error 44) | - | /usr | /bin | ERR: No such file or directory (os error 44) | - | /usr | /boot | ERR: No such file or directory (os error 44) | - | /usr | /dev | ERR: No such file or directory (os error 44) | - | /usr | /etc | ERR: No such file or directory (os error 44) | - | /usr | /etc/group | ERR: No such file or directory (os error 44) | - | /usr | /etc/passwd | ERR: No such file or directory (os error 44) | - | /usr | /etc/shadow | ERR: No such file or directory (os error 44) | - | /usr | /home | ERR: No such file or directory (os error 44) | - | /usr | /lib | ERR: No such file or directory (os error 44) | - | /usr | /lib64 | ERR: No such file or directory (os error 44) | - | /usr | /opt | ERR: No such file or directory (os error 44) | - | /usr | /proc | ERR: No such file or directory (os error 44) | - | /usr | /proc/self | ERR: No such file or directory (os error 44) | - | /usr | /root | ERR: No such file or directory (os error 44) | - | /usr | /run | ERR: No such file or directory (os error 44) | - | /usr | /sbin | ERR: No such file or directory (os error 44) | - | /usr | /srv | ERR: No such file or directory (os error 44) | - | /usr | /sys | ERR: No such file or directory (os error 44) | - | /usr | /tmp | ERR: No such file or directory (os error 44) | - | /usr | /usr | ERR: No such file or directory (os error 44) | - | /usr | /var | ERR: No such file or directory (os error 44) | - | /usr | \0 | ERR: No such file or directory (os error 44) | - | /usr | /x/.. | ERR: No such file or directory (os error 44) | - | /var | | ERR: No such file or directory (os error 44) | - | /var | . | ERR: No such file or directory (os error 44) | - | /var | .. | ERR: No such file or directory (os error 44) | - | /var | / | ERR: No such file or directory (os error 44) | - | /var | /bin | ERR: No such file or directory (os error 44) | - | /var | /boot | ERR: No such file or directory (os error 44) | - | /var | /dev | ERR: No such file or directory (os error 44) | - | /var | /etc | ERR: No such file or directory (os error 44) | - | /var | /etc/group | ERR: No such file or directory (os error 44) | - | /var | /etc/passwd | ERR: No such file or directory (os error 44) | - | /var | /etc/shadow | ERR: No such file or directory (os error 44) | - | /var | /home | ERR: No such file or directory (os error 44) | - | /var | /lib | ERR: No such file or directory (os error 44) | - | /var | /lib64 | ERR: No such file or directory (os error 44) | - | /var | /opt | ERR: No such file or directory (os error 44) | - | /var | /proc | ERR: No such file or directory (os error 44) | - | /var | /proc/self | ERR: No such file or directory (os error 44) | - | /var | /root | ERR: No such file or directory (os error 44) | - | /var | /run | ERR: No such file or directory (os error 44) | - | /var | /sbin | ERR: No such file or directory (os error 44) | - | /var | /srv | ERR: No such file or directory (os error 44) | - | /var | /sys | ERR: No such file or directory (os error 44) | - | /var | /tmp | ERR: No such file or directory (os error 44) | - | /var | /usr | ERR: No such file or directory (os error 44) | - | /var | /var | ERR: No such file or directory (os error 44) | - | /var | \0 | ERR: No such file or directory (os error 44) | - | /var | /x/.. | ERR: No such file or directory (os error 44) | - | \0 | | ERR: file name contained an unexpected NUL byte | - | \0 | . | ERR: file name contained an unexpected NUL byte | - | \0 | .. | ERR: file name contained an unexpected NUL byte | - | \0 | / | ERR: file name contained an unexpected NUL byte | - | \0 | /bin | ERR: file name contained an unexpected NUL byte | - | \0 | /boot | ERR: file name contained an unexpected NUL byte | - | \0 | /dev | ERR: file name contained an unexpected NUL byte | - | \0 | /etc | ERR: file name contained an unexpected NUL byte | - | \0 | /etc/group | ERR: file name contained an unexpected NUL byte | - | \0 | /etc/passwd | ERR: file name contained an unexpected NUL byte | - | \0 | /etc/shadow | ERR: file name contained an unexpected NUL byte | - | \0 | /home | ERR: file name contained an unexpected NUL byte | - | \0 | /lib | ERR: file name contained an unexpected NUL byte | - | \0 | /lib64 | ERR: file name contained an unexpected NUL byte | - | \0 | /opt | ERR: file name contained an unexpected NUL byte | - | \0 | /proc | ERR: file name contained an unexpected NUL byte | - | \0 | /proc/self | ERR: file name contained an unexpected NUL byte | - | \0 | /root | ERR: file name contained an unexpected NUL byte | - | \0 | /run | ERR: file name contained an unexpected NUL byte | - | \0 | /sbin | ERR: file name contained an unexpected NUL byte | - | \0 | /srv | ERR: file name contained an unexpected NUL byte | - | \0 | /sys | ERR: file name contained an unexpected NUL byte | - | \0 | /tmp | ERR: file name contained an unexpected NUL byte | - | \0 | /usr | ERR: file name contained an unexpected NUL byte | - | \0 | /var | ERR: file name contained an unexpected NUL byte | - | \0 | \0 | ERR: file name contained an unexpected NUL byte | - | \0 | /x/.. | ERR: file name contained an unexpected NUL byte | - | /x/.. | | ERR: No such file or directory (os error 44) | - | /x/.. | . | ERR: No such file or directory (os error 44) | - | /x/.. | .. | ERR: No such file or directory (os error 44) | - | /x/.. | / | ERR: No such file or directory (os error 44) | - | /x/.. | /bin | ERR: No such file or directory (os error 44) | - | /x/.. | /boot | ERR: No such file or directory (os error 44) | - | /x/.. | /dev | ERR: No such file or directory (os error 44) | - | /x/.. | /etc | ERR: No such file or directory (os error 44) | - | /x/.. | /etc/group | ERR: No such file or directory (os error 44) | - | /x/.. | /etc/passwd | ERR: No such file or directory (os error 44) | - | /x/.. | /etc/shadow | ERR: No such file or directory (os error 44) | - | /x/.. | /home | ERR: No such file or directory (os error 44) | - | /x/.. | /lib | ERR: No such file or directory (os error 44) | - | /x/.. | /lib64 | ERR: No such file or directory (os error 44) | - | /x/.. | /opt | ERR: No such file or directory (os error 44) | - | /x/.. | /proc | ERR: No such file or directory (os error 44) | - | /x/.. | /proc/self | ERR: No such file or directory (os error 44) | - | /x/.. | /root | ERR: No such file or directory (os error 44) | - | /x/.. | /run | ERR: No such file or directory (os error 44) | - | /x/.. | /sbin | ERR: No such file or directory (os error 44) | - | /x/.. | /srv | ERR: No such file or directory (os error 44) | - | /x/.. | /sys | ERR: No such file or directory (os error 44) | - | /x/.. | /tmp | ERR: No such file or directory (os error 44) | - | /x/.. | /usr | ERR: No such file or directory (os error 44) | - | /x/.. | /var | ERR: No such file or directory (os error 44) | - | /x/.. | \0 | ERR: No such file or directory (os error 44) | - | /x/.. | /x/.. | ERR: No such file or directory (os error 44) | - +-------------+-------------+--------------------------------------------------------------------------------+ + +-------------+-------------+-------------------------------------------------+ + | from | to | output | + +-------------+-------------+-------------------------------------------------+ + | | | ERR: Bad file descriptor (os error 8) | + | | . | ERR: Bad file descriptor (os error 8) | + | | .. | ERR: Bad file descriptor (os error 8) | + | | / | ERR: Bad file descriptor (os error 8) | + | | /bin | ERR: Bad file descriptor (os error 8) | + | | /boot | ERR: Bad file descriptor (os error 8) | + | | /dev | ERR: Bad file descriptor (os error 8) | + | | /etc | ERR: Bad file descriptor (os error 8) | + | | /etc/group | ERR: Not a directory (os error 54) | + | | /etc/passwd | ERR: Not a directory (os error 54) | + | | /etc/shadow | ERR: Not a directory (os error 54) | + | | /home | ERR: Bad file descriptor (os error 8) | + | | /lib | ERR: Bad file descriptor (os error 8) | + | | /lib64 | ERR: Bad file descriptor (os error 8) | + | | /opt | ERR: Bad file descriptor (os error 8) | + | | /proc | ERR: Bad file descriptor (os error 8) | + | | /proc/self | ERR: Not a directory (os error 54) | + | | /root | ERR: Bad file descriptor (os error 8) | + | | /run | ERR: Bad file descriptor (os error 8) | + | | /sbin | ERR: Bad file descriptor (os error 8) | + | | /srv | ERR: Bad file descriptor (os error 8) | + | | /sys | ERR: Bad file descriptor (os error 8) | + | | /tmp | ERR: Bad file descriptor (os error 8) | + | | /usr | ERR: Bad file descriptor (os error 8) | + | | /var | ERR: Bad file descriptor (os error 8) | + | | \0 | ERR: file name contained an unexpected NUL byte | + | | /x/.. | ERR: No such file or directory (os error 44) | + | . | | ERR: Bad file descriptor (os error 8) | + | . | . | ERR: Bad file descriptor (os error 8) | + | . | .. | ERR: Bad file descriptor (os error 8) | + | . | / | ERR: Bad file descriptor (os error 8) | + | . | /bin | ERR: Bad file descriptor (os error 8) | + | . | /boot | ERR: Bad file descriptor (os error 8) | + | . | /dev | ERR: Bad file descriptor (os error 8) | + | . | /etc | ERR: Bad file descriptor (os error 8) | + | . | /etc/group | ERR: Not a directory (os error 54) | + | . | /etc/passwd | ERR: Not a directory (os error 54) | + | . | /etc/shadow | ERR: Not a directory (os error 54) | + | . | /home | ERR: Bad file descriptor (os error 8) | + | . | /lib | ERR: Bad file descriptor (os error 8) | + | . | /lib64 | ERR: Bad file descriptor (os error 8) | + | . | /opt | ERR: Bad file descriptor (os error 8) | + | . | /proc | ERR: Bad file descriptor (os error 8) | + | . | /proc/self | ERR: Not a directory (os error 54) | + | . | /root | ERR: Bad file descriptor (os error 8) | + | . | /run | ERR: Bad file descriptor (os error 8) | + | . | /sbin | ERR: Bad file descriptor (os error 8) | + | . | /srv | ERR: Bad file descriptor (os error 8) | + | . | /sys | ERR: Bad file descriptor (os error 8) | + | . | /tmp | ERR: Bad file descriptor (os error 8) | + | . | /usr | ERR: Bad file descriptor (os error 8) | + | . | /var | ERR: Bad file descriptor (os error 8) | + | . | \0 | ERR: file name contained an unexpected NUL byte | + | . | /x/.. | ERR: No such file or directory (os error 44) | + | .. | | ERR: Bad file descriptor (os error 8) | + | .. | . | ERR: Bad file descriptor (os error 8) | + | .. | .. | ERR: Bad file descriptor (os error 8) | + | .. | / | ERR: Bad file descriptor (os error 8) | + | .. | /bin | ERR: Bad file descriptor (os error 8) | + | .. | /boot | ERR: Bad file descriptor (os error 8) | + | .. | /dev | ERR: Bad file descriptor (os error 8) | + | .. | /etc | ERR: Bad file descriptor (os error 8) | + | .. | /etc/group | ERR: Not a directory (os error 54) | + | .. | /etc/passwd | ERR: Not a directory (os error 54) | + | .. | /etc/shadow | ERR: Not a directory (os error 54) | + | .. | /home | ERR: Bad file descriptor (os error 8) | + | .. | /lib | ERR: Bad file descriptor (os error 8) | + | .. | /lib64 | ERR: Bad file descriptor (os error 8) | + | .. | /opt | ERR: Bad file descriptor (os error 8) | + | .. | /proc | ERR: Bad file descriptor (os error 8) | + | .. | /proc/self | ERR: Not a directory (os error 54) | + | .. | /root | ERR: Bad file descriptor (os error 8) | + | .. | /run | ERR: Bad file descriptor (os error 8) | + | .. | /sbin | ERR: Bad file descriptor (os error 8) | + | .. | /srv | ERR: Bad file descriptor (os error 8) | + | .. | /sys | ERR: Bad file descriptor (os error 8) | + | .. | /tmp | ERR: Bad file descriptor (os error 8) | + | .. | /usr | ERR: Bad file descriptor (os error 8) | + | .. | /var | ERR: Bad file descriptor (os error 8) | + | .. | \0 | ERR: file name contained an unexpected NUL byte | + | .. | /x/.. | ERR: No such file or directory (os error 44) | + | / | | ERR: Bad file descriptor (os error 8) | + | / | . | ERR: Bad file descriptor (os error 8) | + | / | .. | ERR: Bad file descriptor (os error 8) | + | / | / | ERR: Bad file descriptor (os error 8) | + | / | /bin | ERR: Bad file descriptor (os error 8) | + | / | /boot | ERR: Bad file descriptor (os error 8) | + | / | /dev | ERR: Bad file descriptor (os error 8) | + | / | /etc | ERR: Bad file descriptor (os error 8) | + | / | /etc/group | ERR: Not a directory (os error 54) | + | / | /etc/passwd | ERR: Not a directory (os error 54) | + | / | /etc/shadow | ERR: Not a directory (os error 54) | + | / | /home | ERR: Bad file descriptor (os error 8) | + | / | /lib | ERR: Bad file descriptor (os error 8) | + | / | /lib64 | ERR: Bad file descriptor (os error 8) | + | / | /opt | ERR: Bad file descriptor (os error 8) | + | / | /proc | ERR: Bad file descriptor (os error 8) | + | / | /proc/self | ERR: Not a directory (os error 54) | + | / | /root | ERR: Bad file descriptor (os error 8) | + | / | /run | ERR: Bad file descriptor (os error 8) | + | / | /sbin | ERR: Bad file descriptor (os error 8) | + | / | /srv | ERR: Bad file descriptor (os error 8) | + | / | /sys | ERR: Bad file descriptor (os error 8) | + | / | /tmp | ERR: Bad file descriptor (os error 8) | + | / | /usr | ERR: Bad file descriptor (os error 8) | + | / | /var | ERR: Bad file descriptor (os error 8) | + | / | \0 | ERR: file name contained an unexpected NUL byte | + | / | /x/.. | ERR: No such file or directory (os error 44) | + | /bin | | OK: 0 | + | /bin | . | OK: 0 | + | /bin | .. | OK: 0 | + | /bin | / | OK: 0 | + | /bin | /bin | OK: 0 | + | /bin | /boot | OK: 0 | + | /bin | /dev | OK: 0 | + | /bin | /etc | OK: 0 | + | /bin | /etc/group | ERR: Not a directory (os error 54) | + | /bin | /etc/passwd | ERR: Not a directory (os error 54) | + | /bin | /etc/shadow | ERR: Not a directory (os error 54) | + | /bin | /home | OK: 0 | + | /bin | /lib | OK: 0 | + | /bin | /lib64 | OK: 0 | + | /bin | /opt | OK: 0 | + | /bin | /proc | OK: 0 | + | /bin | /proc/self | ERR: Not a directory (os error 54) | + | /bin | /root | OK: 0 | + | /bin | /run | OK: 0 | + | /bin | /sbin | OK: 0 | + | /bin | /srv | OK: 0 | + | /bin | /sys | OK: 0 | + | /bin | /tmp | OK: 0 | + | /bin | /usr | OK: 0 | + | /bin | /var | OK: 0 | + | /bin | \0 | ERR: file name contained an unexpected NUL byte | + | /bin | /x/.. | ERR: No such file or directory (os error 44) | + | /boot | | OK: 0 | + | /boot | . | OK: 0 | + | /boot | .. | OK: 0 | + | /boot | / | OK: 0 | + | /boot | /bin | OK: 0 | + | /boot | /boot | OK: 0 | + | /boot | /dev | OK: 0 | + | /boot | /etc | OK: 0 | + | /boot | /etc/group | ERR: Not a directory (os error 54) | + | /boot | /etc/passwd | ERR: Not a directory (os error 54) | + | /boot | /etc/shadow | ERR: Not a directory (os error 54) | + | /boot | /home | OK: 0 | + | /boot | /lib | OK: 0 | + | /boot | /lib64 | OK: 0 | + | /boot | /opt | OK: 0 | + | /boot | /proc | OK: 0 | + | /boot | /proc/self | ERR: Not a directory (os error 54) | + | /boot | /root | OK: 0 | + | /boot | /run | OK: 0 | + | /boot | /sbin | OK: 0 | + | /boot | /srv | OK: 0 | + | /boot | /sys | OK: 0 | + | /boot | /tmp | OK: 0 | + | /boot | /usr | OK: 0 | + | /boot | /var | OK: 0 | + | /boot | \0 | ERR: file name contained an unexpected NUL byte | + | /boot | /x/.. | ERR: No such file or directory (os error 44) | + | /dev | | OK: 0 | + | /dev | . | OK: 0 | + | /dev | .. | OK: 0 | + | /dev | / | OK: 0 | + | /dev | /bin | OK: 0 | + | /dev | /boot | OK: 0 | + | /dev | /dev | OK: 0 | + | /dev | /etc | OK: 0 | + | /dev | /etc/group | ERR: Not a directory (os error 54) | + | /dev | /etc/passwd | ERR: Not a directory (os error 54) | + | /dev | /etc/shadow | ERR: Not a directory (os error 54) | + | /dev | /home | OK: 0 | + | /dev | /lib | OK: 0 | + | /dev | /lib64 | OK: 0 | + | /dev | /opt | OK: 0 | + | /dev | /proc | OK: 0 | + | /dev | /proc/self | ERR: Not a directory (os error 54) | + | /dev | /root | OK: 0 | + | /dev | /run | OK: 0 | + | /dev | /sbin | OK: 0 | + | /dev | /srv | OK: 0 | + | /dev | /sys | OK: 0 | + | /dev | /tmp | OK: 0 | + | /dev | /usr | OK: 0 | + | /dev | /var | OK: 0 | + | /dev | \0 | ERR: file name contained an unexpected NUL byte | + | /dev | /x/.. | ERR: No such file or directory (os error 44) | + | /etc | | OK: 0 | + | /etc | . | OK: 0 | + | /etc | .. | OK: 0 | + | /etc | / | OK: 0 | + | /etc | /bin | OK: 0 | + | /etc | /boot | OK: 0 | + | /etc | /dev | OK: 0 | + | /etc | /etc | OK: 0 | + | /etc | /etc/group | ERR: Not a directory (os error 54) | + | /etc | /etc/passwd | ERR: Not a directory (os error 54) | + | /etc | /etc/shadow | ERR: Not a directory (os error 54) | + | /etc | /home | OK: 0 | + | /etc | /lib | OK: 0 | + | /etc | /lib64 | OK: 0 | + | /etc | /opt | OK: 0 | + | /etc | /proc | OK: 0 | + | /etc | /proc/self | ERR: Not a directory (os error 54) | + | /etc | /root | OK: 0 | + | /etc | /run | OK: 0 | + | /etc | /sbin | OK: 0 | + | /etc | /srv | OK: 0 | + | /etc | /sys | OK: 0 | + | /etc | /tmp | OK: 0 | + | /etc | /usr | OK: 0 | + | /etc | /var | OK: 0 | + | /etc | \0 | ERR: file name contained an unexpected NUL byte | + | /etc | /x/.. | ERR: No such file or directory (os error 44) | + | /etc/group | | ERR: No such file or directory (os error 44) | + | /etc/group | . | ERR: No such file or directory (os error 44) | + | /etc/group | .. | ERR: No such file or directory (os error 44) | + | /etc/group | / | ERR: No such file or directory (os error 44) | + | /etc/group | /bin | ERR: No such file or directory (os error 44) | + | /etc/group | /boot | ERR: No such file or directory (os error 44) | + | /etc/group | /dev | ERR: No such file or directory (os error 44) | + | /etc/group | /etc | ERR: No such file or directory (os error 44) | + | /etc/group | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/group | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/group | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc/group | /home | ERR: No such file or directory (os error 44) | + | /etc/group | /lib | ERR: No such file or directory (os error 44) | + | /etc/group | /lib64 | ERR: No such file or directory (os error 44) | + | /etc/group | /opt | ERR: No such file or directory (os error 44) | + | /etc/group | /proc | ERR: No such file or directory (os error 44) | + | /etc/group | /proc/self | ERR: No such file or directory (os error 44) | + | /etc/group | /root | ERR: No such file or directory (os error 44) | + | /etc/group | /run | ERR: No such file or directory (os error 44) | + | /etc/group | /sbin | ERR: No such file or directory (os error 44) | + | /etc/group | /srv | ERR: No such file or directory (os error 44) | + | /etc/group | /sys | ERR: No such file or directory (os error 44) | + | /etc/group | /tmp | ERR: No such file or directory (os error 44) | + | /etc/group | /usr | ERR: No such file or directory (os error 44) | + | /etc/group | /var | ERR: No such file or directory (os error 44) | + | /etc/group | \0 | ERR: No such file or directory (os error 44) | + | /etc/group | /x/.. | ERR: No such file or directory (os error 44) | + | /etc/passwd | | ERR: No such file or directory (os error 44) | + | /etc/passwd | . | ERR: No such file or directory (os error 44) | + | /etc/passwd | .. | ERR: No such file or directory (os error 44) | + | /etc/passwd | / | ERR: No such file or directory (os error 44) | + | /etc/passwd | /bin | ERR: No such file or directory (os error 44) | + | /etc/passwd | /boot | ERR: No such file or directory (os error 44) | + | /etc/passwd | /dev | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc/passwd | /home | ERR: No such file or directory (os error 44) | + | /etc/passwd | /lib | ERR: No such file or directory (os error 44) | + | /etc/passwd | /lib64 | ERR: No such file or directory (os error 44) | + | /etc/passwd | /opt | ERR: No such file or directory (os error 44) | + | /etc/passwd | /proc | ERR: No such file or directory (os error 44) | + | /etc/passwd | /proc/self | ERR: No such file or directory (os error 44) | + | /etc/passwd | /root | ERR: No such file or directory (os error 44) | + | /etc/passwd | /run | ERR: No such file or directory (os error 44) | + | /etc/passwd | /sbin | ERR: No such file or directory (os error 44) | + | /etc/passwd | /srv | ERR: No such file or directory (os error 44) | + | /etc/passwd | /sys | ERR: No such file or directory (os error 44) | + | /etc/passwd | /tmp | ERR: No such file or directory (os error 44) | + | /etc/passwd | /usr | ERR: No such file or directory (os error 44) | + | /etc/passwd | /var | ERR: No such file or directory (os error 44) | + | /etc/passwd | \0 | ERR: No such file or directory (os error 44) | + | /etc/passwd | /x/.. | ERR: No such file or directory (os error 44) | + | /etc/shadow | | ERR: No such file or directory (os error 44) | + | /etc/shadow | . | ERR: No such file or directory (os error 44) | + | /etc/shadow | .. | ERR: No such file or directory (os error 44) | + | /etc/shadow | / | ERR: No such file or directory (os error 44) | + | /etc/shadow | /bin | ERR: No such file or directory (os error 44) | + | /etc/shadow | /boot | ERR: No such file or directory (os error 44) | + | /etc/shadow | /dev | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc/shadow | /home | ERR: No such file or directory (os error 44) | + | /etc/shadow | /lib | ERR: No such file or directory (os error 44) | + | /etc/shadow | /lib64 | ERR: No such file or directory (os error 44) | + | /etc/shadow | /opt | ERR: No such file or directory (os error 44) | + | /etc/shadow | /proc | ERR: No such file or directory (os error 44) | + | /etc/shadow | /proc/self | ERR: No such file or directory (os error 44) | + | /etc/shadow | /root | ERR: No such file or directory (os error 44) | + | /etc/shadow | /run | ERR: No such file or directory (os error 44) | + | /etc/shadow | /sbin | ERR: No such file or directory (os error 44) | + | /etc/shadow | /srv | ERR: No such file or directory (os error 44) | + | /etc/shadow | /sys | ERR: No such file or directory (os error 44) | + | /etc/shadow | /tmp | ERR: No such file or directory (os error 44) | + | /etc/shadow | /usr | ERR: No such file or directory (os error 44) | + | /etc/shadow | /var | ERR: No such file or directory (os error 44) | + | /etc/shadow | \0 | ERR: No such file or directory (os error 44) | + | /etc/shadow | /x/.. | ERR: No such file or directory (os error 44) | + | /home | | OK: 0 | + | /home | . | OK: 0 | + | /home | .. | OK: 0 | + | /home | / | OK: 0 | + | /home | /bin | OK: 0 | + | /home | /boot | OK: 0 | + | /home | /dev | OK: 0 | + | /home | /etc | OK: 0 | + | /home | /etc/group | ERR: Not a directory (os error 54) | + | /home | /etc/passwd | ERR: Not a directory (os error 54) | + | /home | /etc/shadow | ERR: Not a directory (os error 54) | + | /home | /home | OK: 0 | + | /home | /lib | OK: 0 | + | /home | /lib64 | OK: 0 | + | /home | /opt | OK: 0 | + | /home | /proc | OK: 0 | + | /home | /proc/self | ERR: Not a directory (os error 54) | + | /home | /root | OK: 0 | + | /home | /run | OK: 0 | + | /home | /sbin | OK: 0 | + | /home | /srv | OK: 0 | + | /home | /sys | OK: 0 | + | /home | /tmp | OK: 0 | + | /home | /usr | OK: 0 | + | /home | /var | OK: 0 | + | /home | \0 | ERR: file name contained an unexpected NUL byte | + | /home | /x/.. | ERR: No such file or directory (os error 44) | + | /lib | | OK: 0 | + | /lib | . | OK: 0 | + | /lib | .. | OK: 0 | + | /lib | / | OK: 0 | + | /lib | /bin | OK: 0 | + | /lib | /boot | OK: 0 | + | /lib | /dev | OK: 0 | + | /lib | /etc | OK: 0 | + | /lib | /etc/group | ERR: Not a directory (os error 54) | + | /lib | /etc/passwd | ERR: Not a directory (os error 54) | + | /lib | /etc/shadow | ERR: Not a directory (os error 54) | + | /lib | /home | OK: 0 | + | /lib | /lib | OK: 0 | + | /lib | /lib64 | OK: 0 | + | /lib | /opt | OK: 0 | + | /lib | /proc | OK: 0 | + | /lib | /proc/self | ERR: Not a directory (os error 54) | + | /lib | /root | OK: 0 | + | /lib | /run | OK: 0 | + | /lib | /sbin | OK: 0 | + | /lib | /srv | OK: 0 | + | /lib | /sys | OK: 0 | + | /lib | /tmp | OK: 0 | + | /lib | /usr | OK: 0 | + | /lib | /var | OK: 0 | + | /lib | \0 | ERR: file name contained an unexpected NUL byte | + | /lib | /x/.. | ERR: No such file or directory (os error 44) | + | /lib64 | | OK: 0 | + | /lib64 | . | OK: 0 | + | /lib64 | .. | OK: 0 | + | /lib64 | / | OK: 0 | + | /lib64 | /bin | OK: 0 | + | /lib64 | /boot | OK: 0 | + | /lib64 | /dev | OK: 0 | + | /lib64 | /etc | OK: 0 | + | /lib64 | /etc/group | ERR: Not a directory (os error 54) | + | /lib64 | /etc/passwd | ERR: Not a directory (os error 54) | + | /lib64 | /etc/shadow | ERR: Not a directory (os error 54) | + | /lib64 | /home | OK: 0 | + | /lib64 | /lib | OK: 0 | + | /lib64 | /lib64 | OK: 0 | + | /lib64 | /opt | OK: 0 | + | /lib64 | /proc | OK: 0 | + | /lib64 | /proc/self | ERR: Not a directory (os error 54) | + | /lib64 | /root | OK: 0 | + | /lib64 | /run | OK: 0 | + | /lib64 | /sbin | OK: 0 | + | /lib64 | /srv | OK: 0 | + | /lib64 | /sys | OK: 0 | + | /lib64 | /tmp | OK: 0 | + | /lib64 | /usr | OK: 0 | + | /lib64 | /var | OK: 0 | + | /lib64 | \0 | ERR: file name contained an unexpected NUL byte | + | /lib64 | /x/.. | ERR: No such file or directory (os error 44) | + | /opt | | OK: 0 | + | /opt | . | OK: 0 | + | /opt | .. | OK: 0 | + | /opt | / | OK: 0 | + | /opt | /bin | OK: 0 | + | /opt | /boot | OK: 0 | + | /opt | /dev | OK: 0 | + | /opt | /etc | OK: 0 | + | /opt | /etc/group | ERR: Not a directory (os error 54) | + | /opt | /etc/passwd | ERR: Not a directory (os error 54) | + | /opt | /etc/shadow | ERR: Not a directory (os error 54) | + | /opt | /home | OK: 0 | + | /opt | /lib | OK: 0 | + | /opt | /lib64 | OK: 0 | + | /opt | /opt | OK: 0 | + | /opt | /proc | OK: 0 | + | /opt | /proc/self | ERR: Not a directory (os error 54) | + | /opt | /root | OK: 0 | + | /opt | /run | OK: 0 | + | /opt | /sbin | OK: 0 | + | /opt | /srv | OK: 0 | + | /opt | /sys | OK: 0 | + | /opt | /tmp | OK: 0 | + | /opt | /usr | OK: 0 | + | /opt | /var | OK: 0 | + | /opt | \0 | ERR: file name contained an unexpected NUL byte | + | /opt | /x/.. | ERR: No such file or directory (os error 44) | + | /proc | | OK: 0 | + | /proc | . | OK: 0 | + | /proc | .. | OK: 0 | + | /proc | / | OK: 0 | + | /proc | /bin | OK: 0 | + | /proc | /boot | OK: 0 | + | /proc | /dev | OK: 0 | + | /proc | /etc | OK: 0 | + | /proc | /etc/group | ERR: Not a directory (os error 54) | + | /proc | /etc/passwd | ERR: Not a directory (os error 54) | + | /proc | /etc/shadow | ERR: Not a directory (os error 54) | + | /proc | /home | OK: 0 | + | /proc | /lib | OK: 0 | + | /proc | /lib64 | OK: 0 | + | /proc | /opt | OK: 0 | + | /proc | /proc | OK: 0 | + | /proc | /proc/self | ERR: Not a directory (os error 54) | + | /proc | /root | OK: 0 | + | /proc | /run | OK: 0 | + | /proc | /sbin | OK: 0 | + | /proc | /srv | OK: 0 | + | /proc | /sys | OK: 0 | + | /proc | /tmp | OK: 0 | + | /proc | /usr | OK: 0 | + | /proc | /var | OK: 0 | + | /proc | \0 | ERR: file name contained an unexpected NUL byte | + | /proc | /x/.. | ERR: No such file or directory (os error 44) | + | /proc/self | | ERR: No such file or directory (os error 44) | + | /proc/self | . | ERR: No such file or directory (os error 44) | + | /proc/self | .. | ERR: No such file or directory (os error 44) | + | /proc/self | / | ERR: No such file or directory (os error 44) | + | /proc/self | /bin | ERR: No such file or directory (os error 44) | + | /proc/self | /boot | ERR: No such file or directory (os error 44) | + | /proc/self | /dev | ERR: No such file or directory (os error 44) | + | /proc/self | /etc | ERR: No such file or directory (os error 44) | + | /proc/self | /etc/group | ERR: No such file or directory (os error 44) | + | /proc/self | /etc/passwd | ERR: No such file or directory (os error 44) | + | /proc/self | /etc/shadow | ERR: No such file or directory (os error 44) | + | /proc/self | /home | ERR: No such file or directory (os error 44) | + | /proc/self | /lib | ERR: No such file or directory (os error 44) | + | /proc/self | /lib64 | ERR: No such file or directory (os error 44) | + | /proc/self | /opt | ERR: No such file or directory (os error 44) | + | /proc/self | /proc | ERR: No such file or directory (os error 44) | + | /proc/self | /proc/self | ERR: No such file or directory (os error 44) | + | /proc/self | /root | ERR: No such file or directory (os error 44) | + | /proc/self | /run | ERR: No such file or directory (os error 44) | + | /proc/self | /sbin | ERR: No such file or directory (os error 44) | + | /proc/self | /srv | ERR: No such file or directory (os error 44) | + | /proc/self | /sys | ERR: No such file or directory (os error 44) | + | /proc/self | /tmp | ERR: No such file or directory (os error 44) | + | /proc/self | /usr | ERR: No such file or directory (os error 44) | + | /proc/self | /var | ERR: No such file or directory (os error 44) | + | /proc/self | \0 | ERR: No such file or directory (os error 44) | + | /proc/self | /x/.. | ERR: No such file or directory (os error 44) | + | /root | | OK: 0 | + | /root | . | OK: 0 | + | /root | .. | OK: 0 | + | /root | / | OK: 0 | + | /root | /bin | OK: 0 | + | /root | /boot | OK: 0 | + | /root | /dev | OK: 0 | + | /root | /etc | OK: 0 | + | /root | /etc/group | ERR: Not a directory (os error 54) | + | /root | /etc/passwd | ERR: Not a directory (os error 54) | + | /root | /etc/shadow | ERR: Not a directory (os error 54) | + | /root | /home | OK: 0 | + | /root | /lib | OK: 0 | + | /root | /lib64 | OK: 0 | + | /root | /opt | OK: 0 | + | /root | /proc | OK: 0 | + | /root | /proc/self | ERR: Not a directory (os error 54) | + | /root | /root | OK: 0 | + | /root | /run | OK: 0 | + | /root | /sbin | OK: 0 | + | /root | /srv | OK: 0 | + | /root | /sys | OK: 0 | + | /root | /tmp | OK: 0 | + | /root | /usr | OK: 0 | + | /root | /var | OK: 0 | + | /root | \0 | ERR: file name contained an unexpected NUL byte | + | /root | /x/.. | ERR: No such file or directory (os error 44) | + | /run | | OK: 0 | + | /run | . | OK: 0 | + | /run | .. | OK: 0 | + | /run | / | OK: 0 | + | /run | /bin | OK: 0 | + | /run | /boot | OK: 0 | + | /run | /dev | OK: 0 | + | /run | /etc | OK: 0 | + | /run | /etc/group | ERR: Not a directory (os error 54) | + | /run | /etc/passwd | ERR: Not a directory (os error 54) | + | /run | /etc/shadow | ERR: Not a directory (os error 54) | + | /run | /home | OK: 0 | + | /run | /lib | OK: 0 | + | /run | /lib64 | OK: 0 | + | /run | /opt | OK: 0 | + | /run | /proc | OK: 0 | + | /run | /proc/self | ERR: Not a directory (os error 54) | + | /run | /root | OK: 0 | + | /run | /run | OK: 0 | + | /run | /sbin | OK: 0 | + | /run | /srv | OK: 0 | + | /run | /sys | OK: 0 | + | /run | /tmp | OK: 0 | + | /run | /usr | OK: 0 | + | /run | /var | OK: 0 | + | /run | \0 | ERR: file name contained an unexpected NUL byte | + | /run | /x/.. | ERR: No such file or directory (os error 44) | + | /sbin | | OK: 0 | + | /sbin | . | OK: 0 | + | /sbin | .. | OK: 0 | + | /sbin | / | OK: 0 | + | /sbin | /bin | OK: 0 | + | /sbin | /boot | OK: 0 | + | /sbin | /dev | OK: 0 | + | /sbin | /etc | OK: 0 | + | /sbin | /etc/group | ERR: Not a directory (os error 54) | + | /sbin | /etc/passwd | ERR: Not a directory (os error 54) | + | /sbin | /etc/shadow | ERR: Not a directory (os error 54) | + | /sbin | /home | OK: 0 | + | /sbin | /lib | OK: 0 | + | /sbin | /lib64 | OK: 0 | + | /sbin | /opt | OK: 0 | + | /sbin | /proc | OK: 0 | + | /sbin | /proc/self | ERR: Not a directory (os error 54) | + | /sbin | /root | OK: 0 | + | /sbin | /run | OK: 0 | + | /sbin | /sbin | OK: 0 | + | /sbin | /srv | OK: 0 | + | /sbin | /sys | OK: 0 | + | /sbin | /tmp | OK: 0 | + | /sbin | /usr | OK: 0 | + | /sbin | /var | OK: 0 | + | /sbin | \0 | ERR: file name contained an unexpected NUL byte | + | /sbin | /x/.. | ERR: No such file or directory (os error 44) | + | /srv | | OK: 0 | + | /srv | . | OK: 0 | + | /srv | .. | OK: 0 | + | /srv | / | OK: 0 | + | /srv | /bin | OK: 0 | + | /srv | /boot | OK: 0 | + | /srv | /dev | OK: 0 | + | /srv | /etc | OK: 0 | + | /srv | /etc/group | ERR: Not a directory (os error 54) | + | /srv | /etc/passwd | ERR: Not a directory (os error 54) | + | /srv | /etc/shadow | ERR: Not a directory (os error 54) | + | /srv | /home | OK: 0 | + | /srv | /lib | OK: 0 | + | /srv | /lib64 | OK: 0 | + | /srv | /opt | OK: 0 | + | /srv | /proc | OK: 0 | + | /srv | /proc/self | ERR: Not a directory (os error 54) | + | /srv | /root | OK: 0 | + | /srv | /run | OK: 0 | + | /srv | /sbin | OK: 0 | + | /srv | /srv | OK: 0 | + | /srv | /sys | OK: 0 | + | /srv | /tmp | OK: 0 | + | /srv | /usr | OK: 0 | + | /srv | /var | OK: 0 | + | /srv | \0 | ERR: file name contained an unexpected NUL byte | + | /srv | /x/.. | ERR: No such file or directory (os error 44) | + | /sys | | OK: 0 | + | /sys | . | OK: 0 | + | /sys | .. | OK: 0 | + | /sys | / | OK: 0 | + | /sys | /bin | OK: 0 | + | /sys | /boot | OK: 0 | + | /sys | /dev | OK: 0 | + | /sys | /etc | OK: 0 | + | /sys | /etc/group | ERR: Not a directory (os error 54) | + | /sys | /etc/passwd | ERR: Not a directory (os error 54) | + | /sys | /etc/shadow | ERR: Not a directory (os error 54) | + | /sys | /home | OK: 0 | + | /sys | /lib | OK: 0 | + | /sys | /lib64 | OK: 0 | + | /sys | /opt | OK: 0 | + | /sys | /proc | OK: 0 | + | /sys | /proc/self | ERR: Not a directory (os error 54) | + | /sys | /root | OK: 0 | + | /sys | /run | OK: 0 | + | /sys | /sbin | OK: 0 | + | /sys | /srv | OK: 0 | + | /sys | /sys | OK: 0 | + | /sys | /tmp | OK: 0 | + | /sys | /usr | OK: 0 | + | /sys | /var | OK: 0 | + | /sys | \0 | ERR: file name contained an unexpected NUL byte | + | /sys | /x/.. | ERR: No such file or directory (os error 44) | + | /tmp | | OK: 0 | + | /tmp | . | OK: 0 | + | /tmp | .. | OK: 0 | + | /tmp | / | OK: 0 | + | /tmp | /bin | OK: 0 | + | /tmp | /boot | OK: 0 | + | /tmp | /dev | OK: 0 | + | /tmp | /etc | OK: 0 | + | /tmp | /etc/group | ERR: Not a directory (os error 54) | + | /tmp | /etc/passwd | ERR: Not a directory (os error 54) | + | /tmp | /etc/shadow | ERR: Not a directory (os error 54) | + | /tmp | /home | OK: 0 | + | /tmp | /lib | OK: 0 | + | /tmp | /lib64 | OK: 0 | + | /tmp | /opt | OK: 0 | + | /tmp | /proc | OK: 0 | + | /tmp | /proc/self | ERR: Not a directory (os error 54) | + | /tmp | /root | OK: 0 | + | /tmp | /run | OK: 0 | + | /tmp | /sbin | OK: 0 | + | /tmp | /srv | OK: 0 | + | /tmp | /sys | OK: 0 | + | /tmp | /tmp | OK: 0 | + | /tmp | /usr | OK: 0 | + | /tmp | /var | OK: 0 | + | /tmp | \0 | ERR: file name contained an unexpected NUL byte | + | /tmp | /x/.. | ERR: No such file or directory (os error 44) | + | /usr | | OK: 0 | + | /usr | . | OK: 0 | + | /usr | .. | OK: 0 | + | /usr | / | OK: 0 | + | /usr | /bin | OK: 0 | + | /usr | /boot | OK: 0 | + | /usr | /dev | OK: 0 | + | /usr | /etc | OK: 0 | + | /usr | /etc/group | ERR: Not a directory (os error 54) | + | /usr | /etc/passwd | ERR: Not a directory (os error 54) | + | /usr | /etc/shadow | ERR: Not a directory (os error 54) | + | /usr | /home | OK: 0 | + | /usr | /lib | OK: 0 | + | /usr | /lib64 | OK: 0 | + | /usr | /opt | OK: 0 | + | /usr | /proc | OK: 0 | + | /usr | /proc/self | ERR: Not a directory (os error 54) | + | /usr | /root | OK: 0 | + | /usr | /run | OK: 0 | + | /usr | /sbin | OK: 0 | + | /usr | /srv | OK: 0 | + | /usr | /sys | OK: 0 | + | /usr | /tmp | OK: 0 | + | /usr | /usr | OK: 0 | + | /usr | /var | OK: 0 | + | /usr | \0 | ERR: file name contained an unexpected NUL byte | + | /usr | /x/.. | ERR: No such file or directory (os error 44) | + | /var | | OK: 0 | + | /var | . | OK: 0 | + | /var | .. | OK: 0 | + | /var | / | OK: 0 | + | /var | /bin | OK: 0 | + | /var | /boot | OK: 0 | + | /var | /dev | OK: 0 | + | /var | /etc | OK: 0 | + | /var | /etc/group | ERR: Not a directory (os error 54) | + | /var | /etc/passwd | ERR: Not a directory (os error 54) | + | /var | /etc/shadow | ERR: Not a directory (os error 54) | + | /var | /home | OK: 0 | + | /var | /lib | OK: 0 | + | /var | /lib64 | OK: 0 | + | /var | /opt | OK: 0 | + | /var | /proc | OK: 0 | + | /var | /proc/self | ERR: Not a directory (os error 54) | + | /var | /root | OK: 0 | + | /var | /run | OK: 0 | + | /var | /sbin | OK: 0 | + | /var | /srv | OK: 0 | + | /var | /sys | OK: 0 | + | /var | /tmp | OK: 0 | + | /var | /usr | OK: 0 | + | /var | /var | OK: 0 | + | /var | \0 | ERR: file name contained an unexpected NUL byte | + | /var | /x/.. | ERR: No such file or directory (os error 44) | + | \0 | | ERR: file name contained an unexpected NUL byte | + | \0 | . | ERR: file name contained an unexpected NUL byte | + | \0 | .. | ERR: file name contained an unexpected NUL byte | + | \0 | / | ERR: file name contained an unexpected NUL byte | + | \0 | /bin | ERR: file name contained an unexpected NUL byte | + | \0 | /boot | ERR: file name contained an unexpected NUL byte | + | \0 | /dev | ERR: file name contained an unexpected NUL byte | + | \0 | /etc | ERR: file name contained an unexpected NUL byte | + | \0 | /etc/group | ERR: file name contained an unexpected NUL byte | + | \0 | /etc/passwd | ERR: file name contained an unexpected NUL byte | + | \0 | /etc/shadow | ERR: file name contained an unexpected NUL byte | + | \0 | /home | ERR: file name contained an unexpected NUL byte | + | \0 | /lib | ERR: file name contained an unexpected NUL byte | + | \0 | /lib64 | ERR: file name contained an unexpected NUL byte | + | \0 | /opt | ERR: file name contained an unexpected NUL byte | + | \0 | /proc | ERR: file name contained an unexpected NUL byte | + | \0 | /proc/self | ERR: file name contained an unexpected NUL byte | + | \0 | /root | ERR: file name contained an unexpected NUL byte | + | \0 | /run | ERR: file name contained an unexpected NUL byte | + | \0 | /sbin | ERR: file name contained an unexpected NUL byte | + | \0 | /srv | ERR: file name contained an unexpected NUL byte | + | \0 | /sys | ERR: file name contained an unexpected NUL byte | + | \0 | /tmp | ERR: file name contained an unexpected NUL byte | + | \0 | /usr | ERR: file name contained an unexpected NUL byte | + | \0 | /var | ERR: file name contained an unexpected NUL byte | + | \0 | \0 | ERR: file name contained an unexpected NUL byte | + | \0 | /x/.. | ERR: file name contained an unexpected NUL byte | + | /x/.. | | ERR: No such file or directory (os error 44) | + | /x/.. | . | ERR: No such file or directory (os error 44) | + | /x/.. | .. | ERR: No such file or directory (os error 44) | + | /x/.. | / | ERR: No such file or directory (os error 44) | + | /x/.. | /bin | ERR: No such file or directory (os error 44) | + | /x/.. | /boot | ERR: No such file or directory (os error 44) | + | /x/.. | /dev | ERR: No such file or directory (os error 44) | + | /x/.. | /etc | ERR: No such file or directory (os error 44) | + | /x/.. | /etc/group | ERR: No such file or directory (os error 44) | + | /x/.. | /etc/passwd | ERR: No such file or directory (os error 44) | + | /x/.. | /etc/shadow | ERR: No such file or directory (os error 44) | + | /x/.. | /home | ERR: No such file or directory (os error 44) | + | /x/.. | /lib | ERR: No such file or directory (os error 44) | + | /x/.. | /lib64 | ERR: No such file or directory (os error 44) | + | /x/.. | /opt | ERR: No such file or directory (os error 44) | + | /x/.. | /proc | ERR: No such file or directory (os error 44) | + | /x/.. | /proc/self | ERR: No such file or directory (os error 44) | + | /x/.. | /root | ERR: No such file or directory (os error 44) | + | /x/.. | /run | ERR: No such file or directory (os error 44) | + | /x/.. | /sbin | ERR: No such file or directory (os error 44) | + | /x/.. | /srv | ERR: No such file or directory (os error 44) | + | /x/.. | /sys | ERR: No such file or directory (os error 44) | + | /x/.. | /tmp | ERR: No such file or directory (os error 44) | + | /x/.. | /usr | ERR: No such file or directory (os error 44) | + | /x/.. | /var | ERR: No such file or directory (os error 44) | + | /x/.. | \0 | ERR: No such file or directory (os error 44) | + | /x/.. | /x/.. | ERR: No such file or directory (os error 44) | + +-------------+-------------+-------------------------------------------------+ ", ); } From f0afb3c9dd35379929190663abb54a1da4e6692f Mon Sep 17 00:00:00 2001 From: tim maloney Date: Sun, 15 Feb 2026 05:28:37 -0800 Subject: [PATCH 08/18] refactor: remove boiler-plate macros in favor of a single type and #[track_caller] --- host/src/vfs/mod.rs | 1193 +++++++++++++++++++++++-------------------- 1 file changed, 639 insertions(+), 554 deletions(-) diff --git a/host/src/vfs/mod.rs b/host/src/vfs/mod.rs index 0a74382..1be29bc 100644 --- a/host/src/vfs/mod.rs +++ b/host/src/vfs/mod.rs @@ -1044,18 +1044,119 @@ mod tests { use super::*; use crate::limiter::{Limiter, StaticResourceLimits}; - /// Create a test VfsCtxView with default limits - fn create_test_vfs() -> (ResourceTable, VfsState) { - let limits = VfsLimits::default(); - let pool: Arc = Arc::new(UnboundedMemoryPool::default()); - let limiter = Limiter::new(StaticResourceLimits::default(), &pool); - let vfs_state = VfsState::new(limits, limiter); - let table = ResourceTable::new(); + /// Parameters for creating a test VFS context. + struct VfsTestParams { + /// Maximum number of inodes allowed. + inodes: u64, + /// Maximum path length. + max_path_length: u64, + /// Maximum path segment size. + max_path_segment_size: u64, + /// Memory pool size in bytes. If `None`, uses unbounded memory. + memory_pool_bytes: Option, + /// Static resource limits for the limiter. + static_limits: StaticResourceLimits, + } + + impl Default for VfsTestParams { + fn default() -> Self { + Self { + inodes: 100, + max_path_length: 255, + max_path_segment_size: 100, + memory_pool_bytes: None, + static_limits: StaticResourceLimits::default(), + } + } + } + + impl VfsTestParams { + /// Create params with a specific inode limit. + fn with_inodes(mut self, inodes: u64) -> Self { + self.inodes = inodes; + self + } + + /// Create params with a specific memory pool size. + fn with_memory_pool_bytes(mut self, bytes: usize) -> Self { + self.memory_pool_bytes = Some(bytes); + self + } + + /// Create params for limited space tests (very constrained resources). + fn with_limited_space(mut self, bytes: usize) -> Self { + self.memory_pool_bytes = Some(bytes); + self.static_limits = StaticResourceLimits { + n_elements_per_table: 1, + n_instances: 1, + n_tables: 1, + n_memories: 1, + }; + self + } + + /// Build the VFS state and resource table from these parameters. + fn build(self) -> (ResourceTable, VfsState) { + let limits = VfsLimits { + inodes: self.inodes, + max_path_length: self.max_path_length, + max_path_segment_size: self.max_path_segment_size, + }; + + let pool: Arc = match self.memory_pool_bytes { + Some(bytes) => Arc::new(GreedyMemoryPool::new(bytes)), + None => Arc::new(UnboundedMemoryPool::default()), + }; + + let limiter = Limiter::new(self.static_limits, &pool); + let vfs_state = VfsState::new(limits, limiter); + let table = ResourceTable::new(); + (table, vfs_state) + } + } + + /// Assert that a result is an error with a specific ErrorCode. + #[track_caller] + fn assert_error_code(result: FsResult, expected: ErrorCode) { + assert!(result.is_err(), "Expected error, got {:?}", result); + let err = result.unwrap_err(); + let actual = err.downcast_ref().expect("Error should contain ErrorCode"); + assert_eq!(*actual, expected, "Error code mismatch"); + } + + /// Assert that a node is a file with specific content. + #[track_caller] + fn assert_file_content(node: &SharedVfsNode, expected: &[u8]) { + let guard = node.read().unwrap(); + match &guard.kind { + VfsNodeKind::File { content } => { + assert_eq!(content.as_slice(), expected, "File content mismatch"); + } + VfsNodeKind::Directory { .. } => { + panic!("Expected file, got directory"); + } + } + } + + /// Assert that a node is an empty file. + #[track_caller] + fn assert_empty_file(node: &SharedVfsNode) { + assert_file_content(node, &[]); + } - (table, vfs_state) + /// Assert that a node is a directory. + #[track_caller] + fn assert_is_directory(node: &SharedVfsNode) { + let guard = node.read().unwrap(); + match &guard.kind { + VfsNodeKind::Directory { .. } => {} + VfsNodeKind::File { .. } => { + panic!("Expected directory, got file"); + } + } } - /// Create a test descriptor with the given flags + /// Create a test descriptor with the given flags. fn create_test_descriptor( ctx: &mut VfsCtxView<'_>, flags: DescriptorFlags, @@ -1068,7 +1169,7 @@ mod tests { res.cast() } - /// Helper to create a file in the VFS for testing + /// Helper to create a file in the VFS for testing. async fn create_test_file_via_open(ctx: &mut VfsCtxView<'_>, name: &str) { let desc = create_test_descriptor( ctx, @@ -1086,7 +1187,7 @@ mod tests { .expect("file creation should succeed"); } - /// Helper to create a directory in the VFS for testing + /// Helper to create a directory in the VFS for testing. async fn create_test_directory(ctx: &mut VfsCtxView<'_>, name: &str) { let desc = create_test_descriptor( ctx, @@ -1097,13 +1198,12 @@ mod tests { .expect("directory creation should succeed"); } - /// Helper to create a file with content in the VFS + /// Helper to create a file with content in the VFS. async fn create_file_with_content( ctx: &mut VfsCtxView<'_>, name: &str, content: Vec, ) -> SharedVfsNode { - // First create the file let desc = create_test_descriptor( ctx, DescriptorFlags::READ | DescriptorFlags::WRITE | DescriptorFlags::MUTATE_DIRECTORY, @@ -1118,11 +1218,9 @@ mod tests { .await .unwrap(); - // Get the node and set the content let desc = create_test_descriptor(ctx, DescriptorFlags::READ); let node = ctx.node_at(desc, name).unwrap(); - // Update content { let mut guard = node.write().unwrap(); if let VfsNodeKind::File { content: c } = &mut guard.kind { @@ -1133,179 +1231,47 @@ mod tests { node } - /// Macro for VFS unit tests to reduce boilerplate. - /// - /// # Variants - /// - /// ## Basic test with default VFS: - /// ```ignore - /// vfs_test!(test_name, |ctx| async move { - /// // test body using ctx: &mut VfsCtxView<'_> - /// }); - /// ``` - /// - /// ## Test with custom VFS setup: - /// ```ignore - /// vfs_test!(test_name, setup: |table, vfs_state| { /* custom setup */ }, |ctx| async move { - /// // test body - /// }); - /// ``` - macro_rules! vfs_test { - // Basic test with default VFS - ($name:ident, |$ctx:ident| async move $body:block) => { - #[tokio::test] - async fn $name() { - let (mut table, mut vfs_state) = create_test_vfs(); - let mut $ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; - $body - } - }; - - // Test with custom VFS limits (inodes) - ($name:ident, inodes: $inodes:expr, |$ctx:ident| async move $body:block) => { - #[tokio::test] - async fn $name() { - let limits = VfsLimits { - inodes: $inodes, - max_path_length: 255, - max_path_segment_size: 50, - }; - let pool: Arc = Arc::new(UnboundedMemoryPool::default()); - let limiter = Limiter::new(StaticResourceLimits::default(), &pool); - let mut vfs_state = VfsState::new(limits, limiter); - let mut table = ResourceTable::new(); - let mut $ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; - $body - } - }; - - // Test with custom memory pool size - ($name:ident, memory_pool_bytes: $bytes:expr, |$ctx:ident| async move $body:block) => { - #[tokio::test] - async fn $name() { - let limits = VfsLimits { - inodes: 100, - max_path_length: 255, - max_path_segment_size: 100, - }; - let pool: Arc = Arc::new(GreedyMemoryPool::new($bytes)); - let static_limits = StaticResourceLimits { - n_elements_per_table: 100, - n_instances: 100, - n_tables: 100, - n_memories: 100, - }; - let limiter = Limiter::new(static_limits, &pool); - let mut vfs_state = VfsState::new(limits, limiter); - let mut table = ResourceTable::new(); - let mut $ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; - $body - } - }; + // ==================== create_directory_at tests ==================== - // Test with very limited memory (for space exhaustion tests) - ($name:ident, limited_space: $bytes:expr, |$ctx:ident| async move $body:block) => { - #[tokio::test] - async fn $name() { - let limits = VfsLimits::default(); - let pool: Arc = Arc::new(GreedyMemoryPool::new($bytes)); - let static_limits = StaticResourceLimits { - n_elements_per_table: 1, - n_instances: 1, - n_tables: 1, - n_memories: 1, - }; - let limiter = Limiter::new(static_limits, &pool); - let mut vfs_state = VfsState::new(limits, limiter); - let mut table = ResourceTable::new(); - let mut $ctx = VfsCtxView { - table: &mut table, - vfs_state: &mut vfs_state, - }; - $body - } + #[tokio::test] + async fn test_create_directory_readonly_descriptor_fails() { + let (mut table, mut vfs_state) = VfsTestParams::default().build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, }; - } - /// Macro for asserting an error result with a specific ErrorCode - macro_rules! assert_error_code { - ($result:expr, $code:expr) => {{ - assert!($result.is_err()); - let err = $result.unwrap_err(); - assert_eq!(*err.downcast_ref().unwrap(), $code); - }}; + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let result = ctx.create_directory_at(desc, "testdir".to_string()).await; + assert_error_code(result, ErrorCode::ReadOnly); } - /// Macro for asserting a node is a file with specific content - macro_rules! assert_file_content { - ($node:expr, $expected:expr) => {{ - let guard = $node.read().unwrap(); - match &guard.kind { - VfsNodeKind::File { content } => { - assert_eq!(*content, $expected); - } - VfsNodeKind::Directory { .. } => { - panic!("Expected file, got directory"); - } - } - }}; - } + #[tokio::test] + async fn test_create_directory_already_exists_fails() { + let (mut table, mut vfs_state) = VfsTestParams::default().build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; - /// Macro for asserting a node is an empty file - macro_rules! assert_empty_file { - ($node:expr) => {{ assert_file_content!($node, Vec::::new()) }}; - } + create_test_directory(&mut ctx, "testdir").await; - /// Macro for asserting a node is a directory - macro_rules! assert_is_directory { - ($node:expr) => {{ - let guard = $node.read().unwrap(); - match &guard.kind { - VfsNodeKind::Directory { .. } => {} - VfsNodeKind::File { .. } => { - panic!("Expected directory, got file"); - } - } - }}; + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + let result = ctx.create_directory_at(desc, "testdir".to_string()).await; + assert_error_code(result, ErrorCode::Exist); } - // ==================== create_directory_at tests ==================== - - vfs_test!( - test_create_directory_readonly_descriptor_fails, - |ctx| async move { - let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); - let result = ctx.create_directory_at(desc, "testdir".to_string()).await; - assert_error_code!(result, ErrorCode::ReadOnly); - } - ); - - vfs_test!( - test_create_directory_already_exists_fails, - |ctx| async move { - // First creation should succeed - create_test_directory(&mut ctx, "testdir").await; - - // Second creation should fail - let desc = create_test_descriptor( - &mut ctx, - DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ); - let result = ctx.create_directory_at(desc, "testdir".to_string()).await; - assert_error_code!(result, ErrorCode::Exist); - } - ); + #[tokio::test] + async fn test_create_directory_success() { + let (mut table, mut vfs_state) = VfsTestParams::default().build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; - vfs_test!(test_create_directory_success, |ctx| async move { let desc = create_test_descriptor( &mut ctx, DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, @@ -1313,26 +1279,37 @@ mod tests { let result = ctx.create_directory_at(desc, "testdir".to_string()).await; assert!(result.is_ok()); - // Verify the directory was created let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); let node = ctx.node_at(desc, "testdir").unwrap(); - assert_is_directory!(node); - }); + assert_is_directory(&node); + } + + #[tokio::test] + async fn test_create_directory_insufficient_inodes_fails() { + let (mut table, mut vfs_state) = VfsTestParams::default().with_inodes(1).build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; - vfs_test!(test_create_directory_insufficient_inodes_fails, inodes: 1, |ctx| async move { - // First directory creation should succeed (uses the 1 allowed inode) create_test_directory(&mut ctx, "testdir").await; - // Second creation should fail due to insufficient inodes let desc = create_test_descriptor( &mut ctx, DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, ); let result = ctx.create_directory_at(desc, "testdir2".to_string()).await; assert!(result.is_err()); - }); + } + + #[tokio::test] + async fn test_create_directory_insufficient_space_fails() { + let (mut table, mut vfs_state) = VfsTestParams::default().with_limited_space(2).build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; - vfs_test!(test_create_directory_insufficient_space_fails, limited_space: 2, |ctx| async move { let desc = create_test_descriptor( &mut ctx, DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, @@ -1343,106 +1320,130 @@ mod tests { "/very_long_directory_name_with_a_bunch_of_limits".to_string(), ) .await; - assert_error_code!(result, ErrorCode::InsufficientMemory); - }); - - vfs_test!( - test_create_directory_nested_path_success, - |ctx| async move { - // First create parent directory - create_test_directory(&mut ctx, "parent").await; - - // Then create child directory - let desc = create_test_descriptor( - &mut ctx, - DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ); - let result = ctx - .create_directory_at(desc, "parent/child".to_string()) - .await; - assert!(result.is_ok()); - - // Verify both directories were created - let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); - assert!(ctx.node_at(desc, "parent").is_ok()); - - let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); - assert!(ctx.node_at(desc, "parent/child").is_ok()); - } - ); + assert_error_code(result, ErrorCode::InsufficientMemory); + } - vfs_test!( - test_create_directory_invalid_parent_fails, - |ctx| async move { - let desc = create_test_descriptor( - &mut ctx, - DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ); - let result = ctx - .create_directory_at(desc, "nonexistent/child".to_string()) - .await; - assert_error_code!(result, ErrorCode::NoEntry); - } - ); + #[tokio::test] + async fn test_create_directory_nested_path_success() { + let (mut table, mut vfs_state) = VfsTestParams::default().build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + create_test_directory(&mut ctx, "parent").await; + + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + let result = ctx + .create_directory_at(desc, "parent/child".to_string()) + .await; + assert!(result.is_ok()); + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + assert!(ctx.node_at(desc, "parent").is_ok()); + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + assert!(ctx.node_at(desc, "parent/child").is_ok()); + } + + #[tokio::test] + async fn test_create_directory_invalid_parent_fails() { + let (mut table, mut vfs_state) = VfsTestParams::default().build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + let result = ctx + .create_directory_at(desc, "nonexistent/child".to_string()) + .await; + assert_error_code(result, ErrorCode::NoEntry); + } // ==================== open_at tests ==================== - vfs_test!( - test_open_at_directory_flag_on_nonexistent_path_fails, - |ctx| async move { - let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "nonexistent".to_string(), - OpenFlags::DIRECTORY, - DescriptorFlags::READ, - ) - .await; - assert_error_code!(result, ErrorCode::NoEntry); - } - ); - - vfs_test!( - test_open_at_directory_flag_on_file_fails, - |ctx| async move { - create_test_file_via_open(&mut ctx, "afile").await; - - let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "afile".to_string(), - OpenFlags::DIRECTORY, - DescriptorFlags::READ, - ) - .await; - assert_error_code!(result, ErrorCode::NotDirectory); - } - ); - - vfs_test!( - test_open_at_directory_flag_on_directory_succeeds, - |ctx| async move { - create_test_directory(&mut ctx, "adir").await; - - let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "adir".to_string(), - OpenFlags::DIRECTORY, - DescriptorFlags::READ, - ) - .await; - assert!(result.is_ok()); - } - ); + #[tokio::test] + async fn test_open_at_directory_flag_on_nonexistent_path_fails() { + let (mut table, mut vfs_state) = VfsTestParams::default().build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "nonexistent".to_string(), + OpenFlags::DIRECTORY, + DescriptorFlags::READ, + ) + .await; + assert_error_code(result, ErrorCode::NoEntry); + } + + #[tokio::test] + async fn test_open_at_directory_flag_on_file_fails() { + let (mut table, mut vfs_state) = VfsTestParams::default().build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + create_test_file_via_open(&mut ctx, "afile").await; + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "afile".to_string(), + OpenFlags::DIRECTORY, + DescriptorFlags::READ, + ) + .await; + assert_error_code(result, ErrorCode::NotDirectory); + } + + #[tokio::test] + async fn test_open_at_directory_flag_on_directory_succeeds() { + let (mut table, mut vfs_state) = VfsTestParams::default().build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + create_test_directory(&mut ctx, "adir").await; + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "adir".to_string(), + OpenFlags::DIRECTORY, + DescriptorFlags::READ, + ) + .await; + assert!(result.is_ok()); + } + + #[tokio::test] + async fn test_open_at_create_and_directory_fails() { + let (mut table, mut vfs_state) = VfsTestParams::default().build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; - vfs_test!(test_open_at_create_and_directory_fails, |ctx| async move { let desc = create_test_descriptor( &mut ctx, DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, @@ -1456,71 +1457,90 @@ mod tests { DescriptorFlags::READ, ) .await; - assert_error_code!(result, ErrorCode::Invalid); - }); + assert_error_code(result, ErrorCode::Invalid); + } + + #[tokio::test] + async fn test_open_at_create_exists_exclusive_fails() { + let (mut table, mut vfs_state) = VfsTestParams::default().build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; - vfs_test!( - test_open_at_create_exists_exclusive_fails, - |ctx| async move { - create_test_file_via_open(&mut ctx, "existingfile").await; + create_test_file_via_open(&mut ctx, "existingfile").await; - let desc = create_test_descriptor( - &mut ctx, - DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ); - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "existingfile".to_string(), - OpenFlags::CREATE | OpenFlags::EXCLUSIVE, - DescriptorFlags::READ, - ) - .await; - assert_error_code!(result, ErrorCode::Exist); - } - ); + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "existingfile".to_string(), + OpenFlags::CREATE | OpenFlags::EXCLUSIVE, + DescriptorFlags::READ, + ) + .await; + assert_error_code(result, ErrorCode::Exist); + } - vfs_test!( - test_open_at_create_exists_not_exclusive_success, - |ctx| async move { - create_test_file_via_open(&mut ctx, "existingfile").await; + #[tokio::test] + async fn test_open_at_create_exists_not_exclusive_success() { + let (mut table, mut vfs_state) = VfsTestParams::default().build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; - let desc = create_test_descriptor( - &mut ctx, - DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ); - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "existingfile".to_string(), - OpenFlags::CREATE, - DescriptorFlags::READ, - ) - .await; - assert!(result.is_ok()); - } - ); - - vfs_test!( - test_open_at_create_no_mutate_permission_fails, - |ctx| async move { - let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "newfile".to_string(), - OpenFlags::CREATE, - DescriptorFlags::READ, - ) - .await; - assert_error_code!(result, ErrorCode::ReadOnly); - } - ); + create_test_file_via_open(&mut ctx, "existingfile").await; + + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "existingfile".to_string(), + OpenFlags::CREATE, + DescriptorFlags::READ, + ) + .await; + assert!(result.is_ok()); + } + + #[tokio::test] + async fn test_open_at_create_no_mutate_permission_fails() { + let (mut table, mut vfs_state) = VfsTestParams::default().build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "newfile".to_string(), + OpenFlags::CREATE, + DescriptorFlags::READ, + ) + .await; + assert_error_code(result, ErrorCode::ReadOnly); + } + + #[tokio::test] + async fn test_open_at_create_new_file_success() { + let (mut table, mut vfs_state) = VfsTestParams::default().build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; - vfs_test!(test_open_at_create_new_file_success, |ctx| async move { let desc = create_test_descriptor( &mut ctx, DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, @@ -1536,13 +1556,19 @@ mod tests { .await; assert!(result.is_ok()); - // Verify the file was created let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); let node = ctx.node_at(desc, "newfile").unwrap(); - assert_empty_file!(node); - }); + assert_empty_file(&node); + } + + #[tokio::test] + async fn test_open_at_create_parent_is_file_fails() { + let (mut table, mut vfs_state) = VfsTestParams::default().build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; - vfs_test!(test_open_at_create_parent_is_file_fails, |ctx| async move { create_test_file_via_open(&mut ctx, "afile").await; let desc = create_test_descriptor( @@ -1558,35 +1584,45 @@ mod tests { DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, ) .await; - assert_error_code!(result, ErrorCode::NotDirectory); - }); - - vfs_test!( - test_open_at_create_exclusive_new_file_success, - |ctx| async move { - let desc = create_test_descriptor( - &mut ctx, + assert_error_code(result, ErrorCode::NotDirectory); + } + + #[tokio::test] + async fn test_open_at_create_exclusive_new_file_success() { + let (mut table, mut vfs_state) = VfsTestParams::default().build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "brandnewfile".to_string(), + OpenFlags::CREATE | OpenFlags::EXCLUSIVE, DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ); - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "brandnewfile".to_string(), - OpenFlags::CREATE | OpenFlags::EXCLUSIVE, - DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ) - .await; - assert!(result.is_ok()); - - // Verify file was created - let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); - let node = ctx.node_at(desc, "brandnewfile"); - assert!(node.is_ok()); - } - ); + ) + .await; + assert!(result.is_ok()); + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let node = ctx.node_at(desc, "brandnewfile"); + assert!(node.is_ok()); + } + + #[tokio::test] + async fn test_open_at_create_insufficient_inodes_fails() { + let (mut table, mut vfs_state) = VfsTestParams::default().with_inodes(0).build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; - vfs_test!(test_open_at_create_insufficient_inodes_fails, inodes: 0, |ctx| async move { let desc = create_test_descriptor( &mut ctx, DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, @@ -1601,9 +1637,17 @@ mod tests { ) .await; assert!(result.is_err()); - }); + } + + #[tokio::test] + async fn test_open_at_create_insufficient_memory_for_name_fails() { + let (mut table, mut vfs_state) = + VfsTestParams::default().with_memory_pool_bytes(10).build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; - vfs_test!(test_open_at_create_insufficient_memory_for_name_fails, memory_pool_bytes: 10, |ctx| async move { let desc = create_test_descriptor( &mut ctx, DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, @@ -1617,27 +1661,38 @@ mod tests { DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, ) .await; - assert_error_code!(result, ErrorCode::InsufficientMemory); - }); - - vfs_test!( - test_open_at_no_create_nonexistent_file_fails, - |ctx| async move { - let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "nonexistent".to_string(), - OpenFlags::empty(), - DescriptorFlags::READ, - ) - .await; - assert_error_code!(result, ErrorCode::NoEntry); - } - ); + assert_error_code(result, ErrorCode::InsufficientMemory); + } + + #[tokio::test] + async fn test_open_at_no_create_nonexistent_file_fails() { + let (mut table, mut vfs_state) = VfsTestParams::default().build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "nonexistent".to_string(), + OpenFlags::empty(), + DescriptorFlags::READ, + ) + .await; + assert_error_code(result, ErrorCode::NoEntry); + } + + #[tokio::test] + async fn test_open_at_truncate_file_success() { + let (mut table, mut vfs_state) = VfsTestParams::default().build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; - vfs_test!(test_open_at_truncate_file_success, |ctx| async move { let content = vec![1, 2, 3, 4, 5]; let file_node = create_file_with_content(&mut ctx, "testfile", content).await; @@ -1653,11 +1708,17 @@ mod tests { .await; assert!(result.is_ok()); - // Verify the file was truncated - assert_empty_file!(file_node); - }); + assert_empty_file(&file_node); + } + + #[tokio::test] + async fn test_open_at_truncate_directory_fails() { + let (mut table, mut vfs_state) = VfsTestParams::default().build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; - vfs_test!(test_open_at_truncate_directory_fails, |ctx| async move { create_test_directory(&mut ctx, "adir").await; let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ | DescriptorFlags::WRITE); @@ -1670,165 +1731,189 @@ mod tests { DescriptorFlags::READ | DescriptorFlags::WRITE, ) .await; - assert_error_code!(result, ErrorCode::IsDirectory); - }); - - vfs_test!( - test_open_at_existing_file_no_flags_success, - |ctx| async move { - create_test_file_via_open(&mut ctx, "existingfile").await; - - let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "existingfile".to_string(), - OpenFlags::empty(), - DescriptorFlags::READ, - ) - .await; - assert!(result.is_ok()); - } - ); + assert_error_code(result, ErrorCode::IsDirectory); + } + + #[tokio::test] + async fn test_open_at_existing_file_no_flags_success() { + let (mut table, mut vfs_state) = VfsTestParams::default().build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + create_test_file_via_open(&mut ctx, "existingfile").await; + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "existingfile".to_string(), + OpenFlags::empty(), + DescriptorFlags::READ, + ) + .await; + assert!(result.is_ok()); + } + + #[tokio::test] + async fn test_open_at_create_with_nested_path_success() { + let (mut table, mut vfs_state) = VfsTestParams::default().build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; - vfs_test!( - test_open_at_create_with_nested_path_success, - |ctx| async move { - create_test_directory(&mut ctx, "subdir").await; + create_test_directory(&mut ctx, "subdir").await; - let desc = create_test_descriptor( - &mut ctx, + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "subdir/newfile".to_string(), + OpenFlags::CREATE, DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ); - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "subdir/newfile".to_string(), - OpenFlags::CREATE, - DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ) - .await; - assert!(result.is_ok()); - - // Verify the file was created - let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); - let node = ctx.node_at(desc, "subdir/newfile"); - assert!(node.is_ok()); - } - ); + ) + .await; + assert!(result.is_ok()); + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let node = ctx.node_at(desc, "subdir/newfile"); + assert!(node.is_ok()); + } + + #[tokio::test] + async fn test_open_at_create_nonexistent_parent_path_fails() { + let (mut table, mut vfs_state) = VfsTestParams::default().build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; - vfs_test!( - test_open_at_create_nonexistent_parent_path_fails, - |ctx| async move { - let desc = create_test_descriptor( - &mut ctx, + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, + ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "nonexistent/newfile".to_string(), + OpenFlags::CREATE, DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ); - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "nonexistent/newfile".to_string(), - OpenFlags::CREATE, - DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, - ) - .await; - assert_error_code!(result, ErrorCode::NoEntry); - } - ); - - vfs_test!( - test_open_at_create_and_truncate_new_file, - |ctx| async move { - let desc = create_test_descriptor( - &mut ctx, - DescriptorFlags::READ | DescriptorFlags::WRITE | DescriptorFlags::MUTATE_DIRECTORY, - ); - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "newfile".to_string(), - OpenFlags::CREATE | OpenFlags::TRUNCATE, - DescriptorFlags::READ | DescriptorFlags::WRITE, - ) - .await; - assert!(result.is_ok()); - - // Verify file exists and is empty - let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); - let node = ctx.node_at(desc, "newfile").unwrap(); - assert_empty_file!(node); - } - ); - - vfs_test!( - test_open_at_create_and_truncate_existing_file, - |ctx| async move { - let content = vec![1, 2, 3, 4, 5]; - let file_node = create_file_with_content(&mut ctx, "existingfile", content).await; - - let desc = create_test_descriptor( - &mut ctx, - DescriptorFlags::READ | DescriptorFlags::WRITE | DescriptorFlags::MUTATE_DIRECTORY, - ); - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "existingfile".to_string(), - OpenFlags::TRUNCATE, - DescriptorFlags::READ | DescriptorFlags::WRITE, - ) - .await; - assert!(result.is_ok()); - - // Verify file was truncated - assert_empty_file!(file_node); - } - ); - - vfs_test!( - test_open_at_truncate_without_write_permission_no_truncate, - |ctx| async move { - let content = vec![1, 2, 3, 4, 5]; - let file_node = create_file_with_content(&mut ctx, "testfile", content.clone()).await; - - let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "testfile".to_string(), - OpenFlags::TRUNCATE, - DescriptorFlags::READ, - ) - .await; - assert!(result.is_ok()); - - // Verify file was NOT truncated (since no WRITE permission) - assert_file_content!(file_node, content); - } - ); - - vfs_test!( - test_open_at_exclusive_without_create_is_ignored, - |ctx| async move { - create_test_file_via_open(&mut ctx, "existingfile").await; - - let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); - let result = ctx - .open_at( - desc, - PathFlags::empty(), - "existingfile".to_string(), - OpenFlags::EXCLUSIVE, - DescriptorFlags::READ, - ) - .await; - assert!(result.is_ok()); - } - ); + ) + .await; + assert_error_code(result, ErrorCode::NoEntry); + } + + #[tokio::test] + async fn test_open_at_create_and_truncate_new_file() { + let (mut table, mut vfs_state) = VfsTestParams::default().build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::WRITE | DescriptorFlags::MUTATE_DIRECTORY, + ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "newfile".to_string(), + OpenFlags::CREATE | OpenFlags::TRUNCATE, + DescriptorFlags::READ | DescriptorFlags::WRITE, + ) + .await; + assert!(result.is_ok()); + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let node = ctx.node_at(desc, "newfile").unwrap(); + assert_empty_file(&node); + } + + #[tokio::test] + async fn test_open_at_create_and_truncate_existing_file() { + let (mut table, mut vfs_state) = VfsTestParams::default().build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + let content = vec![1, 2, 3, 4, 5]; + let file_node = create_file_with_content(&mut ctx, "existingfile", content).await; + + let desc = create_test_descriptor( + &mut ctx, + DescriptorFlags::READ | DescriptorFlags::WRITE | DescriptorFlags::MUTATE_DIRECTORY, + ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "existingfile".to_string(), + OpenFlags::TRUNCATE, + DescriptorFlags::READ | DescriptorFlags::WRITE, + ) + .await; + assert!(result.is_ok()); + + assert_empty_file(&file_node); + } + + #[tokio::test] + async fn test_open_at_truncate_without_write_permission_no_truncate() { + let (mut table, mut vfs_state) = VfsTestParams::default().build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + let content = vec![1, 2, 3, 4, 5]; + let file_node = create_file_with_content(&mut ctx, "testfile", content.clone()).await; + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "testfile".to_string(), + OpenFlags::TRUNCATE, + DescriptorFlags::READ, + ) + .await; + assert!(result.is_ok()); + + assert_file_content(&file_node, &content); + } + + #[tokio::test] + async fn test_open_at_exclusive_without_create_is_ignored() { + let (mut table, mut vfs_state) = VfsTestParams::default().build(); + let mut ctx = VfsCtxView { + table: &mut table, + vfs_state: &mut vfs_state, + }; + + create_test_file_via_open(&mut ctx, "existingfile").await; + + let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); + let result = ctx + .open_at( + desc, + PathFlags::empty(), + "existingfile".to_string(), + OpenFlags::EXCLUSIVE, + DescriptorFlags::READ, + ) + .await; + assert!(result.is_ok()); + } } From 5f7772c0c8dca263df148f134183acc2fef74cdf Mon Sep 17 00:00:00 2001 From: tim maloney Date: Tue, 17 Feb 2026 05:41:25 -0800 Subject: [PATCH 09/18] refactor: do not truncate if O_TRUNCATE is not set --- host/src/vfs/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/host/src/vfs/mod.rs b/host/src/vfs/mod.rs index 1be29bc..4614ec4 100644 --- a/host/src/vfs/mod.rs +++ b/host/src/vfs/mod.rs @@ -753,7 +753,7 @@ impl<'a> filesystem::types::HostDescriptor for VfsCtxView<'a> { let existing = self.get_node_from_start(&path, Arc::clone(&base_node)); let node = match (existing, create, directory, exclusive, truncate) { - (Ok(node), true, _, false, _) => node, // Per POSIX: "If the file exists, O_CREAT has no effect except as noted under O_EXCL below. + (Ok(node), true, _, false, false) => node, // Per POSIX: "If the file exists, O_CREAT has no effect except as noted under O_EXCL below. (Ok(_), true, _, true, _) => { // Per POSIX: "O_CREAT and O_EXCL are set, open() shall fail if the file exists" return Err(FsError::trap(ErrorCode::Exist)); From ababb6c29ca8cc3120e23a80d37658eac8d0388b Mon Sep 17 00:00:00 2001 From: tim maloney Date: Tue, 17 Feb 2026 05:49:09 -0800 Subject: [PATCH 10/18] refactor: return error if path to open is an empty string --- host/src/vfs/mod.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/host/src/vfs/mod.rs b/host/src/vfs/mod.rs index 4614ec4..837c553 100644 --- a/host/src/vfs/mod.rs +++ b/host/src/vfs/mod.rs @@ -731,6 +731,10 @@ impl<'a> filesystem::types::HostDescriptor for VfsCtxView<'a> { open_flags: OpenFlags, flags: DescriptorFlags, ) -> FsResult> { + if path.is_empty() { + return Err(FsError::trap(ErrorCode::Invalid)); + } + let base_desc = self.get_descriptor(self_)?; let base_node = Arc::clone(&base_desc.node); let base_flags = base_desc.flags; From 35228e7170eecc46d4a8febb5078fb5dffb8755d Mon Sep 17 00:00:00 2001 From: tim maloney Date: Tue, 17 Feb 2026 06:21:50 -0800 Subject: [PATCH 11/18] fix: snapshot assertions --- host/tests/integration_tests/evil/fs.rs | 1478 +++++++++++------------ 1 file changed, 739 insertions(+), 739 deletions(-) diff --git a/host/tests/integration_tests/evil/fs.rs b/host/tests/integration_tests/evil/fs.rs index 7bc8ade..4a86cbd 100644 --- a/host/tests/integration_tests/evil/fs.rs +++ b/host/tests/integration_tests/evil/fs.rs @@ -88,739 +88,739 @@ async fn test_copy() { insta::assert_snapshot!( run_2("copy").await, @r" - +-------------+-------------+-------------------------------------------------+ - | from | to | output | - +-------------+-------------+-------------------------------------------------+ - | | | ERR: Bad file descriptor (os error 8) | - | | . | ERR: Bad file descriptor (os error 8) | - | | .. | ERR: Bad file descriptor (os error 8) | - | | / | ERR: Bad file descriptor (os error 8) | - | | /bin | ERR: Bad file descriptor (os error 8) | - | | /boot | ERR: Bad file descriptor (os error 8) | - | | /dev | ERR: Bad file descriptor (os error 8) | - | | /etc | ERR: Bad file descriptor (os error 8) | - | | /etc/group | ERR: Not a directory (os error 54) | - | | /etc/passwd | ERR: Not a directory (os error 54) | - | | /etc/shadow | ERR: Not a directory (os error 54) | - | | /home | ERR: Bad file descriptor (os error 8) | - | | /lib | ERR: Bad file descriptor (os error 8) | - | | /lib64 | ERR: Bad file descriptor (os error 8) | - | | /opt | ERR: Bad file descriptor (os error 8) | - | | /proc | ERR: Bad file descriptor (os error 8) | - | | /proc/self | ERR: Not a directory (os error 54) | - | | /root | ERR: Bad file descriptor (os error 8) | - | | /run | ERR: Bad file descriptor (os error 8) | - | | /sbin | ERR: Bad file descriptor (os error 8) | - | | /srv | ERR: Bad file descriptor (os error 8) | - | | /sys | ERR: Bad file descriptor (os error 8) | - | | /tmp | ERR: Bad file descriptor (os error 8) | - | | /usr | ERR: Bad file descriptor (os error 8) | - | | /var | ERR: Bad file descriptor (os error 8) | - | | \0 | ERR: file name contained an unexpected NUL byte | - | | /x/.. | ERR: No such file or directory (os error 44) | - | . | | ERR: Bad file descriptor (os error 8) | - | . | . | ERR: Bad file descriptor (os error 8) | - | . | .. | ERR: Bad file descriptor (os error 8) | - | . | / | ERR: Bad file descriptor (os error 8) | - | . | /bin | ERR: Bad file descriptor (os error 8) | - | . | /boot | ERR: Bad file descriptor (os error 8) | - | . | /dev | ERR: Bad file descriptor (os error 8) | - | . | /etc | ERR: Bad file descriptor (os error 8) | - | . | /etc/group | ERR: Not a directory (os error 54) | - | . | /etc/passwd | ERR: Not a directory (os error 54) | - | . | /etc/shadow | ERR: Not a directory (os error 54) | - | . | /home | ERR: Bad file descriptor (os error 8) | - | . | /lib | ERR: Bad file descriptor (os error 8) | - | . | /lib64 | ERR: Bad file descriptor (os error 8) | - | . | /opt | ERR: Bad file descriptor (os error 8) | - | . | /proc | ERR: Bad file descriptor (os error 8) | - | . | /proc/self | ERR: Not a directory (os error 54) | - | . | /root | ERR: Bad file descriptor (os error 8) | - | . | /run | ERR: Bad file descriptor (os error 8) | - | . | /sbin | ERR: Bad file descriptor (os error 8) | - | . | /srv | ERR: Bad file descriptor (os error 8) | - | . | /sys | ERR: Bad file descriptor (os error 8) | - | . | /tmp | ERR: Bad file descriptor (os error 8) | - | . | /usr | ERR: Bad file descriptor (os error 8) | - | . | /var | ERR: Bad file descriptor (os error 8) | - | . | \0 | ERR: file name contained an unexpected NUL byte | - | . | /x/.. | ERR: No such file or directory (os error 44) | - | .. | | ERR: Bad file descriptor (os error 8) | - | .. | . | ERR: Bad file descriptor (os error 8) | - | .. | .. | ERR: Bad file descriptor (os error 8) | - | .. | / | ERR: Bad file descriptor (os error 8) | - | .. | /bin | ERR: Bad file descriptor (os error 8) | - | .. | /boot | ERR: Bad file descriptor (os error 8) | - | .. | /dev | ERR: Bad file descriptor (os error 8) | - | .. | /etc | ERR: Bad file descriptor (os error 8) | - | .. | /etc/group | ERR: Not a directory (os error 54) | - | .. | /etc/passwd | ERR: Not a directory (os error 54) | - | .. | /etc/shadow | ERR: Not a directory (os error 54) | - | .. | /home | ERR: Bad file descriptor (os error 8) | - | .. | /lib | ERR: Bad file descriptor (os error 8) | - | .. | /lib64 | ERR: Bad file descriptor (os error 8) | - | .. | /opt | ERR: Bad file descriptor (os error 8) | - | .. | /proc | ERR: Bad file descriptor (os error 8) | - | .. | /proc/self | ERR: Not a directory (os error 54) | - | .. | /root | ERR: Bad file descriptor (os error 8) | - | .. | /run | ERR: Bad file descriptor (os error 8) | - | .. | /sbin | ERR: Bad file descriptor (os error 8) | - | .. | /srv | ERR: Bad file descriptor (os error 8) | - | .. | /sys | ERR: Bad file descriptor (os error 8) | - | .. | /tmp | ERR: Bad file descriptor (os error 8) | - | .. | /usr | ERR: Bad file descriptor (os error 8) | - | .. | /var | ERR: Bad file descriptor (os error 8) | - | .. | \0 | ERR: file name contained an unexpected NUL byte | - | .. | /x/.. | ERR: No such file or directory (os error 44) | - | / | | ERR: Bad file descriptor (os error 8) | - | / | . | ERR: Bad file descriptor (os error 8) | - | / | .. | ERR: Bad file descriptor (os error 8) | - | / | / | ERR: Bad file descriptor (os error 8) | - | / | /bin | ERR: Bad file descriptor (os error 8) | - | / | /boot | ERR: Bad file descriptor (os error 8) | - | / | /dev | ERR: Bad file descriptor (os error 8) | - | / | /etc | ERR: Bad file descriptor (os error 8) | - | / | /etc/group | ERR: Not a directory (os error 54) | - | / | /etc/passwd | ERR: Not a directory (os error 54) | - | / | /etc/shadow | ERR: Not a directory (os error 54) | - | / | /home | ERR: Bad file descriptor (os error 8) | - | / | /lib | ERR: Bad file descriptor (os error 8) | - | / | /lib64 | ERR: Bad file descriptor (os error 8) | - | / | /opt | ERR: Bad file descriptor (os error 8) | - | / | /proc | ERR: Bad file descriptor (os error 8) | - | / | /proc/self | ERR: Not a directory (os error 54) | - | / | /root | ERR: Bad file descriptor (os error 8) | - | / | /run | ERR: Bad file descriptor (os error 8) | - | / | /sbin | ERR: Bad file descriptor (os error 8) | - | / | /srv | ERR: Bad file descriptor (os error 8) | - | / | /sys | ERR: Bad file descriptor (os error 8) | - | / | /tmp | ERR: Bad file descriptor (os error 8) | - | / | /usr | ERR: Bad file descriptor (os error 8) | - | / | /var | ERR: Bad file descriptor (os error 8) | - | / | \0 | ERR: file name contained an unexpected NUL byte | - | / | /x/.. | ERR: No such file or directory (os error 44) | - | /bin | | OK: 0 | - | /bin | . | OK: 0 | - | /bin | .. | OK: 0 | - | /bin | / | OK: 0 | - | /bin | /bin | OK: 0 | - | /bin | /boot | OK: 0 | - | /bin | /dev | OK: 0 | - | /bin | /etc | OK: 0 | - | /bin | /etc/group | ERR: Not a directory (os error 54) | - | /bin | /etc/passwd | ERR: Not a directory (os error 54) | - | /bin | /etc/shadow | ERR: Not a directory (os error 54) | - | /bin | /home | OK: 0 | - | /bin | /lib | OK: 0 | - | /bin | /lib64 | OK: 0 | - | /bin | /opt | OK: 0 | - | /bin | /proc | OK: 0 | - | /bin | /proc/self | ERR: Not a directory (os error 54) | - | /bin | /root | OK: 0 | - | /bin | /run | OK: 0 | - | /bin | /sbin | OK: 0 | - | /bin | /srv | OK: 0 | - | /bin | /sys | OK: 0 | - | /bin | /tmp | OK: 0 | - | /bin | /usr | OK: 0 | - | /bin | /var | OK: 0 | - | /bin | \0 | ERR: file name contained an unexpected NUL byte | - | /bin | /x/.. | ERR: No such file or directory (os error 44) | - | /boot | | OK: 0 | - | /boot | . | OK: 0 | - | /boot | .. | OK: 0 | - | /boot | / | OK: 0 | - | /boot | /bin | OK: 0 | - | /boot | /boot | OK: 0 | - | /boot | /dev | OK: 0 | - | /boot | /etc | OK: 0 | - | /boot | /etc/group | ERR: Not a directory (os error 54) | - | /boot | /etc/passwd | ERR: Not a directory (os error 54) | - | /boot | /etc/shadow | ERR: Not a directory (os error 54) | - | /boot | /home | OK: 0 | - | /boot | /lib | OK: 0 | - | /boot | /lib64 | OK: 0 | - | /boot | /opt | OK: 0 | - | /boot | /proc | OK: 0 | - | /boot | /proc/self | ERR: Not a directory (os error 54) | - | /boot | /root | OK: 0 | - | /boot | /run | OK: 0 | - | /boot | /sbin | OK: 0 | - | /boot | /srv | OK: 0 | - | /boot | /sys | OK: 0 | - | /boot | /tmp | OK: 0 | - | /boot | /usr | OK: 0 | - | /boot | /var | OK: 0 | - | /boot | \0 | ERR: file name contained an unexpected NUL byte | - | /boot | /x/.. | ERR: No such file or directory (os error 44) | - | /dev | | OK: 0 | - | /dev | . | OK: 0 | - | /dev | .. | OK: 0 | - | /dev | / | OK: 0 | - | /dev | /bin | OK: 0 | - | /dev | /boot | OK: 0 | - | /dev | /dev | OK: 0 | - | /dev | /etc | OK: 0 | - | /dev | /etc/group | ERR: Not a directory (os error 54) | - | /dev | /etc/passwd | ERR: Not a directory (os error 54) | - | /dev | /etc/shadow | ERR: Not a directory (os error 54) | - | /dev | /home | OK: 0 | - | /dev | /lib | OK: 0 | - | /dev | /lib64 | OK: 0 | - | /dev | /opt | OK: 0 | - | /dev | /proc | OK: 0 | - | /dev | /proc/self | ERR: Not a directory (os error 54) | - | /dev | /root | OK: 0 | - | /dev | /run | OK: 0 | - | /dev | /sbin | OK: 0 | - | /dev | /srv | OK: 0 | - | /dev | /sys | OK: 0 | - | /dev | /tmp | OK: 0 | - | /dev | /usr | OK: 0 | - | /dev | /var | OK: 0 | - | /dev | \0 | ERR: file name contained an unexpected NUL byte | - | /dev | /x/.. | ERR: No such file or directory (os error 44) | - | /etc | | OK: 0 | - | /etc | . | OK: 0 | - | /etc | .. | OK: 0 | - | /etc | / | OK: 0 | - | /etc | /bin | OK: 0 | - | /etc | /boot | OK: 0 | - | /etc | /dev | OK: 0 | - | /etc | /etc | OK: 0 | - | /etc | /etc/group | ERR: Not a directory (os error 54) | - | /etc | /etc/passwd | ERR: Not a directory (os error 54) | - | /etc | /etc/shadow | ERR: Not a directory (os error 54) | - | /etc | /home | OK: 0 | - | /etc | /lib | OK: 0 | - | /etc | /lib64 | OK: 0 | - | /etc | /opt | OK: 0 | - | /etc | /proc | OK: 0 | - | /etc | /proc/self | ERR: Not a directory (os error 54) | - | /etc | /root | OK: 0 | - | /etc | /run | OK: 0 | - | /etc | /sbin | OK: 0 | - | /etc | /srv | OK: 0 | - | /etc | /sys | OK: 0 | - | /etc | /tmp | OK: 0 | - | /etc | /usr | OK: 0 | - | /etc | /var | OK: 0 | - | /etc | \0 | ERR: file name contained an unexpected NUL byte | - | /etc | /x/.. | ERR: No such file or directory (os error 44) | - | /etc/group | | ERR: No such file or directory (os error 44) | - | /etc/group | . | ERR: No such file or directory (os error 44) | - | /etc/group | .. | ERR: No such file or directory (os error 44) | - | /etc/group | / | ERR: No such file or directory (os error 44) | - | /etc/group | /bin | ERR: No such file or directory (os error 44) | - | /etc/group | /boot | ERR: No such file or directory (os error 44) | - | /etc/group | /dev | ERR: No such file or directory (os error 44) | - | /etc/group | /etc | ERR: No such file or directory (os error 44) | - | /etc/group | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/group | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/group | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc/group | /home | ERR: No such file or directory (os error 44) | - | /etc/group | /lib | ERR: No such file or directory (os error 44) | - | /etc/group | /lib64 | ERR: No such file or directory (os error 44) | - | /etc/group | /opt | ERR: No such file or directory (os error 44) | - | /etc/group | /proc | ERR: No such file or directory (os error 44) | - | /etc/group | /proc/self | ERR: No such file or directory (os error 44) | - | /etc/group | /root | ERR: No such file or directory (os error 44) | - | /etc/group | /run | ERR: No such file or directory (os error 44) | - | /etc/group | /sbin | ERR: No such file or directory (os error 44) | - | /etc/group | /srv | ERR: No such file or directory (os error 44) | - | /etc/group | /sys | ERR: No such file or directory (os error 44) | - | /etc/group | /tmp | ERR: No such file or directory (os error 44) | - | /etc/group | /usr | ERR: No such file or directory (os error 44) | - | /etc/group | /var | ERR: No such file or directory (os error 44) | - | /etc/group | \0 | ERR: No such file or directory (os error 44) | - | /etc/group | /x/.. | ERR: No such file or directory (os error 44) | - | /etc/passwd | | ERR: No such file or directory (os error 44) | - | /etc/passwd | . | ERR: No such file or directory (os error 44) | - | /etc/passwd | .. | ERR: No such file or directory (os error 44) | - | /etc/passwd | / | ERR: No such file or directory (os error 44) | - | /etc/passwd | /bin | ERR: No such file or directory (os error 44) | - | /etc/passwd | /boot | ERR: No such file or directory (os error 44) | - | /etc/passwd | /dev | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc/passwd | /home | ERR: No such file or directory (os error 44) | - | /etc/passwd | /lib | ERR: No such file or directory (os error 44) | - | /etc/passwd | /lib64 | ERR: No such file or directory (os error 44) | - | /etc/passwd | /opt | ERR: No such file or directory (os error 44) | - | /etc/passwd | /proc | ERR: No such file or directory (os error 44) | - | /etc/passwd | /proc/self | ERR: No such file or directory (os error 44) | - | /etc/passwd | /root | ERR: No such file or directory (os error 44) | - | /etc/passwd | /run | ERR: No such file or directory (os error 44) | - | /etc/passwd | /sbin | ERR: No such file or directory (os error 44) | - | /etc/passwd | /srv | ERR: No such file or directory (os error 44) | - | /etc/passwd | /sys | ERR: No such file or directory (os error 44) | - | /etc/passwd | /tmp | ERR: No such file or directory (os error 44) | - | /etc/passwd | /usr | ERR: No such file or directory (os error 44) | - | /etc/passwd | /var | ERR: No such file or directory (os error 44) | - | /etc/passwd | \0 | ERR: No such file or directory (os error 44) | - | /etc/passwd | /x/.. | ERR: No such file or directory (os error 44) | - | /etc/shadow | | ERR: No such file or directory (os error 44) | - | /etc/shadow | . | ERR: No such file or directory (os error 44) | - | /etc/shadow | .. | ERR: No such file or directory (os error 44) | - | /etc/shadow | / | ERR: No such file or directory (os error 44) | - | /etc/shadow | /bin | ERR: No such file or directory (os error 44) | - | /etc/shadow | /boot | ERR: No such file or directory (os error 44) | - | /etc/shadow | /dev | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc/shadow | /home | ERR: No such file or directory (os error 44) | - | /etc/shadow | /lib | ERR: No such file or directory (os error 44) | - | /etc/shadow | /lib64 | ERR: No such file or directory (os error 44) | - | /etc/shadow | /opt | ERR: No such file or directory (os error 44) | - | /etc/shadow | /proc | ERR: No such file or directory (os error 44) | - | /etc/shadow | /proc/self | ERR: No such file or directory (os error 44) | - | /etc/shadow | /root | ERR: No such file or directory (os error 44) | - | /etc/shadow | /run | ERR: No such file or directory (os error 44) | - | /etc/shadow | /sbin | ERR: No such file or directory (os error 44) | - | /etc/shadow | /srv | ERR: No such file or directory (os error 44) | - | /etc/shadow | /sys | ERR: No such file or directory (os error 44) | - | /etc/shadow | /tmp | ERR: No such file or directory (os error 44) | - | /etc/shadow | /usr | ERR: No such file or directory (os error 44) | - | /etc/shadow | /var | ERR: No such file or directory (os error 44) | - | /etc/shadow | \0 | ERR: No such file or directory (os error 44) | - | /etc/shadow | /x/.. | ERR: No such file or directory (os error 44) | - | /home | | OK: 0 | - | /home | . | OK: 0 | - | /home | .. | OK: 0 | - | /home | / | OK: 0 | - | /home | /bin | OK: 0 | - | /home | /boot | OK: 0 | - | /home | /dev | OK: 0 | - | /home | /etc | OK: 0 | - | /home | /etc/group | ERR: Not a directory (os error 54) | - | /home | /etc/passwd | ERR: Not a directory (os error 54) | - | /home | /etc/shadow | ERR: Not a directory (os error 54) | - | /home | /home | OK: 0 | - | /home | /lib | OK: 0 | - | /home | /lib64 | OK: 0 | - | /home | /opt | OK: 0 | - | /home | /proc | OK: 0 | - | /home | /proc/self | ERR: Not a directory (os error 54) | - | /home | /root | OK: 0 | - | /home | /run | OK: 0 | - | /home | /sbin | OK: 0 | - | /home | /srv | OK: 0 | - | /home | /sys | OK: 0 | - | /home | /tmp | OK: 0 | - | /home | /usr | OK: 0 | - | /home | /var | OK: 0 | - | /home | \0 | ERR: file name contained an unexpected NUL byte | - | /home | /x/.. | ERR: No such file or directory (os error 44) | - | /lib | | OK: 0 | - | /lib | . | OK: 0 | - | /lib | .. | OK: 0 | - | /lib | / | OK: 0 | - | /lib | /bin | OK: 0 | - | /lib | /boot | OK: 0 | - | /lib | /dev | OK: 0 | - | /lib | /etc | OK: 0 | - | /lib | /etc/group | ERR: Not a directory (os error 54) | - | /lib | /etc/passwd | ERR: Not a directory (os error 54) | - | /lib | /etc/shadow | ERR: Not a directory (os error 54) | - | /lib | /home | OK: 0 | - | /lib | /lib | OK: 0 | - | /lib | /lib64 | OK: 0 | - | /lib | /opt | OK: 0 | - | /lib | /proc | OK: 0 | - | /lib | /proc/self | ERR: Not a directory (os error 54) | - | /lib | /root | OK: 0 | - | /lib | /run | OK: 0 | - | /lib | /sbin | OK: 0 | - | /lib | /srv | OK: 0 | - | /lib | /sys | OK: 0 | - | /lib | /tmp | OK: 0 | - | /lib | /usr | OK: 0 | - | /lib | /var | OK: 0 | - | /lib | \0 | ERR: file name contained an unexpected NUL byte | - | /lib | /x/.. | ERR: No such file or directory (os error 44) | - | /lib64 | | OK: 0 | - | /lib64 | . | OK: 0 | - | /lib64 | .. | OK: 0 | - | /lib64 | / | OK: 0 | - | /lib64 | /bin | OK: 0 | - | /lib64 | /boot | OK: 0 | - | /lib64 | /dev | OK: 0 | - | /lib64 | /etc | OK: 0 | - | /lib64 | /etc/group | ERR: Not a directory (os error 54) | - | /lib64 | /etc/passwd | ERR: Not a directory (os error 54) | - | /lib64 | /etc/shadow | ERR: Not a directory (os error 54) | - | /lib64 | /home | OK: 0 | - | /lib64 | /lib | OK: 0 | - | /lib64 | /lib64 | OK: 0 | - | /lib64 | /opt | OK: 0 | - | /lib64 | /proc | OK: 0 | - | /lib64 | /proc/self | ERR: Not a directory (os error 54) | - | /lib64 | /root | OK: 0 | - | /lib64 | /run | OK: 0 | - | /lib64 | /sbin | OK: 0 | - | /lib64 | /srv | OK: 0 | - | /lib64 | /sys | OK: 0 | - | /lib64 | /tmp | OK: 0 | - | /lib64 | /usr | OK: 0 | - | /lib64 | /var | OK: 0 | - | /lib64 | \0 | ERR: file name contained an unexpected NUL byte | - | /lib64 | /x/.. | ERR: No such file or directory (os error 44) | - | /opt | | OK: 0 | - | /opt | . | OK: 0 | - | /opt | .. | OK: 0 | - | /opt | / | OK: 0 | - | /opt | /bin | OK: 0 | - | /opt | /boot | OK: 0 | - | /opt | /dev | OK: 0 | - | /opt | /etc | OK: 0 | - | /opt | /etc/group | ERR: Not a directory (os error 54) | - | /opt | /etc/passwd | ERR: Not a directory (os error 54) | - | /opt | /etc/shadow | ERR: Not a directory (os error 54) | - | /opt | /home | OK: 0 | - | /opt | /lib | OK: 0 | - | /opt | /lib64 | OK: 0 | - | /opt | /opt | OK: 0 | - | /opt | /proc | OK: 0 | - | /opt | /proc/self | ERR: Not a directory (os error 54) | - | /opt | /root | OK: 0 | - | /opt | /run | OK: 0 | - | /opt | /sbin | OK: 0 | - | /opt | /srv | OK: 0 | - | /opt | /sys | OK: 0 | - | /opt | /tmp | OK: 0 | - | /opt | /usr | OK: 0 | - | /opt | /var | OK: 0 | - | /opt | \0 | ERR: file name contained an unexpected NUL byte | - | /opt | /x/.. | ERR: No such file or directory (os error 44) | - | /proc | | OK: 0 | - | /proc | . | OK: 0 | - | /proc | .. | OK: 0 | - | /proc | / | OK: 0 | - | /proc | /bin | OK: 0 | - | /proc | /boot | OK: 0 | - | /proc | /dev | OK: 0 | - | /proc | /etc | OK: 0 | - | /proc | /etc/group | ERR: Not a directory (os error 54) | - | /proc | /etc/passwd | ERR: Not a directory (os error 54) | - | /proc | /etc/shadow | ERR: Not a directory (os error 54) | - | /proc | /home | OK: 0 | - | /proc | /lib | OK: 0 | - | /proc | /lib64 | OK: 0 | - | /proc | /opt | OK: 0 | - | /proc | /proc | OK: 0 | - | /proc | /proc/self | ERR: Not a directory (os error 54) | - | /proc | /root | OK: 0 | - | /proc | /run | OK: 0 | - | /proc | /sbin | OK: 0 | - | /proc | /srv | OK: 0 | - | /proc | /sys | OK: 0 | - | /proc | /tmp | OK: 0 | - | /proc | /usr | OK: 0 | - | /proc | /var | OK: 0 | - | /proc | \0 | ERR: file name contained an unexpected NUL byte | - | /proc | /x/.. | ERR: No such file or directory (os error 44) | - | /proc/self | | ERR: No such file or directory (os error 44) | - | /proc/self | . | ERR: No such file or directory (os error 44) | - | /proc/self | .. | ERR: No such file or directory (os error 44) | - | /proc/self | / | ERR: No such file or directory (os error 44) | - | /proc/self | /bin | ERR: No such file or directory (os error 44) | - | /proc/self | /boot | ERR: No such file or directory (os error 44) | - | /proc/self | /dev | ERR: No such file or directory (os error 44) | - | /proc/self | /etc | ERR: No such file or directory (os error 44) | - | /proc/self | /etc/group | ERR: No such file or directory (os error 44) | - | /proc/self | /etc/passwd | ERR: No such file or directory (os error 44) | - | /proc/self | /etc/shadow | ERR: No such file or directory (os error 44) | - | /proc/self | /home | ERR: No such file or directory (os error 44) | - | /proc/self | /lib | ERR: No such file or directory (os error 44) | - | /proc/self | /lib64 | ERR: No such file or directory (os error 44) | - | /proc/self | /opt | ERR: No such file or directory (os error 44) | - | /proc/self | /proc | ERR: No such file or directory (os error 44) | - | /proc/self | /proc/self | ERR: No such file or directory (os error 44) | - | /proc/self | /root | ERR: No such file or directory (os error 44) | - | /proc/self | /run | ERR: No such file or directory (os error 44) | - | /proc/self | /sbin | ERR: No such file or directory (os error 44) | - | /proc/self | /srv | ERR: No such file or directory (os error 44) | - | /proc/self | /sys | ERR: No such file or directory (os error 44) | - | /proc/self | /tmp | ERR: No such file or directory (os error 44) | - | /proc/self | /usr | ERR: No such file or directory (os error 44) | - | /proc/self | /var | ERR: No such file or directory (os error 44) | - | /proc/self | \0 | ERR: No such file or directory (os error 44) | - | /proc/self | /x/.. | ERR: No such file or directory (os error 44) | - | /root | | OK: 0 | - | /root | . | OK: 0 | - | /root | .. | OK: 0 | - | /root | / | OK: 0 | - | /root | /bin | OK: 0 | - | /root | /boot | OK: 0 | - | /root | /dev | OK: 0 | - | /root | /etc | OK: 0 | - | /root | /etc/group | ERR: Not a directory (os error 54) | - | /root | /etc/passwd | ERR: Not a directory (os error 54) | - | /root | /etc/shadow | ERR: Not a directory (os error 54) | - | /root | /home | OK: 0 | - | /root | /lib | OK: 0 | - | /root | /lib64 | OK: 0 | - | /root | /opt | OK: 0 | - | /root | /proc | OK: 0 | - | /root | /proc/self | ERR: Not a directory (os error 54) | - | /root | /root | OK: 0 | - | /root | /run | OK: 0 | - | /root | /sbin | OK: 0 | - | /root | /srv | OK: 0 | - | /root | /sys | OK: 0 | - | /root | /tmp | OK: 0 | - | /root | /usr | OK: 0 | - | /root | /var | OK: 0 | - | /root | \0 | ERR: file name contained an unexpected NUL byte | - | /root | /x/.. | ERR: No such file or directory (os error 44) | - | /run | | OK: 0 | - | /run | . | OK: 0 | - | /run | .. | OK: 0 | - | /run | / | OK: 0 | - | /run | /bin | OK: 0 | - | /run | /boot | OK: 0 | - | /run | /dev | OK: 0 | - | /run | /etc | OK: 0 | - | /run | /etc/group | ERR: Not a directory (os error 54) | - | /run | /etc/passwd | ERR: Not a directory (os error 54) | - | /run | /etc/shadow | ERR: Not a directory (os error 54) | - | /run | /home | OK: 0 | - | /run | /lib | OK: 0 | - | /run | /lib64 | OK: 0 | - | /run | /opt | OK: 0 | - | /run | /proc | OK: 0 | - | /run | /proc/self | ERR: Not a directory (os error 54) | - | /run | /root | OK: 0 | - | /run | /run | OK: 0 | - | /run | /sbin | OK: 0 | - | /run | /srv | OK: 0 | - | /run | /sys | OK: 0 | - | /run | /tmp | OK: 0 | - | /run | /usr | OK: 0 | - | /run | /var | OK: 0 | - | /run | \0 | ERR: file name contained an unexpected NUL byte | - | /run | /x/.. | ERR: No such file or directory (os error 44) | - | /sbin | | OK: 0 | - | /sbin | . | OK: 0 | - | /sbin | .. | OK: 0 | - | /sbin | / | OK: 0 | - | /sbin | /bin | OK: 0 | - | /sbin | /boot | OK: 0 | - | /sbin | /dev | OK: 0 | - | /sbin | /etc | OK: 0 | - | /sbin | /etc/group | ERR: Not a directory (os error 54) | - | /sbin | /etc/passwd | ERR: Not a directory (os error 54) | - | /sbin | /etc/shadow | ERR: Not a directory (os error 54) | - | /sbin | /home | OK: 0 | - | /sbin | /lib | OK: 0 | - | /sbin | /lib64 | OK: 0 | - | /sbin | /opt | OK: 0 | - | /sbin | /proc | OK: 0 | - | /sbin | /proc/self | ERR: Not a directory (os error 54) | - | /sbin | /root | OK: 0 | - | /sbin | /run | OK: 0 | - | /sbin | /sbin | OK: 0 | - | /sbin | /srv | OK: 0 | - | /sbin | /sys | OK: 0 | - | /sbin | /tmp | OK: 0 | - | /sbin | /usr | OK: 0 | - | /sbin | /var | OK: 0 | - | /sbin | \0 | ERR: file name contained an unexpected NUL byte | - | /sbin | /x/.. | ERR: No such file or directory (os error 44) | - | /srv | | OK: 0 | - | /srv | . | OK: 0 | - | /srv | .. | OK: 0 | - | /srv | / | OK: 0 | - | /srv | /bin | OK: 0 | - | /srv | /boot | OK: 0 | - | /srv | /dev | OK: 0 | - | /srv | /etc | OK: 0 | - | /srv | /etc/group | ERR: Not a directory (os error 54) | - | /srv | /etc/passwd | ERR: Not a directory (os error 54) | - | /srv | /etc/shadow | ERR: Not a directory (os error 54) | - | /srv | /home | OK: 0 | - | /srv | /lib | OK: 0 | - | /srv | /lib64 | OK: 0 | - | /srv | /opt | OK: 0 | - | /srv | /proc | OK: 0 | - | /srv | /proc/self | ERR: Not a directory (os error 54) | - | /srv | /root | OK: 0 | - | /srv | /run | OK: 0 | - | /srv | /sbin | OK: 0 | - | /srv | /srv | OK: 0 | - | /srv | /sys | OK: 0 | - | /srv | /tmp | OK: 0 | - | /srv | /usr | OK: 0 | - | /srv | /var | OK: 0 | - | /srv | \0 | ERR: file name contained an unexpected NUL byte | - | /srv | /x/.. | ERR: No such file or directory (os error 44) | - | /sys | | OK: 0 | - | /sys | . | OK: 0 | - | /sys | .. | OK: 0 | - | /sys | / | OK: 0 | - | /sys | /bin | OK: 0 | - | /sys | /boot | OK: 0 | - | /sys | /dev | OK: 0 | - | /sys | /etc | OK: 0 | - | /sys | /etc/group | ERR: Not a directory (os error 54) | - | /sys | /etc/passwd | ERR: Not a directory (os error 54) | - | /sys | /etc/shadow | ERR: Not a directory (os error 54) | - | /sys | /home | OK: 0 | - | /sys | /lib | OK: 0 | - | /sys | /lib64 | OK: 0 | - | /sys | /opt | OK: 0 | - | /sys | /proc | OK: 0 | - | /sys | /proc/self | ERR: Not a directory (os error 54) | - | /sys | /root | OK: 0 | - | /sys | /run | OK: 0 | - | /sys | /sbin | OK: 0 | - | /sys | /srv | OK: 0 | - | /sys | /sys | OK: 0 | - | /sys | /tmp | OK: 0 | - | /sys | /usr | OK: 0 | - | /sys | /var | OK: 0 | - | /sys | \0 | ERR: file name contained an unexpected NUL byte | - | /sys | /x/.. | ERR: No such file or directory (os error 44) | - | /tmp | | OK: 0 | - | /tmp | . | OK: 0 | - | /tmp | .. | OK: 0 | - | /tmp | / | OK: 0 | - | /tmp | /bin | OK: 0 | - | /tmp | /boot | OK: 0 | - | /tmp | /dev | OK: 0 | - | /tmp | /etc | OK: 0 | - | /tmp | /etc/group | ERR: Not a directory (os error 54) | - | /tmp | /etc/passwd | ERR: Not a directory (os error 54) | - | /tmp | /etc/shadow | ERR: Not a directory (os error 54) | - | /tmp | /home | OK: 0 | - | /tmp | /lib | OK: 0 | - | /tmp | /lib64 | OK: 0 | - | /tmp | /opt | OK: 0 | - | /tmp | /proc | OK: 0 | - | /tmp | /proc/self | ERR: Not a directory (os error 54) | - | /tmp | /root | OK: 0 | - | /tmp | /run | OK: 0 | - | /tmp | /sbin | OK: 0 | - | /tmp | /srv | OK: 0 | - | /tmp | /sys | OK: 0 | - | /tmp | /tmp | OK: 0 | - | /tmp | /usr | OK: 0 | - | /tmp | /var | OK: 0 | - | /tmp | \0 | ERR: file name contained an unexpected NUL byte | - | /tmp | /x/.. | ERR: No such file or directory (os error 44) | - | /usr | | OK: 0 | - | /usr | . | OK: 0 | - | /usr | .. | OK: 0 | - | /usr | / | OK: 0 | - | /usr | /bin | OK: 0 | - | /usr | /boot | OK: 0 | - | /usr | /dev | OK: 0 | - | /usr | /etc | OK: 0 | - | /usr | /etc/group | ERR: Not a directory (os error 54) | - | /usr | /etc/passwd | ERR: Not a directory (os error 54) | - | /usr | /etc/shadow | ERR: Not a directory (os error 54) | - | /usr | /home | OK: 0 | - | /usr | /lib | OK: 0 | - | /usr | /lib64 | OK: 0 | - | /usr | /opt | OK: 0 | - | /usr | /proc | OK: 0 | - | /usr | /proc/self | ERR: Not a directory (os error 54) | - | /usr | /root | OK: 0 | - | /usr | /run | OK: 0 | - | /usr | /sbin | OK: 0 | - | /usr | /srv | OK: 0 | - | /usr | /sys | OK: 0 | - | /usr | /tmp | OK: 0 | - | /usr | /usr | OK: 0 | - | /usr | /var | OK: 0 | - | /usr | \0 | ERR: file name contained an unexpected NUL byte | - | /usr | /x/.. | ERR: No such file or directory (os error 44) | - | /var | | OK: 0 | - | /var | . | OK: 0 | - | /var | .. | OK: 0 | - | /var | / | OK: 0 | - | /var | /bin | OK: 0 | - | /var | /boot | OK: 0 | - | /var | /dev | OK: 0 | - | /var | /etc | OK: 0 | - | /var | /etc/group | ERR: Not a directory (os error 54) | - | /var | /etc/passwd | ERR: Not a directory (os error 54) | - | /var | /etc/shadow | ERR: Not a directory (os error 54) | - | /var | /home | OK: 0 | - | /var | /lib | OK: 0 | - | /var | /lib64 | OK: 0 | - | /var | /opt | OK: 0 | - | /var | /proc | OK: 0 | - | /var | /proc/self | ERR: Not a directory (os error 54) | - | /var | /root | OK: 0 | - | /var | /run | OK: 0 | - | /var | /sbin | OK: 0 | - | /var | /srv | OK: 0 | - | /var | /sys | OK: 0 | - | /var | /tmp | OK: 0 | - | /var | /usr | OK: 0 | - | /var | /var | OK: 0 | - | /var | \0 | ERR: file name contained an unexpected NUL byte | - | /var | /x/.. | ERR: No such file or directory (os error 44) | - | \0 | | ERR: file name contained an unexpected NUL byte | - | \0 | . | ERR: file name contained an unexpected NUL byte | - | \0 | .. | ERR: file name contained an unexpected NUL byte | - | \0 | / | ERR: file name contained an unexpected NUL byte | - | \0 | /bin | ERR: file name contained an unexpected NUL byte | - | \0 | /boot | ERR: file name contained an unexpected NUL byte | - | \0 | /dev | ERR: file name contained an unexpected NUL byte | - | \0 | /etc | ERR: file name contained an unexpected NUL byte | - | \0 | /etc/group | ERR: file name contained an unexpected NUL byte | - | \0 | /etc/passwd | ERR: file name contained an unexpected NUL byte | - | \0 | /etc/shadow | ERR: file name contained an unexpected NUL byte | - | \0 | /home | ERR: file name contained an unexpected NUL byte | - | \0 | /lib | ERR: file name contained an unexpected NUL byte | - | \0 | /lib64 | ERR: file name contained an unexpected NUL byte | - | \0 | /opt | ERR: file name contained an unexpected NUL byte | - | \0 | /proc | ERR: file name contained an unexpected NUL byte | - | \0 | /proc/self | ERR: file name contained an unexpected NUL byte | - | \0 | /root | ERR: file name contained an unexpected NUL byte | - | \0 | /run | ERR: file name contained an unexpected NUL byte | - | \0 | /sbin | ERR: file name contained an unexpected NUL byte | - | \0 | /srv | ERR: file name contained an unexpected NUL byte | - | \0 | /sys | ERR: file name contained an unexpected NUL byte | - | \0 | /tmp | ERR: file name contained an unexpected NUL byte | - | \0 | /usr | ERR: file name contained an unexpected NUL byte | - | \0 | /var | ERR: file name contained an unexpected NUL byte | - | \0 | \0 | ERR: file name contained an unexpected NUL byte | - | \0 | /x/.. | ERR: file name contained an unexpected NUL byte | - | /x/.. | | ERR: No such file or directory (os error 44) | - | /x/.. | . | ERR: No such file or directory (os error 44) | - | /x/.. | .. | ERR: No such file or directory (os error 44) | - | /x/.. | / | ERR: No such file or directory (os error 44) | - | /x/.. | /bin | ERR: No such file or directory (os error 44) | - | /x/.. | /boot | ERR: No such file or directory (os error 44) | - | /x/.. | /dev | ERR: No such file or directory (os error 44) | - | /x/.. | /etc | ERR: No such file or directory (os error 44) | - | /x/.. | /etc/group | ERR: No such file or directory (os error 44) | - | /x/.. | /etc/passwd | ERR: No such file or directory (os error 44) | - | /x/.. | /etc/shadow | ERR: No such file or directory (os error 44) | - | /x/.. | /home | ERR: No such file or directory (os error 44) | - | /x/.. | /lib | ERR: No such file or directory (os error 44) | - | /x/.. | /lib64 | ERR: No such file or directory (os error 44) | - | /x/.. | /opt | ERR: No such file or directory (os error 44) | - | /x/.. | /proc | ERR: No such file or directory (os error 44) | - | /x/.. | /proc/self | ERR: No such file or directory (os error 44) | - | /x/.. | /root | ERR: No such file or directory (os error 44) | - | /x/.. | /run | ERR: No such file or directory (os error 44) | - | /x/.. | /sbin | ERR: No such file or directory (os error 44) | - | /x/.. | /srv | ERR: No such file or directory (os error 44) | - | /x/.. | /sys | ERR: No such file or directory (os error 44) | - | /x/.. | /tmp | ERR: No such file or directory (os error 44) | - | /x/.. | /usr | ERR: No such file or directory (os error 44) | - | /x/.. | /var | ERR: No such file or directory (os error 44) | - | /x/.. | \0 | ERR: No such file or directory (os error 44) | - | /x/.. | /x/.. | ERR: No such file or directory (os error 44) | - +-------------+-------------+-------------------------------------------------+ + +-------------+-------------+--------------------------------------------------------------------------------+ + | from | to | output | + +-------------+-------------+--------------------------------------------------------------------------------+ + | | | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | . | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | / | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | . | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | / | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | . | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | / | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | . | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | / | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | /bin | | ERR: No such file or directory (os error 44) | + | /bin | . | ERR: No such file or directory (os error 44) | + | /bin | .. | ERR: No such file or directory (os error 44) | + | /bin | / | ERR: No such file or directory (os error 44) | + | /bin | /bin | ERR: No such file or directory (os error 44) | + | /bin | /boot | ERR: No such file or directory (os error 44) | + | /bin | /dev | ERR: No such file or directory (os error 44) | + | /bin | /etc | ERR: No such file or directory (os error 44) | + | /bin | /etc/group | ERR: No such file or directory (os error 44) | + | /bin | /etc/passwd | ERR: No such file or directory (os error 44) | + | /bin | /etc/shadow | ERR: No such file or directory (os error 44) | + | /bin | /home | ERR: No such file or directory (os error 44) | + | /bin | /lib | ERR: No such file or directory (os error 44) | + | /bin | /lib64 | ERR: No such file or directory (os error 44) | + | /bin | /opt | ERR: No such file or directory (os error 44) | + | /bin | /proc | ERR: No such file or directory (os error 44) | + | /bin | /proc/self | ERR: No such file or directory (os error 44) | + | /bin | /root | ERR: No such file or directory (os error 44) | + | /bin | /run | ERR: No such file or directory (os error 44) | + | /bin | /sbin | ERR: No such file or directory (os error 44) | + | /bin | /srv | ERR: No such file or directory (os error 44) | + | /bin | /sys | ERR: No such file or directory (os error 44) | + | /bin | /tmp | ERR: No such file or directory (os error 44) | + | /bin | /usr | ERR: No such file or directory (os error 44) | + | /bin | /var | ERR: No such file or directory (os error 44) | + | /bin | \0 | ERR: No such file or directory (os error 44) | + | /bin | /x/.. | ERR: No such file or directory (os error 44) | + | /boot | | ERR: No such file or directory (os error 44) | + | /boot | . | ERR: No such file or directory (os error 44) | + | /boot | .. | ERR: No such file or directory (os error 44) | + | /boot | / | ERR: No such file or directory (os error 44) | + | /boot | /bin | ERR: No such file or directory (os error 44) | + | /boot | /boot | ERR: No such file or directory (os error 44) | + | /boot | /dev | ERR: No such file or directory (os error 44) | + | /boot | /etc | ERR: No such file or directory (os error 44) | + | /boot | /etc/group | ERR: No such file or directory (os error 44) | + | /boot | /etc/passwd | ERR: No such file or directory (os error 44) | + | /boot | /etc/shadow | ERR: No such file or directory (os error 44) | + | /boot | /home | ERR: No such file or directory (os error 44) | + | /boot | /lib | ERR: No such file or directory (os error 44) | + | /boot | /lib64 | ERR: No such file or directory (os error 44) | + | /boot | /opt | ERR: No such file or directory (os error 44) | + | /boot | /proc | ERR: No such file or directory (os error 44) | + | /boot | /proc/self | ERR: No such file or directory (os error 44) | + | /boot | /root | ERR: No such file or directory (os error 44) | + | /boot | /run | ERR: No such file or directory (os error 44) | + | /boot | /sbin | ERR: No such file or directory (os error 44) | + | /boot | /srv | ERR: No such file or directory (os error 44) | + | /boot | /sys | ERR: No such file or directory (os error 44) | + | /boot | /tmp | ERR: No such file or directory (os error 44) | + | /boot | /usr | ERR: No such file or directory (os error 44) | + | /boot | /var | ERR: No such file or directory (os error 44) | + | /boot | \0 | ERR: No such file or directory (os error 44) | + | /boot | /x/.. | ERR: No such file or directory (os error 44) | + | /dev | | ERR: No such file or directory (os error 44) | + | /dev | . | ERR: No such file or directory (os error 44) | + | /dev | .. | ERR: No such file or directory (os error 44) | + | /dev | / | ERR: No such file or directory (os error 44) | + | /dev | /bin | ERR: No such file or directory (os error 44) | + | /dev | /boot | ERR: No such file or directory (os error 44) | + | /dev | /dev | ERR: No such file or directory (os error 44) | + | /dev | /etc | ERR: No such file or directory (os error 44) | + | /dev | /etc/group | ERR: No such file or directory (os error 44) | + | /dev | /etc/passwd | ERR: No such file or directory (os error 44) | + | /dev | /etc/shadow | ERR: No such file or directory (os error 44) | + | /dev | /home | ERR: No such file or directory (os error 44) | + | /dev | /lib | ERR: No such file or directory (os error 44) | + | /dev | /lib64 | ERR: No such file or directory (os error 44) | + | /dev | /opt | ERR: No such file or directory (os error 44) | + | /dev | /proc | ERR: No such file or directory (os error 44) | + | /dev | /proc/self | ERR: No such file or directory (os error 44) | + | /dev | /root | ERR: No such file or directory (os error 44) | + | /dev | /run | ERR: No such file or directory (os error 44) | + | /dev | /sbin | ERR: No such file or directory (os error 44) | + | /dev | /srv | ERR: No such file or directory (os error 44) | + | /dev | /sys | ERR: No such file or directory (os error 44) | + | /dev | /tmp | ERR: No such file or directory (os error 44) | + | /dev | /usr | ERR: No such file or directory (os error 44) | + | /dev | /var | ERR: No such file or directory (os error 44) | + | /dev | \0 | ERR: No such file or directory (os error 44) | + | /dev | /x/.. | ERR: No such file or directory (os error 44) | + | /etc | | ERR: No such file or directory (os error 44) | + | /etc | . | ERR: No such file or directory (os error 44) | + | /etc | .. | ERR: No such file or directory (os error 44) | + | /etc | / | ERR: No such file or directory (os error 44) | + | /etc | /bin | ERR: No such file or directory (os error 44) | + | /etc | /boot | ERR: No such file or directory (os error 44) | + | /etc | /dev | ERR: No such file or directory (os error 44) | + | /etc | /etc | ERR: No such file or directory (os error 44) | + | /etc | /etc/group | ERR: No such file or directory (os error 44) | + | /etc | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc | /home | ERR: No such file or directory (os error 44) | + | /etc | /lib | ERR: No such file or directory (os error 44) | + | /etc | /lib64 | ERR: No such file or directory (os error 44) | + | /etc | /opt | ERR: No such file or directory (os error 44) | + | /etc | /proc | ERR: No such file or directory (os error 44) | + | /etc | /proc/self | ERR: No such file or directory (os error 44) | + | /etc | /root | ERR: No such file or directory (os error 44) | + | /etc | /run | ERR: No such file or directory (os error 44) | + | /etc | /sbin | ERR: No such file or directory (os error 44) | + | /etc | /srv | ERR: No such file or directory (os error 44) | + | /etc | /sys | ERR: No such file or directory (os error 44) | + | /etc | /tmp | ERR: No such file or directory (os error 44) | + | /etc | /usr | ERR: No such file or directory (os error 44) | + | /etc | /var | ERR: No such file or directory (os error 44) | + | /etc | \0 | ERR: No such file or directory (os error 44) | + | /etc | /x/.. | ERR: No such file or directory (os error 44) | + | /etc/group | | ERR: No such file or directory (os error 44) | + | /etc/group | . | ERR: No such file or directory (os error 44) | + | /etc/group | .. | ERR: No such file or directory (os error 44) | + | /etc/group | / | ERR: No such file or directory (os error 44) | + | /etc/group | /bin | ERR: No such file or directory (os error 44) | + | /etc/group | /boot | ERR: No such file or directory (os error 44) | + | /etc/group | /dev | ERR: No such file or directory (os error 44) | + | /etc/group | /etc | ERR: No such file or directory (os error 44) | + | /etc/group | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/group | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/group | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc/group | /home | ERR: No such file or directory (os error 44) | + | /etc/group | /lib | ERR: No such file or directory (os error 44) | + | /etc/group | /lib64 | ERR: No such file or directory (os error 44) | + | /etc/group | /opt | ERR: No such file or directory (os error 44) | + | /etc/group | /proc | ERR: No such file or directory (os error 44) | + | /etc/group | /proc/self | ERR: No such file or directory (os error 44) | + | /etc/group | /root | ERR: No such file or directory (os error 44) | + | /etc/group | /run | ERR: No such file or directory (os error 44) | + | /etc/group | /sbin | ERR: No such file or directory (os error 44) | + | /etc/group | /srv | ERR: No such file or directory (os error 44) | + | /etc/group | /sys | ERR: No such file or directory (os error 44) | + | /etc/group | /tmp | ERR: No such file or directory (os error 44) | + | /etc/group | /usr | ERR: No such file or directory (os error 44) | + | /etc/group | /var | ERR: No such file or directory (os error 44) | + | /etc/group | \0 | ERR: No such file or directory (os error 44) | + | /etc/group | /x/.. | ERR: No such file or directory (os error 44) | + | /etc/passwd | | ERR: No such file or directory (os error 44) | + | /etc/passwd | . | ERR: No such file or directory (os error 44) | + | /etc/passwd | .. | ERR: No such file or directory (os error 44) | + | /etc/passwd | / | ERR: No such file or directory (os error 44) | + | /etc/passwd | /bin | ERR: No such file or directory (os error 44) | + | /etc/passwd | /boot | ERR: No such file or directory (os error 44) | + | /etc/passwd | /dev | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc/passwd | /home | ERR: No such file or directory (os error 44) | + | /etc/passwd | /lib | ERR: No such file or directory (os error 44) | + | /etc/passwd | /lib64 | ERR: No such file or directory (os error 44) | + | /etc/passwd | /opt | ERR: No such file or directory (os error 44) | + | /etc/passwd | /proc | ERR: No such file or directory (os error 44) | + | /etc/passwd | /proc/self | ERR: No such file or directory (os error 44) | + | /etc/passwd | /root | ERR: No such file or directory (os error 44) | + | /etc/passwd | /run | ERR: No such file or directory (os error 44) | + | /etc/passwd | /sbin | ERR: No such file or directory (os error 44) | + | /etc/passwd | /srv | ERR: No such file or directory (os error 44) | + | /etc/passwd | /sys | ERR: No such file or directory (os error 44) | + | /etc/passwd | /tmp | ERR: No such file or directory (os error 44) | + | /etc/passwd | /usr | ERR: No such file or directory (os error 44) | + | /etc/passwd | /var | ERR: No such file or directory (os error 44) | + | /etc/passwd | \0 | ERR: No such file or directory (os error 44) | + | /etc/passwd | /x/.. | ERR: No such file or directory (os error 44) | + | /etc/shadow | | ERR: No such file or directory (os error 44) | + | /etc/shadow | . | ERR: No such file or directory (os error 44) | + | /etc/shadow | .. | ERR: No such file or directory (os error 44) | + | /etc/shadow | / | ERR: No such file or directory (os error 44) | + | /etc/shadow | /bin | ERR: No such file or directory (os error 44) | + | /etc/shadow | /boot | ERR: No such file or directory (os error 44) | + | /etc/shadow | /dev | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc/shadow | /home | ERR: No such file or directory (os error 44) | + | /etc/shadow | /lib | ERR: No such file or directory (os error 44) | + | /etc/shadow | /lib64 | ERR: No such file or directory (os error 44) | + | /etc/shadow | /opt | ERR: No such file or directory (os error 44) | + | /etc/shadow | /proc | ERR: No such file or directory (os error 44) | + | /etc/shadow | /proc/self | ERR: No such file or directory (os error 44) | + | /etc/shadow | /root | ERR: No such file or directory (os error 44) | + | /etc/shadow | /run | ERR: No such file or directory (os error 44) | + | /etc/shadow | /sbin | ERR: No such file or directory (os error 44) | + | /etc/shadow | /srv | ERR: No such file or directory (os error 44) | + | /etc/shadow | /sys | ERR: No such file or directory (os error 44) | + | /etc/shadow | /tmp | ERR: No such file or directory (os error 44) | + | /etc/shadow | /usr | ERR: No such file or directory (os error 44) | + | /etc/shadow | /var | ERR: No such file or directory (os error 44) | + | /etc/shadow | \0 | ERR: No such file or directory (os error 44) | + | /etc/shadow | /x/.. | ERR: No such file or directory (os error 44) | + | /home | | ERR: No such file or directory (os error 44) | + | /home | . | ERR: No such file or directory (os error 44) | + | /home | .. | ERR: No such file or directory (os error 44) | + | /home | / | ERR: No such file or directory (os error 44) | + | /home | /bin | ERR: No such file or directory (os error 44) | + | /home | /boot | ERR: No such file or directory (os error 44) | + | /home | /dev | ERR: No such file or directory (os error 44) | + | /home | /etc | ERR: No such file or directory (os error 44) | + | /home | /etc/group | ERR: No such file or directory (os error 44) | + | /home | /etc/passwd | ERR: No such file or directory (os error 44) | + | /home | /etc/shadow | ERR: No such file or directory (os error 44) | + | /home | /home | ERR: No such file or directory (os error 44) | + | /home | /lib | ERR: No such file or directory (os error 44) | + | /home | /lib64 | ERR: No such file or directory (os error 44) | + | /home | /opt | ERR: No such file or directory (os error 44) | + | /home | /proc | ERR: No such file or directory (os error 44) | + | /home | /proc/self | ERR: No such file or directory (os error 44) | + | /home | /root | ERR: No such file or directory (os error 44) | + | /home | /run | ERR: No such file or directory (os error 44) | + | /home | /sbin | ERR: No such file or directory (os error 44) | + | /home | /srv | ERR: No such file or directory (os error 44) | + | /home | /sys | ERR: No such file or directory (os error 44) | + | /home | /tmp | ERR: No such file or directory (os error 44) | + | /home | /usr | ERR: No such file or directory (os error 44) | + | /home | /var | ERR: No such file or directory (os error 44) | + | /home | \0 | ERR: No such file or directory (os error 44) | + | /home | /x/.. | ERR: No such file or directory (os error 44) | + | /lib | | ERR: No such file or directory (os error 44) | + | /lib | . | ERR: No such file or directory (os error 44) | + | /lib | .. | ERR: No such file or directory (os error 44) | + | /lib | / | ERR: No such file or directory (os error 44) | + | /lib | /bin | ERR: No such file or directory (os error 44) | + | /lib | /boot | ERR: No such file or directory (os error 44) | + | /lib | /dev | ERR: No such file or directory (os error 44) | + | /lib | /etc | ERR: No such file or directory (os error 44) | + | /lib | /etc/group | ERR: No such file or directory (os error 44) | + | /lib | /etc/passwd | ERR: No such file or directory (os error 44) | + | /lib | /etc/shadow | ERR: No such file or directory (os error 44) | + | /lib | /home | ERR: No such file or directory (os error 44) | + | /lib | /lib | ERR: No such file or directory (os error 44) | + | /lib | /lib64 | ERR: No such file or directory (os error 44) | + | /lib | /opt | ERR: No such file or directory (os error 44) | + | /lib | /proc | ERR: No such file or directory (os error 44) | + | /lib | /proc/self | ERR: No such file or directory (os error 44) | + | /lib | /root | ERR: No such file or directory (os error 44) | + | /lib | /run | ERR: No such file or directory (os error 44) | + | /lib | /sbin | ERR: No such file or directory (os error 44) | + | /lib | /srv | ERR: No such file or directory (os error 44) | + | /lib | /sys | ERR: No such file or directory (os error 44) | + | /lib | /tmp | ERR: No such file or directory (os error 44) | + | /lib | /usr | ERR: No such file or directory (os error 44) | + | /lib | /var | ERR: No such file or directory (os error 44) | + | /lib | \0 | ERR: No such file or directory (os error 44) | + | /lib | /x/.. | ERR: No such file or directory (os error 44) | + | /lib64 | | ERR: No such file or directory (os error 44) | + | /lib64 | . | ERR: No such file or directory (os error 44) | + | /lib64 | .. | ERR: No such file or directory (os error 44) | + | /lib64 | / | ERR: No such file or directory (os error 44) | + | /lib64 | /bin | ERR: No such file or directory (os error 44) | + | /lib64 | /boot | ERR: No such file or directory (os error 44) | + | /lib64 | /dev | ERR: No such file or directory (os error 44) | + | /lib64 | /etc | ERR: No such file or directory (os error 44) | + | /lib64 | /etc/group | ERR: No such file or directory (os error 44) | + | /lib64 | /etc/passwd | ERR: No such file or directory (os error 44) | + | /lib64 | /etc/shadow | ERR: No such file or directory (os error 44) | + | /lib64 | /home | ERR: No such file or directory (os error 44) | + | /lib64 | /lib | ERR: No such file or directory (os error 44) | + | /lib64 | /lib64 | ERR: No such file or directory (os error 44) | + | /lib64 | /opt | ERR: No such file or directory (os error 44) | + | /lib64 | /proc | ERR: No such file or directory (os error 44) | + | /lib64 | /proc/self | ERR: No such file or directory (os error 44) | + | /lib64 | /root | ERR: No such file or directory (os error 44) | + | /lib64 | /run | ERR: No such file or directory (os error 44) | + | /lib64 | /sbin | ERR: No such file or directory (os error 44) | + | /lib64 | /srv | ERR: No such file or directory (os error 44) | + | /lib64 | /sys | ERR: No such file or directory (os error 44) | + | /lib64 | /tmp | ERR: No such file or directory (os error 44) | + | /lib64 | /usr | ERR: No such file or directory (os error 44) | + | /lib64 | /var | ERR: No such file or directory (os error 44) | + | /lib64 | \0 | ERR: No such file or directory (os error 44) | + | /lib64 | /x/.. | ERR: No such file or directory (os error 44) | + | /opt | | ERR: No such file or directory (os error 44) | + | /opt | . | ERR: No such file or directory (os error 44) | + | /opt | .. | ERR: No such file or directory (os error 44) | + | /opt | / | ERR: No such file or directory (os error 44) | + | /opt | /bin | ERR: No such file or directory (os error 44) | + | /opt | /boot | ERR: No such file or directory (os error 44) | + | /opt | /dev | ERR: No such file or directory (os error 44) | + | /opt | /etc | ERR: No such file or directory (os error 44) | + | /opt | /etc/group | ERR: No such file or directory (os error 44) | + | /opt | /etc/passwd | ERR: No such file or directory (os error 44) | + | /opt | /etc/shadow | ERR: No such file or directory (os error 44) | + | /opt | /home | ERR: No such file or directory (os error 44) | + | /opt | /lib | ERR: No such file or directory (os error 44) | + | /opt | /lib64 | ERR: No such file or directory (os error 44) | + | /opt | /opt | ERR: No such file or directory (os error 44) | + | /opt | /proc | ERR: No such file or directory (os error 44) | + | /opt | /proc/self | ERR: No such file or directory (os error 44) | + | /opt | /root | ERR: No such file or directory (os error 44) | + | /opt | /run | ERR: No such file or directory (os error 44) | + | /opt | /sbin | ERR: No such file or directory (os error 44) | + | /opt | /srv | ERR: No such file or directory (os error 44) | + | /opt | /sys | ERR: No such file or directory (os error 44) | + | /opt | /tmp | ERR: No such file or directory (os error 44) | + | /opt | /usr | ERR: No such file or directory (os error 44) | + | /opt | /var | ERR: No such file or directory (os error 44) | + | /opt | \0 | ERR: No such file or directory (os error 44) | + | /opt | /x/.. | ERR: No such file or directory (os error 44) | + | /proc | | ERR: No such file or directory (os error 44) | + | /proc | . | ERR: No such file or directory (os error 44) | + | /proc | .. | ERR: No such file or directory (os error 44) | + | /proc | / | ERR: No such file or directory (os error 44) | + | /proc | /bin | ERR: No such file or directory (os error 44) | + | /proc | /boot | ERR: No such file or directory (os error 44) | + | /proc | /dev | ERR: No such file or directory (os error 44) | + | /proc | /etc | ERR: No such file or directory (os error 44) | + | /proc | /etc/group | ERR: No such file or directory (os error 44) | + | /proc | /etc/passwd | ERR: No such file or directory (os error 44) | + | /proc | /etc/shadow | ERR: No such file or directory (os error 44) | + | /proc | /home | ERR: No such file or directory (os error 44) | + | /proc | /lib | ERR: No such file or directory (os error 44) | + | /proc | /lib64 | ERR: No such file or directory (os error 44) | + | /proc | /opt | ERR: No such file or directory (os error 44) | + | /proc | /proc | ERR: No such file or directory (os error 44) | + | /proc | /proc/self | ERR: No such file or directory (os error 44) | + | /proc | /root | ERR: No such file or directory (os error 44) | + | /proc | /run | ERR: No such file or directory (os error 44) | + | /proc | /sbin | ERR: No such file or directory (os error 44) | + | /proc | /srv | ERR: No such file or directory (os error 44) | + | /proc | /sys | ERR: No such file or directory (os error 44) | + | /proc | /tmp | ERR: No such file or directory (os error 44) | + | /proc | /usr | ERR: No such file or directory (os error 44) | + | /proc | /var | ERR: No such file or directory (os error 44) | + | /proc | \0 | ERR: No such file or directory (os error 44) | + | /proc | /x/.. | ERR: No such file or directory (os error 44) | + | /proc/self | | ERR: No such file or directory (os error 44) | + | /proc/self | . | ERR: No such file or directory (os error 44) | + | /proc/self | .. | ERR: No such file or directory (os error 44) | + | /proc/self | / | ERR: No such file or directory (os error 44) | + | /proc/self | /bin | ERR: No such file or directory (os error 44) | + | /proc/self | /boot | ERR: No such file or directory (os error 44) | + | /proc/self | /dev | ERR: No such file or directory (os error 44) | + | /proc/self | /etc | ERR: No such file or directory (os error 44) | + | /proc/self | /etc/group | ERR: No such file or directory (os error 44) | + | /proc/self | /etc/passwd | ERR: No such file or directory (os error 44) | + | /proc/self | /etc/shadow | ERR: No such file or directory (os error 44) | + | /proc/self | /home | ERR: No such file or directory (os error 44) | + | /proc/self | /lib | ERR: No such file or directory (os error 44) | + | /proc/self | /lib64 | ERR: No such file or directory (os error 44) | + | /proc/self | /opt | ERR: No such file or directory (os error 44) | + | /proc/self | /proc | ERR: No such file or directory (os error 44) | + | /proc/self | /proc/self | ERR: No such file or directory (os error 44) | + | /proc/self | /root | ERR: No such file or directory (os error 44) | + | /proc/self | /run | ERR: No such file or directory (os error 44) | + | /proc/self | /sbin | ERR: No such file or directory (os error 44) | + | /proc/self | /srv | ERR: No such file or directory (os error 44) | + | /proc/self | /sys | ERR: No such file or directory (os error 44) | + | /proc/self | /tmp | ERR: No such file or directory (os error 44) | + | /proc/self | /usr | ERR: No such file or directory (os error 44) | + | /proc/self | /var | ERR: No such file or directory (os error 44) | + | /proc/self | \0 | ERR: No such file or directory (os error 44) | + | /proc/self | /x/.. | ERR: No such file or directory (os error 44) | + | /root | | ERR: No such file or directory (os error 44) | + | /root | . | ERR: No such file or directory (os error 44) | + | /root | .. | ERR: No such file or directory (os error 44) | + | /root | / | ERR: No such file or directory (os error 44) | + | /root | /bin | ERR: No such file or directory (os error 44) | + | /root | /boot | ERR: No such file or directory (os error 44) | + | /root | /dev | ERR: No such file or directory (os error 44) | + | /root | /etc | ERR: No such file or directory (os error 44) | + | /root | /etc/group | ERR: No such file or directory (os error 44) | + | /root | /etc/passwd | ERR: No such file or directory (os error 44) | + | /root | /etc/shadow | ERR: No such file or directory (os error 44) | + | /root | /home | ERR: No such file or directory (os error 44) | + | /root | /lib | ERR: No such file or directory (os error 44) | + | /root | /lib64 | ERR: No such file or directory (os error 44) | + | /root | /opt | ERR: No such file or directory (os error 44) | + | /root | /proc | ERR: No such file or directory (os error 44) | + | /root | /proc/self | ERR: No such file or directory (os error 44) | + | /root | /root | ERR: No such file or directory (os error 44) | + | /root | /run | ERR: No such file or directory (os error 44) | + | /root | /sbin | ERR: No such file or directory (os error 44) | + | /root | /srv | ERR: No such file or directory (os error 44) | + | /root | /sys | ERR: No such file or directory (os error 44) | + | /root | /tmp | ERR: No such file or directory (os error 44) | + | /root | /usr | ERR: No such file or directory (os error 44) | + | /root | /var | ERR: No such file or directory (os error 44) | + | /root | \0 | ERR: No such file or directory (os error 44) | + | /root | /x/.. | ERR: No such file or directory (os error 44) | + | /run | | ERR: No such file or directory (os error 44) | + | /run | . | ERR: No such file or directory (os error 44) | + | /run | .. | ERR: No such file or directory (os error 44) | + | /run | / | ERR: No such file or directory (os error 44) | + | /run | /bin | ERR: No such file or directory (os error 44) | + | /run | /boot | ERR: No such file or directory (os error 44) | + | /run | /dev | ERR: No such file or directory (os error 44) | + | /run | /etc | ERR: No such file or directory (os error 44) | + | /run | /etc/group | ERR: No such file or directory (os error 44) | + | /run | /etc/passwd | ERR: No such file or directory (os error 44) | + | /run | /etc/shadow | ERR: No such file or directory (os error 44) | + | /run | /home | ERR: No such file or directory (os error 44) | + | /run | /lib | ERR: No such file or directory (os error 44) | + | /run | /lib64 | ERR: No such file or directory (os error 44) | + | /run | /opt | ERR: No such file or directory (os error 44) | + | /run | /proc | ERR: No such file or directory (os error 44) | + | /run | /proc/self | ERR: No such file or directory (os error 44) | + | /run | /root | ERR: No such file or directory (os error 44) | + | /run | /run | ERR: No such file or directory (os error 44) | + | /run | /sbin | ERR: No such file or directory (os error 44) | + | /run | /srv | ERR: No such file or directory (os error 44) | + | /run | /sys | ERR: No such file or directory (os error 44) | + | /run | /tmp | ERR: No such file or directory (os error 44) | + | /run | /usr | ERR: No such file or directory (os error 44) | + | /run | /var | ERR: No such file or directory (os error 44) | + | /run | \0 | ERR: No such file or directory (os error 44) | + | /run | /x/.. | ERR: No such file or directory (os error 44) | + | /sbin | | ERR: No such file or directory (os error 44) | + | /sbin | . | ERR: No such file or directory (os error 44) | + | /sbin | .. | ERR: No such file or directory (os error 44) | + | /sbin | / | ERR: No such file or directory (os error 44) | + | /sbin | /bin | ERR: No such file or directory (os error 44) | + | /sbin | /boot | ERR: No such file or directory (os error 44) | + | /sbin | /dev | ERR: No such file or directory (os error 44) | + | /sbin | /etc | ERR: No such file or directory (os error 44) | + | /sbin | /etc/group | ERR: No such file or directory (os error 44) | + | /sbin | /etc/passwd | ERR: No such file or directory (os error 44) | + | /sbin | /etc/shadow | ERR: No such file or directory (os error 44) | + | /sbin | /home | ERR: No such file or directory (os error 44) | + | /sbin | /lib | ERR: No such file or directory (os error 44) | + | /sbin | /lib64 | ERR: No such file or directory (os error 44) | + | /sbin | /opt | ERR: No such file or directory (os error 44) | + | /sbin | /proc | ERR: No such file or directory (os error 44) | + | /sbin | /proc/self | ERR: No such file or directory (os error 44) | + | /sbin | /root | ERR: No such file or directory (os error 44) | + | /sbin | /run | ERR: No such file or directory (os error 44) | + | /sbin | /sbin | ERR: No such file or directory (os error 44) | + | /sbin | /srv | ERR: No such file or directory (os error 44) | + | /sbin | /sys | ERR: No such file or directory (os error 44) | + | /sbin | /tmp | ERR: No such file or directory (os error 44) | + | /sbin | /usr | ERR: No such file or directory (os error 44) | + | /sbin | /var | ERR: No such file or directory (os error 44) | + | /sbin | \0 | ERR: No such file or directory (os error 44) | + | /sbin | /x/.. | ERR: No such file or directory (os error 44) | + | /srv | | ERR: No such file or directory (os error 44) | + | /srv | . | ERR: No such file or directory (os error 44) | + | /srv | .. | ERR: No such file or directory (os error 44) | + | /srv | / | ERR: No such file or directory (os error 44) | + | /srv | /bin | ERR: No such file or directory (os error 44) | + | /srv | /boot | ERR: No such file or directory (os error 44) | + | /srv | /dev | ERR: No such file or directory (os error 44) | + | /srv | /etc | ERR: No such file or directory (os error 44) | + | /srv | /etc/group | ERR: No such file or directory (os error 44) | + | /srv | /etc/passwd | ERR: No such file or directory (os error 44) | + | /srv | /etc/shadow | ERR: No such file or directory (os error 44) | + | /srv | /home | ERR: No such file or directory (os error 44) | + | /srv | /lib | ERR: No such file or directory (os error 44) | + | /srv | /lib64 | ERR: No such file or directory (os error 44) | + | /srv | /opt | ERR: No such file or directory (os error 44) | + | /srv | /proc | ERR: No such file or directory (os error 44) | + | /srv | /proc/self | ERR: No such file or directory (os error 44) | + | /srv | /root | ERR: No such file or directory (os error 44) | + | /srv | /run | ERR: No such file or directory (os error 44) | + | /srv | /sbin | ERR: No such file or directory (os error 44) | + | /srv | /srv | ERR: No such file or directory (os error 44) | + | /srv | /sys | ERR: No such file or directory (os error 44) | + | /srv | /tmp | ERR: No such file or directory (os error 44) | + | /srv | /usr | ERR: No such file or directory (os error 44) | + | /srv | /var | ERR: No such file or directory (os error 44) | + | /srv | \0 | ERR: No such file or directory (os error 44) | + | /srv | /x/.. | ERR: No such file or directory (os error 44) | + | /sys | | ERR: No such file or directory (os error 44) | + | /sys | . | ERR: No such file or directory (os error 44) | + | /sys | .. | ERR: No such file or directory (os error 44) | + | /sys | / | ERR: No such file or directory (os error 44) | + | /sys | /bin | ERR: No such file or directory (os error 44) | + | /sys | /boot | ERR: No such file or directory (os error 44) | + | /sys | /dev | ERR: No such file or directory (os error 44) | + | /sys | /etc | ERR: No such file or directory (os error 44) | + | /sys | /etc/group | ERR: No such file or directory (os error 44) | + | /sys | /etc/passwd | ERR: No such file or directory (os error 44) | + | /sys | /etc/shadow | ERR: No such file or directory (os error 44) | + | /sys | /home | ERR: No such file or directory (os error 44) | + | /sys | /lib | ERR: No such file or directory (os error 44) | + | /sys | /lib64 | ERR: No such file or directory (os error 44) | + | /sys | /opt | ERR: No such file or directory (os error 44) | + | /sys | /proc | ERR: No such file or directory (os error 44) | + | /sys | /proc/self | ERR: No such file or directory (os error 44) | + | /sys | /root | ERR: No such file or directory (os error 44) | + | /sys | /run | ERR: No such file or directory (os error 44) | + | /sys | /sbin | ERR: No such file or directory (os error 44) | + | /sys | /srv | ERR: No such file or directory (os error 44) | + | /sys | /sys | ERR: No such file or directory (os error 44) | + | /sys | /tmp | ERR: No such file or directory (os error 44) | + | /sys | /usr | ERR: No such file or directory (os error 44) | + | /sys | /var | ERR: No such file or directory (os error 44) | + | /sys | \0 | ERR: No such file or directory (os error 44) | + | /sys | /x/.. | ERR: No such file or directory (os error 44) | + | /tmp | | ERR: No such file or directory (os error 44) | + | /tmp | . | ERR: No such file or directory (os error 44) | + | /tmp | .. | ERR: No such file or directory (os error 44) | + | /tmp | / | ERR: No such file or directory (os error 44) | + | /tmp | /bin | ERR: No such file or directory (os error 44) | + | /tmp | /boot | ERR: No such file or directory (os error 44) | + | /tmp | /dev | ERR: No such file or directory (os error 44) | + | /tmp | /etc | ERR: No such file or directory (os error 44) | + | /tmp | /etc/group | ERR: No such file or directory (os error 44) | + | /tmp | /etc/passwd | ERR: No such file or directory (os error 44) | + | /tmp | /etc/shadow | ERR: No such file or directory (os error 44) | + | /tmp | /home | ERR: No such file or directory (os error 44) | + | /tmp | /lib | ERR: No such file or directory (os error 44) | + | /tmp | /lib64 | ERR: No such file or directory (os error 44) | + | /tmp | /opt | ERR: No such file or directory (os error 44) | + | /tmp | /proc | ERR: No such file or directory (os error 44) | + | /tmp | /proc/self | ERR: No such file or directory (os error 44) | + | /tmp | /root | ERR: No such file or directory (os error 44) | + | /tmp | /run | ERR: No such file or directory (os error 44) | + | /tmp | /sbin | ERR: No such file or directory (os error 44) | + | /tmp | /srv | ERR: No such file or directory (os error 44) | + | /tmp | /sys | ERR: No such file or directory (os error 44) | + | /tmp | /tmp | ERR: No such file or directory (os error 44) | + | /tmp | /usr | ERR: No such file or directory (os error 44) | + | /tmp | /var | ERR: No such file or directory (os error 44) | + | /tmp | \0 | ERR: No such file or directory (os error 44) | + | /tmp | /x/.. | ERR: No such file or directory (os error 44) | + | /usr | | ERR: No such file or directory (os error 44) | + | /usr | . | ERR: No such file or directory (os error 44) | + | /usr | .. | ERR: No such file or directory (os error 44) | + | /usr | / | ERR: No such file or directory (os error 44) | + | /usr | /bin | ERR: No such file or directory (os error 44) | + | /usr | /boot | ERR: No such file or directory (os error 44) | + | /usr | /dev | ERR: No such file or directory (os error 44) | + | /usr | /etc | ERR: No such file or directory (os error 44) | + | /usr | /etc/group | ERR: No such file or directory (os error 44) | + | /usr | /etc/passwd | ERR: No such file or directory (os error 44) | + | /usr | /etc/shadow | ERR: No such file or directory (os error 44) | + | /usr | /home | ERR: No such file or directory (os error 44) | + | /usr | /lib | ERR: No such file or directory (os error 44) | + | /usr | /lib64 | ERR: No such file or directory (os error 44) | + | /usr | /opt | ERR: No such file or directory (os error 44) | + | /usr | /proc | ERR: No such file or directory (os error 44) | + | /usr | /proc/self | ERR: No such file or directory (os error 44) | + | /usr | /root | ERR: No such file or directory (os error 44) | + | /usr | /run | ERR: No such file or directory (os error 44) | + | /usr | /sbin | ERR: No such file or directory (os error 44) | + | /usr | /srv | ERR: No such file or directory (os error 44) | + | /usr | /sys | ERR: No such file or directory (os error 44) | + | /usr | /tmp | ERR: No such file or directory (os error 44) | + | /usr | /usr | ERR: No such file or directory (os error 44) | + | /usr | /var | ERR: No such file or directory (os error 44) | + | /usr | \0 | ERR: No such file or directory (os error 44) | + | /usr | /x/.. | ERR: No such file or directory (os error 44) | + | /var | | ERR: No such file or directory (os error 44) | + | /var | . | ERR: No such file or directory (os error 44) | + | /var | .. | ERR: No such file or directory (os error 44) | + | /var | / | ERR: No such file or directory (os error 44) | + | /var | /bin | ERR: No such file or directory (os error 44) | + | /var | /boot | ERR: No such file or directory (os error 44) | + | /var | /dev | ERR: No such file or directory (os error 44) | + | /var | /etc | ERR: No such file or directory (os error 44) | + | /var | /etc/group | ERR: No such file or directory (os error 44) | + | /var | /etc/passwd | ERR: No such file or directory (os error 44) | + | /var | /etc/shadow | ERR: No such file or directory (os error 44) | + | /var | /home | ERR: No such file or directory (os error 44) | + | /var | /lib | ERR: No such file or directory (os error 44) | + | /var | /lib64 | ERR: No such file or directory (os error 44) | + | /var | /opt | ERR: No such file or directory (os error 44) | + | /var | /proc | ERR: No such file or directory (os error 44) | + | /var | /proc/self | ERR: No such file or directory (os error 44) | + | /var | /root | ERR: No such file or directory (os error 44) | + | /var | /run | ERR: No such file or directory (os error 44) | + | /var | /sbin | ERR: No such file or directory (os error 44) | + | /var | /srv | ERR: No such file or directory (os error 44) | + | /var | /sys | ERR: No such file or directory (os error 44) | + | /var | /tmp | ERR: No such file or directory (os error 44) | + | /var | /usr | ERR: No such file or directory (os error 44) | + | /var | /var | ERR: No such file or directory (os error 44) | + | /var | \0 | ERR: No such file or directory (os error 44) | + | /var | /x/.. | ERR: No such file or directory (os error 44) | + | \0 | | ERR: file name contained an unexpected NUL byte | + | \0 | . | ERR: file name contained an unexpected NUL byte | + | \0 | .. | ERR: file name contained an unexpected NUL byte | + | \0 | / | ERR: file name contained an unexpected NUL byte | + | \0 | /bin | ERR: file name contained an unexpected NUL byte | + | \0 | /boot | ERR: file name contained an unexpected NUL byte | + | \0 | /dev | ERR: file name contained an unexpected NUL byte | + | \0 | /etc | ERR: file name contained an unexpected NUL byte | + | \0 | /etc/group | ERR: file name contained an unexpected NUL byte | + | \0 | /etc/passwd | ERR: file name contained an unexpected NUL byte | + | \0 | /etc/shadow | ERR: file name contained an unexpected NUL byte | + | \0 | /home | ERR: file name contained an unexpected NUL byte | + | \0 | /lib | ERR: file name contained an unexpected NUL byte | + | \0 | /lib64 | ERR: file name contained an unexpected NUL byte | + | \0 | /opt | ERR: file name contained an unexpected NUL byte | + | \0 | /proc | ERR: file name contained an unexpected NUL byte | + | \0 | /proc/self | ERR: file name contained an unexpected NUL byte | + | \0 | /root | ERR: file name contained an unexpected NUL byte | + | \0 | /run | ERR: file name contained an unexpected NUL byte | + | \0 | /sbin | ERR: file name contained an unexpected NUL byte | + | \0 | /srv | ERR: file name contained an unexpected NUL byte | + | \0 | /sys | ERR: file name contained an unexpected NUL byte | + | \0 | /tmp | ERR: file name contained an unexpected NUL byte | + | \0 | /usr | ERR: file name contained an unexpected NUL byte | + | \0 | /var | ERR: file name contained an unexpected NUL byte | + | \0 | \0 | ERR: file name contained an unexpected NUL byte | + | \0 | /x/.. | ERR: file name contained an unexpected NUL byte | + | /x/.. | | ERR: No such file or directory (os error 44) | + | /x/.. | . | ERR: No such file or directory (os error 44) | + | /x/.. | .. | ERR: No such file or directory (os error 44) | + | /x/.. | / | ERR: No such file or directory (os error 44) | + | /x/.. | /bin | ERR: No such file or directory (os error 44) | + | /x/.. | /boot | ERR: No such file or directory (os error 44) | + | /x/.. | /dev | ERR: No such file or directory (os error 44) | + | /x/.. | /etc | ERR: No such file or directory (os error 44) | + | /x/.. | /etc/group | ERR: No such file or directory (os error 44) | + | /x/.. | /etc/passwd | ERR: No such file or directory (os error 44) | + | /x/.. | /etc/shadow | ERR: No such file or directory (os error 44) | + | /x/.. | /home | ERR: No such file or directory (os error 44) | + | /x/.. | /lib | ERR: No such file or directory (os error 44) | + | /x/.. | /lib64 | ERR: No such file or directory (os error 44) | + | /x/.. | /opt | ERR: No such file or directory (os error 44) | + | /x/.. | /proc | ERR: No such file or directory (os error 44) | + | /x/.. | /proc/self | ERR: No such file or directory (os error 44) | + | /x/.. | /root | ERR: No such file or directory (os error 44) | + | /x/.. | /run | ERR: No such file or directory (os error 44) | + | /x/.. | /sbin | ERR: No such file or directory (os error 44) | + | /x/.. | /srv | ERR: No such file or directory (os error 44) | + | /x/.. | /sys | ERR: No such file or directory (os error 44) | + | /x/.. | /tmp | ERR: No such file or directory (os error 44) | + | /x/.. | /usr | ERR: No such file or directory (os error 44) | + | /x/.. | /var | ERR: No such file or directory (os error 44) | + | /x/.. | \0 | ERR: No such file or directory (os error 44) | + | /x/.. | /x/.. | ERR: No such file or directory (os error 44) | + +-------------+-------------+--------------------------------------------------------------------------------+ ", ); } @@ -834,9 +834,9 @@ async fn test_create_dir() { | path | result | +-------------+-------------------------------------------------+ | | OK: created | - | . | ERR: File exists (os error 20) | + | . | OK: created | | .. | OK: created | - | / | ERR: File exists (os error 20) | + | / | OK: created | | /bin | OK: created | | /boot | OK: created | | /dev | OK: created | @@ -1783,15 +1783,15 @@ async fn test_open_create_new() { | /boot | OK: opened | | /dev | OK: opened | | /etc | OK: opened | - | /etc/group | ERR: Not a directory (os error 54) | - | /etc/passwd | ERR: Not a directory (os error 54) | - | /etc/shadow | ERR: Not a directory (os error 54) | + | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/shadow | ERR: No such file or directory (os error 44) | | /home | OK: opened | | /lib | OK: opened | | /lib64 | OK: opened | | /opt | OK: opened | | /proc | OK: opened | - | /proc/self | ERR: Not a directory (os error 54) | + | /proc/self | ERR: No such file or directory (os error 44) | | /root | OK: opened | | /run | OK: opened | | /sbin | OK: opened | From d211efd10fb60bcd3d659d962b94d8c8a8d34a6a Mon Sep 17 00:00:00 2001 From: tim maloney Date: Tue, 17 Feb 2026 06:36:42 -0800 Subject: [PATCH 12/18] fix: return ErrorCode::IsDirectory if a directory is opened with DescriptorFlags::Write --- host/src/vfs/mod.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/host/src/vfs/mod.rs b/host/src/vfs/mod.rs index 837c553..e83b51d 100644 --- a/host/src/vfs/mod.rs +++ b/host/src/vfs/mod.rs @@ -753,6 +753,11 @@ impl<'a> filesystem::types::HostDescriptor for VfsCtxView<'a> { return Err(FsError::trap(ErrorCode::Invalid)); } + if directory && flags.contains(DescriptorFlags::WRITE) { + // Per POSIX: "O_DIRECTORY: "If path resolves to a non-directory file, fail and set errno to [ENOTDIR]." + return Err(FsError::trap(ErrorCode::IsDirectory)); + } + // Try to resolve the path to an existing node let existing = self.get_node_from_start(&path, Arc::clone(&base_node)); From f055ee4081e0c62b8036c5ed2530d8f250d9740a Mon Sep 17 00:00:00 2001 From: tim maloney Date: Tue, 17 Feb 2026 06:44:27 -0800 Subject: [PATCH 13/18] fix: test_copy --- host/tests/integration_tests/evil/fs.rs | 1466 +++++++++++------------ 1 file changed, 733 insertions(+), 733 deletions(-) diff --git a/host/tests/integration_tests/evil/fs.rs b/host/tests/integration_tests/evil/fs.rs index 4a86cbd..582eced 100644 --- a/host/tests/integration_tests/evil/fs.rs +++ b/host/tests/integration_tests/evil/fs.rs @@ -88,739 +88,739 @@ async fn test_copy() { insta::assert_snapshot!( run_2("copy").await, @r" - +-------------+-------------+--------------------------------------------------------------------------------+ - | from | to | output | - +-------------+-------------+--------------------------------------------------------------------------------+ - | | | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | . | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | / | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | . | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | / | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | . | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | / | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | . | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | / | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | /bin | | ERR: No such file or directory (os error 44) | - | /bin | . | ERR: No such file or directory (os error 44) | - | /bin | .. | ERR: No such file or directory (os error 44) | - | /bin | / | ERR: No such file or directory (os error 44) | - | /bin | /bin | ERR: No such file or directory (os error 44) | - | /bin | /boot | ERR: No such file or directory (os error 44) | - | /bin | /dev | ERR: No such file or directory (os error 44) | - | /bin | /etc | ERR: No such file or directory (os error 44) | - | /bin | /etc/group | ERR: No such file or directory (os error 44) | - | /bin | /etc/passwd | ERR: No such file or directory (os error 44) | - | /bin | /etc/shadow | ERR: No such file or directory (os error 44) | - | /bin | /home | ERR: No such file or directory (os error 44) | - | /bin | /lib | ERR: No such file or directory (os error 44) | - | /bin | /lib64 | ERR: No such file or directory (os error 44) | - | /bin | /opt | ERR: No such file or directory (os error 44) | - | /bin | /proc | ERR: No such file or directory (os error 44) | - | /bin | /proc/self | ERR: No such file or directory (os error 44) | - | /bin | /root | ERR: No such file or directory (os error 44) | - | /bin | /run | ERR: No such file or directory (os error 44) | - | /bin | /sbin | ERR: No such file or directory (os error 44) | - | /bin | /srv | ERR: No such file or directory (os error 44) | - | /bin | /sys | ERR: No such file or directory (os error 44) | - | /bin | /tmp | ERR: No such file or directory (os error 44) | - | /bin | /usr | ERR: No such file or directory (os error 44) | - | /bin | /var | ERR: No such file or directory (os error 44) | - | /bin | \0 | ERR: No such file or directory (os error 44) | - | /bin | /x/.. | ERR: No such file or directory (os error 44) | - | /boot | | ERR: No such file or directory (os error 44) | - | /boot | . | ERR: No such file or directory (os error 44) | - | /boot | .. | ERR: No such file or directory (os error 44) | - | /boot | / | ERR: No such file or directory (os error 44) | - | /boot | /bin | ERR: No such file or directory (os error 44) | - | /boot | /boot | ERR: No such file or directory (os error 44) | - | /boot | /dev | ERR: No such file or directory (os error 44) | - | /boot | /etc | ERR: No such file or directory (os error 44) | - | /boot | /etc/group | ERR: No such file or directory (os error 44) | - | /boot | /etc/passwd | ERR: No such file or directory (os error 44) | - | /boot | /etc/shadow | ERR: No such file or directory (os error 44) | - | /boot | /home | ERR: No such file or directory (os error 44) | - | /boot | /lib | ERR: No such file or directory (os error 44) | - | /boot | /lib64 | ERR: No such file or directory (os error 44) | - | /boot | /opt | ERR: No such file or directory (os error 44) | - | /boot | /proc | ERR: No such file or directory (os error 44) | - | /boot | /proc/self | ERR: No such file or directory (os error 44) | - | /boot | /root | ERR: No such file or directory (os error 44) | - | /boot | /run | ERR: No such file or directory (os error 44) | - | /boot | /sbin | ERR: No such file or directory (os error 44) | - | /boot | /srv | ERR: No such file or directory (os error 44) | - | /boot | /sys | ERR: No such file or directory (os error 44) | - | /boot | /tmp | ERR: No such file or directory (os error 44) | - | /boot | /usr | ERR: No such file or directory (os error 44) | - | /boot | /var | ERR: No such file or directory (os error 44) | - | /boot | \0 | ERR: No such file or directory (os error 44) | - | /boot | /x/.. | ERR: No such file or directory (os error 44) | - | /dev | | ERR: No such file or directory (os error 44) | - | /dev | . | ERR: No such file or directory (os error 44) | - | /dev | .. | ERR: No such file or directory (os error 44) | - | /dev | / | ERR: No such file or directory (os error 44) | - | /dev | /bin | ERR: No such file or directory (os error 44) | - | /dev | /boot | ERR: No such file or directory (os error 44) | - | /dev | /dev | ERR: No such file or directory (os error 44) | - | /dev | /etc | ERR: No such file or directory (os error 44) | - | /dev | /etc/group | ERR: No such file or directory (os error 44) | - | /dev | /etc/passwd | ERR: No such file or directory (os error 44) | - | /dev | /etc/shadow | ERR: No such file or directory (os error 44) | - | /dev | /home | ERR: No such file or directory (os error 44) | - | /dev | /lib | ERR: No such file or directory (os error 44) | - | /dev | /lib64 | ERR: No such file or directory (os error 44) | - | /dev | /opt | ERR: No such file or directory (os error 44) | - | /dev | /proc | ERR: No such file or directory (os error 44) | - | /dev | /proc/self | ERR: No such file or directory (os error 44) | - | /dev | /root | ERR: No such file or directory (os error 44) | - | /dev | /run | ERR: No such file or directory (os error 44) | - | /dev | /sbin | ERR: No such file or directory (os error 44) | - | /dev | /srv | ERR: No such file or directory (os error 44) | - | /dev | /sys | ERR: No such file or directory (os error 44) | - | /dev | /tmp | ERR: No such file or directory (os error 44) | - | /dev | /usr | ERR: No such file or directory (os error 44) | - | /dev | /var | ERR: No such file or directory (os error 44) | - | /dev | \0 | ERR: No such file or directory (os error 44) | - | /dev | /x/.. | ERR: No such file or directory (os error 44) | - | /etc | | ERR: No such file or directory (os error 44) | - | /etc | . | ERR: No such file or directory (os error 44) | - | /etc | .. | ERR: No such file or directory (os error 44) | - | /etc | / | ERR: No such file or directory (os error 44) | - | /etc | /bin | ERR: No such file or directory (os error 44) | - | /etc | /boot | ERR: No such file or directory (os error 44) | - | /etc | /dev | ERR: No such file or directory (os error 44) | - | /etc | /etc | ERR: No such file or directory (os error 44) | - | /etc | /etc/group | ERR: No such file or directory (os error 44) | - | /etc | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc | /home | ERR: No such file or directory (os error 44) | - | /etc | /lib | ERR: No such file or directory (os error 44) | - | /etc | /lib64 | ERR: No such file or directory (os error 44) | - | /etc | /opt | ERR: No such file or directory (os error 44) | - | /etc | /proc | ERR: No such file or directory (os error 44) | - | /etc | /proc/self | ERR: No such file or directory (os error 44) | - | /etc | /root | ERR: No such file or directory (os error 44) | - | /etc | /run | ERR: No such file or directory (os error 44) | - | /etc | /sbin | ERR: No such file or directory (os error 44) | - | /etc | /srv | ERR: No such file or directory (os error 44) | - | /etc | /sys | ERR: No such file or directory (os error 44) | - | /etc | /tmp | ERR: No such file or directory (os error 44) | - | /etc | /usr | ERR: No such file or directory (os error 44) | - | /etc | /var | ERR: No such file or directory (os error 44) | - | /etc | \0 | ERR: No such file or directory (os error 44) | - | /etc | /x/.. | ERR: No such file or directory (os error 44) | - | /etc/group | | ERR: No such file or directory (os error 44) | - | /etc/group | . | ERR: No such file or directory (os error 44) | - | /etc/group | .. | ERR: No such file or directory (os error 44) | - | /etc/group | / | ERR: No such file or directory (os error 44) | - | /etc/group | /bin | ERR: No such file or directory (os error 44) | - | /etc/group | /boot | ERR: No such file or directory (os error 44) | - | /etc/group | /dev | ERR: No such file or directory (os error 44) | - | /etc/group | /etc | ERR: No such file or directory (os error 44) | - | /etc/group | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/group | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/group | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc/group | /home | ERR: No such file or directory (os error 44) | - | /etc/group | /lib | ERR: No such file or directory (os error 44) | - | /etc/group | /lib64 | ERR: No such file or directory (os error 44) | - | /etc/group | /opt | ERR: No such file or directory (os error 44) | - | /etc/group | /proc | ERR: No such file or directory (os error 44) | - | /etc/group | /proc/self | ERR: No such file or directory (os error 44) | - | /etc/group | /root | ERR: No such file or directory (os error 44) | - | /etc/group | /run | ERR: No such file or directory (os error 44) | - | /etc/group | /sbin | ERR: No such file or directory (os error 44) | - | /etc/group | /srv | ERR: No such file or directory (os error 44) | - | /etc/group | /sys | ERR: No such file or directory (os error 44) | - | /etc/group | /tmp | ERR: No such file or directory (os error 44) | - | /etc/group | /usr | ERR: No such file or directory (os error 44) | - | /etc/group | /var | ERR: No such file or directory (os error 44) | - | /etc/group | \0 | ERR: No such file or directory (os error 44) | - | /etc/group | /x/.. | ERR: No such file or directory (os error 44) | - | /etc/passwd | | ERR: No such file or directory (os error 44) | - | /etc/passwd | . | ERR: No such file or directory (os error 44) | - | /etc/passwd | .. | ERR: No such file or directory (os error 44) | - | /etc/passwd | / | ERR: No such file or directory (os error 44) | - | /etc/passwd | /bin | ERR: No such file or directory (os error 44) | - | /etc/passwd | /boot | ERR: No such file or directory (os error 44) | - | /etc/passwd | /dev | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc/passwd | /home | ERR: No such file or directory (os error 44) | - | /etc/passwd | /lib | ERR: No such file or directory (os error 44) | - | /etc/passwd | /lib64 | ERR: No such file or directory (os error 44) | - | /etc/passwd | /opt | ERR: No such file or directory (os error 44) | - | /etc/passwd | /proc | ERR: No such file or directory (os error 44) | - | /etc/passwd | /proc/self | ERR: No such file or directory (os error 44) | - | /etc/passwd | /root | ERR: No such file or directory (os error 44) | - | /etc/passwd | /run | ERR: No such file or directory (os error 44) | - | /etc/passwd | /sbin | ERR: No such file or directory (os error 44) | - | /etc/passwd | /srv | ERR: No such file or directory (os error 44) | - | /etc/passwd | /sys | ERR: No such file or directory (os error 44) | - | /etc/passwd | /tmp | ERR: No such file or directory (os error 44) | - | /etc/passwd | /usr | ERR: No such file or directory (os error 44) | - | /etc/passwd | /var | ERR: No such file or directory (os error 44) | - | /etc/passwd | \0 | ERR: No such file or directory (os error 44) | - | /etc/passwd | /x/.. | ERR: No such file or directory (os error 44) | - | /etc/shadow | | ERR: No such file or directory (os error 44) | - | /etc/shadow | . | ERR: No such file or directory (os error 44) | - | /etc/shadow | .. | ERR: No such file or directory (os error 44) | - | /etc/shadow | / | ERR: No such file or directory (os error 44) | - | /etc/shadow | /bin | ERR: No such file or directory (os error 44) | - | /etc/shadow | /boot | ERR: No such file or directory (os error 44) | - | /etc/shadow | /dev | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc/shadow | /home | ERR: No such file or directory (os error 44) | - | /etc/shadow | /lib | ERR: No such file or directory (os error 44) | - | /etc/shadow | /lib64 | ERR: No such file or directory (os error 44) | - | /etc/shadow | /opt | ERR: No such file or directory (os error 44) | - | /etc/shadow | /proc | ERR: No such file or directory (os error 44) | - | /etc/shadow | /proc/self | ERR: No such file or directory (os error 44) | - | /etc/shadow | /root | ERR: No such file or directory (os error 44) | - | /etc/shadow | /run | ERR: No such file or directory (os error 44) | - | /etc/shadow | /sbin | ERR: No such file or directory (os error 44) | - | /etc/shadow | /srv | ERR: No such file or directory (os error 44) | - | /etc/shadow | /sys | ERR: No such file or directory (os error 44) | - | /etc/shadow | /tmp | ERR: No such file or directory (os error 44) | - | /etc/shadow | /usr | ERR: No such file or directory (os error 44) | - | /etc/shadow | /var | ERR: No such file or directory (os error 44) | - | /etc/shadow | \0 | ERR: No such file or directory (os error 44) | - | /etc/shadow | /x/.. | ERR: No such file or directory (os error 44) | - | /home | | ERR: No such file or directory (os error 44) | - | /home | . | ERR: No such file or directory (os error 44) | - | /home | .. | ERR: No such file or directory (os error 44) | - | /home | / | ERR: No such file or directory (os error 44) | - | /home | /bin | ERR: No such file or directory (os error 44) | - | /home | /boot | ERR: No such file or directory (os error 44) | - | /home | /dev | ERR: No such file or directory (os error 44) | - | /home | /etc | ERR: No such file or directory (os error 44) | - | /home | /etc/group | ERR: No such file or directory (os error 44) | - | /home | /etc/passwd | ERR: No such file or directory (os error 44) | - | /home | /etc/shadow | ERR: No such file or directory (os error 44) | - | /home | /home | ERR: No such file or directory (os error 44) | - | /home | /lib | ERR: No such file or directory (os error 44) | - | /home | /lib64 | ERR: No such file or directory (os error 44) | - | /home | /opt | ERR: No such file or directory (os error 44) | - | /home | /proc | ERR: No such file or directory (os error 44) | - | /home | /proc/self | ERR: No such file or directory (os error 44) | - | /home | /root | ERR: No such file or directory (os error 44) | - | /home | /run | ERR: No such file or directory (os error 44) | - | /home | /sbin | ERR: No such file or directory (os error 44) | - | /home | /srv | ERR: No such file or directory (os error 44) | - | /home | /sys | ERR: No such file or directory (os error 44) | - | /home | /tmp | ERR: No such file or directory (os error 44) | - | /home | /usr | ERR: No such file or directory (os error 44) | - | /home | /var | ERR: No such file or directory (os error 44) | - | /home | \0 | ERR: No such file or directory (os error 44) | - | /home | /x/.. | ERR: No such file or directory (os error 44) | - | /lib | | ERR: No such file or directory (os error 44) | - | /lib | . | ERR: No such file or directory (os error 44) | - | /lib | .. | ERR: No such file or directory (os error 44) | - | /lib | / | ERR: No such file or directory (os error 44) | - | /lib | /bin | ERR: No such file or directory (os error 44) | - | /lib | /boot | ERR: No such file or directory (os error 44) | - | /lib | /dev | ERR: No such file or directory (os error 44) | - | /lib | /etc | ERR: No such file or directory (os error 44) | - | /lib | /etc/group | ERR: No such file or directory (os error 44) | - | /lib | /etc/passwd | ERR: No such file or directory (os error 44) | - | /lib | /etc/shadow | ERR: No such file or directory (os error 44) | - | /lib | /home | ERR: No such file or directory (os error 44) | - | /lib | /lib | ERR: No such file or directory (os error 44) | - | /lib | /lib64 | ERR: No such file or directory (os error 44) | - | /lib | /opt | ERR: No such file or directory (os error 44) | - | /lib | /proc | ERR: No such file or directory (os error 44) | - | /lib | /proc/self | ERR: No such file or directory (os error 44) | - | /lib | /root | ERR: No such file or directory (os error 44) | - | /lib | /run | ERR: No such file or directory (os error 44) | - | /lib | /sbin | ERR: No such file or directory (os error 44) | - | /lib | /srv | ERR: No such file or directory (os error 44) | - | /lib | /sys | ERR: No such file or directory (os error 44) | - | /lib | /tmp | ERR: No such file or directory (os error 44) | - | /lib | /usr | ERR: No such file or directory (os error 44) | - | /lib | /var | ERR: No such file or directory (os error 44) | - | /lib | \0 | ERR: No such file or directory (os error 44) | - | /lib | /x/.. | ERR: No such file or directory (os error 44) | - | /lib64 | | ERR: No such file or directory (os error 44) | - | /lib64 | . | ERR: No such file or directory (os error 44) | - | /lib64 | .. | ERR: No such file or directory (os error 44) | - | /lib64 | / | ERR: No such file or directory (os error 44) | - | /lib64 | /bin | ERR: No such file or directory (os error 44) | - | /lib64 | /boot | ERR: No such file or directory (os error 44) | - | /lib64 | /dev | ERR: No such file or directory (os error 44) | - | /lib64 | /etc | ERR: No such file or directory (os error 44) | - | /lib64 | /etc/group | ERR: No such file or directory (os error 44) | - | /lib64 | /etc/passwd | ERR: No such file or directory (os error 44) | - | /lib64 | /etc/shadow | ERR: No such file or directory (os error 44) | - | /lib64 | /home | ERR: No such file or directory (os error 44) | - | /lib64 | /lib | ERR: No such file or directory (os error 44) | - | /lib64 | /lib64 | ERR: No such file or directory (os error 44) | - | /lib64 | /opt | ERR: No such file or directory (os error 44) | - | /lib64 | /proc | ERR: No such file or directory (os error 44) | - | /lib64 | /proc/self | ERR: No such file or directory (os error 44) | - | /lib64 | /root | ERR: No such file or directory (os error 44) | - | /lib64 | /run | ERR: No such file or directory (os error 44) | - | /lib64 | /sbin | ERR: No such file or directory (os error 44) | - | /lib64 | /srv | ERR: No such file or directory (os error 44) | - | /lib64 | /sys | ERR: No such file or directory (os error 44) | - | /lib64 | /tmp | ERR: No such file or directory (os error 44) | - | /lib64 | /usr | ERR: No such file or directory (os error 44) | - | /lib64 | /var | ERR: No such file or directory (os error 44) | - | /lib64 | \0 | ERR: No such file or directory (os error 44) | - | /lib64 | /x/.. | ERR: No such file or directory (os error 44) | - | /opt | | ERR: No such file or directory (os error 44) | - | /opt | . | ERR: No such file or directory (os error 44) | - | /opt | .. | ERR: No such file or directory (os error 44) | - | /opt | / | ERR: No such file or directory (os error 44) | - | /opt | /bin | ERR: No such file or directory (os error 44) | - | /opt | /boot | ERR: No such file or directory (os error 44) | - | /opt | /dev | ERR: No such file or directory (os error 44) | - | /opt | /etc | ERR: No such file or directory (os error 44) | - | /opt | /etc/group | ERR: No such file or directory (os error 44) | - | /opt | /etc/passwd | ERR: No such file or directory (os error 44) | - | /opt | /etc/shadow | ERR: No such file or directory (os error 44) | - | /opt | /home | ERR: No such file or directory (os error 44) | - | /opt | /lib | ERR: No such file or directory (os error 44) | - | /opt | /lib64 | ERR: No such file or directory (os error 44) | - | /opt | /opt | ERR: No such file or directory (os error 44) | - | /opt | /proc | ERR: No such file or directory (os error 44) | - | /opt | /proc/self | ERR: No such file or directory (os error 44) | - | /opt | /root | ERR: No such file or directory (os error 44) | - | /opt | /run | ERR: No such file or directory (os error 44) | - | /opt | /sbin | ERR: No such file or directory (os error 44) | - | /opt | /srv | ERR: No such file or directory (os error 44) | - | /opt | /sys | ERR: No such file or directory (os error 44) | - | /opt | /tmp | ERR: No such file or directory (os error 44) | - | /opt | /usr | ERR: No such file or directory (os error 44) | - | /opt | /var | ERR: No such file or directory (os error 44) | - | /opt | \0 | ERR: No such file or directory (os error 44) | - | /opt | /x/.. | ERR: No such file or directory (os error 44) | - | /proc | | ERR: No such file or directory (os error 44) | - | /proc | . | ERR: No such file or directory (os error 44) | - | /proc | .. | ERR: No such file or directory (os error 44) | - | /proc | / | ERR: No such file or directory (os error 44) | - | /proc | /bin | ERR: No such file or directory (os error 44) | - | /proc | /boot | ERR: No such file or directory (os error 44) | - | /proc | /dev | ERR: No such file or directory (os error 44) | - | /proc | /etc | ERR: No such file or directory (os error 44) | - | /proc | /etc/group | ERR: No such file or directory (os error 44) | - | /proc | /etc/passwd | ERR: No such file or directory (os error 44) | - | /proc | /etc/shadow | ERR: No such file or directory (os error 44) | - | /proc | /home | ERR: No such file or directory (os error 44) | - | /proc | /lib | ERR: No such file or directory (os error 44) | - | /proc | /lib64 | ERR: No such file or directory (os error 44) | - | /proc | /opt | ERR: No such file or directory (os error 44) | - | /proc | /proc | ERR: No such file or directory (os error 44) | - | /proc | /proc/self | ERR: No such file or directory (os error 44) | - | /proc | /root | ERR: No such file or directory (os error 44) | - | /proc | /run | ERR: No such file or directory (os error 44) | - | /proc | /sbin | ERR: No such file or directory (os error 44) | - | /proc | /srv | ERR: No such file or directory (os error 44) | - | /proc | /sys | ERR: No such file or directory (os error 44) | - | /proc | /tmp | ERR: No such file or directory (os error 44) | - | /proc | /usr | ERR: No such file or directory (os error 44) | - | /proc | /var | ERR: No such file or directory (os error 44) | - | /proc | \0 | ERR: No such file or directory (os error 44) | - | /proc | /x/.. | ERR: No such file or directory (os error 44) | - | /proc/self | | ERR: No such file or directory (os error 44) | - | /proc/self | . | ERR: No such file or directory (os error 44) | - | /proc/self | .. | ERR: No such file or directory (os error 44) | - | /proc/self | / | ERR: No such file or directory (os error 44) | - | /proc/self | /bin | ERR: No such file or directory (os error 44) | - | /proc/self | /boot | ERR: No such file or directory (os error 44) | - | /proc/self | /dev | ERR: No such file or directory (os error 44) | - | /proc/self | /etc | ERR: No such file or directory (os error 44) | - | /proc/self | /etc/group | ERR: No such file or directory (os error 44) | - | /proc/self | /etc/passwd | ERR: No such file or directory (os error 44) | - | /proc/self | /etc/shadow | ERR: No such file or directory (os error 44) | - | /proc/self | /home | ERR: No such file or directory (os error 44) | - | /proc/self | /lib | ERR: No such file or directory (os error 44) | - | /proc/self | /lib64 | ERR: No such file or directory (os error 44) | - | /proc/self | /opt | ERR: No such file or directory (os error 44) | - | /proc/self | /proc | ERR: No such file or directory (os error 44) | - | /proc/self | /proc/self | ERR: No such file or directory (os error 44) | - | /proc/self | /root | ERR: No such file or directory (os error 44) | - | /proc/self | /run | ERR: No such file or directory (os error 44) | - | /proc/self | /sbin | ERR: No such file or directory (os error 44) | - | /proc/self | /srv | ERR: No such file or directory (os error 44) | - | /proc/self | /sys | ERR: No such file or directory (os error 44) | - | /proc/self | /tmp | ERR: No such file or directory (os error 44) | - | /proc/self | /usr | ERR: No such file or directory (os error 44) | - | /proc/self | /var | ERR: No such file or directory (os error 44) | - | /proc/self | \0 | ERR: No such file or directory (os error 44) | - | /proc/self | /x/.. | ERR: No such file or directory (os error 44) | - | /root | | ERR: No such file or directory (os error 44) | - | /root | . | ERR: No such file or directory (os error 44) | - | /root | .. | ERR: No such file or directory (os error 44) | - | /root | / | ERR: No such file or directory (os error 44) | - | /root | /bin | ERR: No such file or directory (os error 44) | - | /root | /boot | ERR: No such file or directory (os error 44) | - | /root | /dev | ERR: No such file or directory (os error 44) | - | /root | /etc | ERR: No such file or directory (os error 44) | - | /root | /etc/group | ERR: No such file or directory (os error 44) | - | /root | /etc/passwd | ERR: No such file or directory (os error 44) | - | /root | /etc/shadow | ERR: No such file or directory (os error 44) | - | /root | /home | ERR: No such file or directory (os error 44) | - | /root | /lib | ERR: No such file or directory (os error 44) | - | /root | /lib64 | ERR: No such file or directory (os error 44) | - | /root | /opt | ERR: No such file or directory (os error 44) | - | /root | /proc | ERR: No such file or directory (os error 44) | - | /root | /proc/self | ERR: No such file or directory (os error 44) | - | /root | /root | ERR: No such file or directory (os error 44) | - | /root | /run | ERR: No such file or directory (os error 44) | - | /root | /sbin | ERR: No such file or directory (os error 44) | - | /root | /srv | ERR: No such file or directory (os error 44) | - | /root | /sys | ERR: No such file or directory (os error 44) | - | /root | /tmp | ERR: No such file or directory (os error 44) | - | /root | /usr | ERR: No such file or directory (os error 44) | - | /root | /var | ERR: No such file or directory (os error 44) | - | /root | \0 | ERR: No such file or directory (os error 44) | - | /root | /x/.. | ERR: No such file or directory (os error 44) | - | /run | | ERR: No such file or directory (os error 44) | - | /run | . | ERR: No such file or directory (os error 44) | - | /run | .. | ERR: No such file or directory (os error 44) | - | /run | / | ERR: No such file or directory (os error 44) | - | /run | /bin | ERR: No such file or directory (os error 44) | - | /run | /boot | ERR: No such file or directory (os error 44) | - | /run | /dev | ERR: No such file or directory (os error 44) | - | /run | /etc | ERR: No such file or directory (os error 44) | - | /run | /etc/group | ERR: No such file or directory (os error 44) | - | /run | /etc/passwd | ERR: No such file or directory (os error 44) | - | /run | /etc/shadow | ERR: No such file or directory (os error 44) | - | /run | /home | ERR: No such file or directory (os error 44) | - | /run | /lib | ERR: No such file or directory (os error 44) | - | /run | /lib64 | ERR: No such file or directory (os error 44) | - | /run | /opt | ERR: No such file or directory (os error 44) | - | /run | /proc | ERR: No such file or directory (os error 44) | - | /run | /proc/self | ERR: No such file or directory (os error 44) | - | /run | /root | ERR: No such file or directory (os error 44) | - | /run | /run | ERR: No such file or directory (os error 44) | - | /run | /sbin | ERR: No such file or directory (os error 44) | - | /run | /srv | ERR: No such file or directory (os error 44) | - | /run | /sys | ERR: No such file or directory (os error 44) | - | /run | /tmp | ERR: No such file or directory (os error 44) | - | /run | /usr | ERR: No such file or directory (os error 44) | - | /run | /var | ERR: No such file or directory (os error 44) | - | /run | \0 | ERR: No such file or directory (os error 44) | - | /run | /x/.. | ERR: No such file or directory (os error 44) | - | /sbin | | ERR: No such file or directory (os error 44) | - | /sbin | . | ERR: No such file or directory (os error 44) | - | /sbin | .. | ERR: No such file or directory (os error 44) | - | /sbin | / | ERR: No such file or directory (os error 44) | - | /sbin | /bin | ERR: No such file or directory (os error 44) | - | /sbin | /boot | ERR: No such file or directory (os error 44) | - | /sbin | /dev | ERR: No such file or directory (os error 44) | - | /sbin | /etc | ERR: No such file or directory (os error 44) | - | /sbin | /etc/group | ERR: No such file or directory (os error 44) | - | /sbin | /etc/passwd | ERR: No such file or directory (os error 44) | - | /sbin | /etc/shadow | ERR: No such file or directory (os error 44) | - | /sbin | /home | ERR: No such file or directory (os error 44) | - | /sbin | /lib | ERR: No such file or directory (os error 44) | - | /sbin | /lib64 | ERR: No such file or directory (os error 44) | - | /sbin | /opt | ERR: No such file or directory (os error 44) | - | /sbin | /proc | ERR: No such file or directory (os error 44) | - | /sbin | /proc/self | ERR: No such file or directory (os error 44) | - | /sbin | /root | ERR: No such file or directory (os error 44) | - | /sbin | /run | ERR: No such file or directory (os error 44) | - | /sbin | /sbin | ERR: No such file or directory (os error 44) | - | /sbin | /srv | ERR: No such file or directory (os error 44) | - | /sbin | /sys | ERR: No such file or directory (os error 44) | - | /sbin | /tmp | ERR: No such file or directory (os error 44) | - | /sbin | /usr | ERR: No such file or directory (os error 44) | - | /sbin | /var | ERR: No such file or directory (os error 44) | - | /sbin | \0 | ERR: No such file or directory (os error 44) | - | /sbin | /x/.. | ERR: No such file or directory (os error 44) | - | /srv | | ERR: No such file or directory (os error 44) | - | /srv | . | ERR: No such file or directory (os error 44) | - | /srv | .. | ERR: No such file or directory (os error 44) | - | /srv | / | ERR: No such file or directory (os error 44) | - | /srv | /bin | ERR: No such file or directory (os error 44) | - | /srv | /boot | ERR: No such file or directory (os error 44) | - | /srv | /dev | ERR: No such file or directory (os error 44) | - | /srv | /etc | ERR: No such file or directory (os error 44) | - | /srv | /etc/group | ERR: No such file or directory (os error 44) | - | /srv | /etc/passwd | ERR: No such file or directory (os error 44) | - | /srv | /etc/shadow | ERR: No such file or directory (os error 44) | - | /srv | /home | ERR: No such file or directory (os error 44) | - | /srv | /lib | ERR: No such file or directory (os error 44) | - | /srv | /lib64 | ERR: No such file or directory (os error 44) | - | /srv | /opt | ERR: No such file or directory (os error 44) | - | /srv | /proc | ERR: No such file or directory (os error 44) | - | /srv | /proc/self | ERR: No such file or directory (os error 44) | - | /srv | /root | ERR: No such file or directory (os error 44) | - | /srv | /run | ERR: No such file or directory (os error 44) | - | /srv | /sbin | ERR: No such file or directory (os error 44) | - | /srv | /srv | ERR: No such file or directory (os error 44) | - | /srv | /sys | ERR: No such file or directory (os error 44) | - | /srv | /tmp | ERR: No such file or directory (os error 44) | - | /srv | /usr | ERR: No such file or directory (os error 44) | - | /srv | /var | ERR: No such file or directory (os error 44) | - | /srv | \0 | ERR: No such file or directory (os error 44) | - | /srv | /x/.. | ERR: No such file or directory (os error 44) | - | /sys | | ERR: No such file or directory (os error 44) | - | /sys | . | ERR: No such file or directory (os error 44) | - | /sys | .. | ERR: No such file or directory (os error 44) | - | /sys | / | ERR: No such file or directory (os error 44) | - | /sys | /bin | ERR: No such file or directory (os error 44) | - | /sys | /boot | ERR: No such file or directory (os error 44) | - | /sys | /dev | ERR: No such file or directory (os error 44) | - | /sys | /etc | ERR: No such file or directory (os error 44) | - | /sys | /etc/group | ERR: No such file or directory (os error 44) | - | /sys | /etc/passwd | ERR: No such file or directory (os error 44) | - | /sys | /etc/shadow | ERR: No such file or directory (os error 44) | - | /sys | /home | ERR: No such file or directory (os error 44) | - | /sys | /lib | ERR: No such file or directory (os error 44) | - | /sys | /lib64 | ERR: No such file or directory (os error 44) | - | /sys | /opt | ERR: No such file or directory (os error 44) | - | /sys | /proc | ERR: No such file or directory (os error 44) | - | /sys | /proc/self | ERR: No such file or directory (os error 44) | - | /sys | /root | ERR: No such file or directory (os error 44) | - | /sys | /run | ERR: No such file or directory (os error 44) | - | /sys | /sbin | ERR: No such file or directory (os error 44) | - | /sys | /srv | ERR: No such file or directory (os error 44) | - | /sys | /sys | ERR: No such file or directory (os error 44) | - | /sys | /tmp | ERR: No such file or directory (os error 44) | - | /sys | /usr | ERR: No such file or directory (os error 44) | - | /sys | /var | ERR: No such file or directory (os error 44) | - | /sys | \0 | ERR: No such file or directory (os error 44) | - | /sys | /x/.. | ERR: No such file or directory (os error 44) | - | /tmp | | ERR: No such file or directory (os error 44) | - | /tmp | . | ERR: No such file or directory (os error 44) | - | /tmp | .. | ERR: No such file or directory (os error 44) | - | /tmp | / | ERR: No such file or directory (os error 44) | - | /tmp | /bin | ERR: No such file or directory (os error 44) | - | /tmp | /boot | ERR: No such file or directory (os error 44) | - | /tmp | /dev | ERR: No such file or directory (os error 44) | - | /tmp | /etc | ERR: No such file or directory (os error 44) | - | /tmp | /etc/group | ERR: No such file or directory (os error 44) | - | /tmp | /etc/passwd | ERR: No such file or directory (os error 44) | - | /tmp | /etc/shadow | ERR: No such file or directory (os error 44) | - | /tmp | /home | ERR: No such file or directory (os error 44) | - | /tmp | /lib | ERR: No such file or directory (os error 44) | - | /tmp | /lib64 | ERR: No such file or directory (os error 44) | - | /tmp | /opt | ERR: No such file or directory (os error 44) | - | /tmp | /proc | ERR: No such file or directory (os error 44) | - | /tmp | /proc/self | ERR: No such file or directory (os error 44) | - | /tmp | /root | ERR: No such file or directory (os error 44) | - | /tmp | /run | ERR: No such file or directory (os error 44) | - | /tmp | /sbin | ERR: No such file or directory (os error 44) | - | /tmp | /srv | ERR: No such file or directory (os error 44) | - | /tmp | /sys | ERR: No such file or directory (os error 44) | - | /tmp | /tmp | ERR: No such file or directory (os error 44) | - | /tmp | /usr | ERR: No such file or directory (os error 44) | - | /tmp | /var | ERR: No such file or directory (os error 44) | - | /tmp | \0 | ERR: No such file or directory (os error 44) | - | /tmp | /x/.. | ERR: No such file or directory (os error 44) | - | /usr | | ERR: No such file or directory (os error 44) | - | /usr | . | ERR: No such file or directory (os error 44) | - | /usr | .. | ERR: No such file or directory (os error 44) | - | /usr | / | ERR: No such file or directory (os error 44) | - | /usr | /bin | ERR: No such file or directory (os error 44) | - | /usr | /boot | ERR: No such file or directory (os error 44) | - | /usr | /dev | ERR: No such file or directory (os error 44) | - | /usr | /etc | ERR: No such file or directory (os error 44) | - | /usr | /etc/group | ERR: No such file or directory (os error 44) | - | /usr | /etc/passwd | ERR: No such file or directory (os error 44) | - | /usr | /etc/shadow | ERR: No such file or directory (os error 44) | - | /usr | /home | ERR: No such file or directory (os error 44) | - | /usr | /lib | ERR: No such file or directory (os error 44) | - | /usr | /lib64 | ERR: No such file or directory (os error 44) | - | /usr | /opt | ERR: No such file or directory (os error 44) | - | /usr | /proc | ERR: No such file or directory (os error 44) | - | /usr | /proc/self | ERR: No such file or directory (os error 44) | - | /usr | /root | ERR: No such file or directory (os error 44) | - | /usr | /run | ERR: No such file or directory (os error 44) | - | /usr | /sbin | ERR: No such file or directory (os error 44) | - | /usr | /srv | ERR: No such file or directory (os error 44) | - | /usr | /sys | ERR: No such file or directory (os error 44) | - | /usr | /tmp | ERR: No such file or directory (os error 44) | - | /usr | /usr | ERR: No such file or directory (os error 44) | - | /usr | /var | ERR: No such file or directory (os error 44) | - | /usr | \0 | ERR: No such file or directory (os error 44) | - | /usr | /x/.. | ERR: No such file or directory (os error 44) | - | /var | | ERR: No such file or directory (os error 44) | - | /var | . | ERR: No such file or directory (os error 44) | - | /var | .. | ERR: No such file or directory (os error 44) | - | /var | / | ERR: No such file or directory (os error 44) | - | /var | /bin | ERR: No such file or directory (os error 44) | - | /var | /boot | ERR: No such file or directory (os error 44) | - | /var | /dev | ERR: No such file or directory (os error 44) | - | /var | /etc | ERR: No such file or directory (os error 44) | - | /var | /etc/group | ERR: No such file or directory (os error 44) | - | /var | /etc/passwd | ERR: No such file or directory (os error 44) | - | /var | /etc/shadow | ERR: No such file or directory (os error 44) | - | /var | /home | ERR: No such file or directory (os error 44) | - | /var | /lib | ERR: No such file or directory (os error 44) | - | /var | /lib64 | ERR: No such file or directory (os error 44) | - | /var | /opt | ERR: No such file or directory (os error 44) | - | /var | /proc | ERR: No such file or directory (os error 44) | - | /var | /proc/self | ERR: No such file or directory (os error 44) | - | /var | /root | ERR: No such file or directory (os error 44) | - | /var | /run | ERR: No such file or directory (os error 44) | - | /var | /sbin | ERR: No such file or directory (os error 44) | - | /var | /srv | ERR: No such file or directory (os error 44) | - | /var | /sys | ERR: No such file or directory (os error 44) | - | /var | /tmp | ERR: No such file or directory (os error 44) | - | /var | /usr | ERR: No such file or directory (os error 44) | - | /var | /var | ERR: No such file or directory (os error 44) | - | /var | \0 | ERR: No such file or directory (os error 44) | - | /var | /x/.. | ERR: No such file or directory (os error 44) | - | \0 | | ERR: file name contained an unexpected NUL byte | - | \0 | . | ERR: file name contained an unexpected NUL byte | - | \0 | .. | ERR: file name contained an unexpected NUL byte | - | \0 | / | ERR: file name contained an unexpected NUL byte | - | \0 | /bin | ERR: file name contained an unexpected NUL byte | - | \0 | /boot | ERR: file name contained an unexpected NUL byte | - | \0 | /dev | ERR: file name contained an unexpected NUL byte | - | \0 | /etc | ERR: file name contained an unexpected NUL byte | - | \0 | /etc/group | ERR: file name contained an unexpected NUL byte | - | \0 | /etc/passwd | ERR: file name contained an unexpected NUL byte | - | \0 | /etc/shadow | ERR: file name contained an unexpected NUL byte | - | \0 | /home | ERR: file name contained an unexpected NUL byte | - | \0 | /lib | ERR: file name contained an unexpected NUL byte | - | \0 | /lib64 | ERR: file name contained an unexpected NUL byte | - | \0 | /opt | ERR: file name contained an unexpected NUL byte | - | \0 | /proc | ERR: file name contained an unexpected NUL byte | - | \0 | /proc/self | ERR: file name contained an unexpected NUL byte | - | \0 | /root | ERR: file name contained an unexpected NUL byte | - | \0 | /run | ERR: file name contained an unexpected NUL byte | - | \0 | /sbin | ERR: file name contained an unexpected NUL byte | - | \0 | /srv | ERR: file name contained an unexpected NUL byte | - | \0 | /sys | ERR: file name contained an unexpected NUL byte | - | \0 | /tmp | ERR: file name contained an unexpected NUL byte | - | \0 | /usr | ERR: file name contained an unexpected NUL byte | - | \0 | /var | ERR: file name contained an unexpected NUL byte | - | \0 | \0 | ERR: file name contained an unexpected NUL byte | - | \0 | /x/.. | ERR: file name contained an unexpected NUL byte | - | /x/.. | | ERR: No such file or directory (os error 44) | - | /x/.. | . | ERR: No such file or directory (os error 44) | - | /x/.. | .. | ERR: No such file or directory (os error 44) | - | /x/.. | / | ERR: No such file or directory (os error 44) | - | /x/.. | /bin | ERR: No such file or directory (os error 44) | - | /x/.. | /boot | ERR: No such file or directory (os error 44) | - | /x/.. | /dev | ERR: No such file or directory (os error 44) | - | /x/.. | /etc | ERR: No such file or directory (os error 44) | - | /x/.. | /etc/group | ERR: No such file or directory (os error 44) | - | /x/.. | /etc/passwd | ERR: No such file or directory (os error 44) | - | /x/.. | /etc/shadow | ERR: No such file or directory (os error 44) | - | /x/.. | /home | ERR: No such file or directory (os error 44) | - | /x/.. | /lib | ERR: No such file or directory (os error 44) | - | /x/.. | /lib64 | ERR: No such file or directory (os error 44) | - | /x/.. | /opt | ERR: No such file or directory (os error 44) | - | /x/.. | /proc | ERR: No such file or directory (os error 44) | - | /x/.. | /proc/self | ERR: No such file or directory (os error 44) | - | /x/.. | /root | ERR: No such file or directory (os error 44) | - | /x/.. | /run | ERR: No such file or directory (os error 44) | - | /x/.. | /sbin | ERR: No such file or directory (os error 44) | - | /x/.. | /srv | ERR: No such file or directory (os error 44) | - | /x/.. | /sys | ERR: No such file or directory (os error 44) | - | /x/.. | /tmp | ERR: No such file or directory (os error 44) | - | /x/.. | /usr | ERR: No such file or directory (os error 44) | - | /x/.. | /var | ERR: No such file or directory (os error 44) | - | /x/.. | \0 | ERR: No such file or directory (os error 44) | - | /x/.. | /x/.. | ERR: No such file or directory (os error 44) | - +-------------+-------------+--------------------------------------------------------------------------------+ + +-------------+-------------+-------------------------------------------------+ + | from | to | output | + +-------------+-------------+-------------------------------------------------+ + | | | ERR: Is a directory (os error 31) | + | | . | ERR: Is a directory (os error 31) | + | | .. | ERR: Is a directory (os error 31) | + | | / | ERR: Is a directory (os error 31) | + | | /bin | ERR: Bad file descriptor (os error 8) | + | | /boot | ERR: Bad file descriptor (os error 8) | + | | /dev | ERR: Bad file descriptor (os error 8) | + | | /etc | ERR: Bad file descriptor (os error 8) | + | | /etc/group | ERR: No such file or directory (os error 44) | + | | /etc/passwd | ERR: No such file or directory (os error 44) | + | | /etc/shadow | ERR: No such file or directory (os error 44) | + | | /home | ERR: Bad file descriptor (os error 8) | + | | /lib | ERR: Bad file descriptor (os error 8) | + | | /lib64 | ERR: Bad file descriptor (os error 8) | + | | /opt | ERR: Bad file descriptor (os error 8) | + | | /proc | ERR: Bad file descriptor (os error 8) | + | | /proc/self | ERR: No such file or directory (os error 44) | + | | /root | ERR: Bad file descriptor (os error 8) | + | | /run | ERR: Bad file descriptor (os error 8) | + | | /sbin | ERR: Bad file descriptor (os error 8) | + | | /srv | ERR: Bad file descriptor (os error 8) | + | | /sys | ERR: Bad file descriptor (os error 8) | + | | /tmp | ERR: Bad file descriptor (os error 8) | + | | /usr | ERR: Bad file descriptor (os error 8) | + | | /var | ERR: Bad file descriptor (os error 8) | + | | \0 | ERR: file name contained an unexpected NUL byte | + | | /x/.. | ERR: No such file or directory (os error 44) | + | . | | ERR: Is a directory (os error 31) | + | . | . | ERR: Is a directory (os error 31) | + | . | .. | ERR: Is a directory (os error 31) | + | . | / | ERR: Is a directory (os error 31) | + | . | /bin | ERR: Bad file descriptor (os error 8) | + | . | /boot | ERR: Bad file descriptor (os error 8) | + | . | /dev | ERR: Bad file descriptor (os error 8) | + | . | /etc | ERR: Bad file descriptor (os error 8) | + | . | /etc/group | ERR: No such file or directory (os error 44) | + | . | /etc/passwd | ERR: No such file or directory (os error 44) | + | . | /etc/shadow | ERR: No such file or directory (os error 44) | + | . | /home | ERR: Bad file descriptor (os error 8) | + | . | /lib | ERR: Bad file descriptor (os error 8) | + | . | /lib64 | ERR: Bad file descriptor (os error 8) | + | . | /opt | ERR: Bad file descriptor (os error 8) | + | . | /proc | ERR: Bad file descriptor (os error 8) | + | . | /proc/self | ERR: No such file or directory (os error 44) | + | . | /root | ERR: Bad file descriptor (os error 8) | + | . | /run | ERR: Bad file descriptor (os error 8) | + | . | /sbin | ERR: Bad file descriptor (os error 8) | + | . | /srv | ERR: Bad file descriptor (os error 8) | + | . | /sys | ERR: Bad file descriptor (os error 8) | + | . | /tmp | ERR: Bad file descriptor (os error 8) | + | . | /usr | ERR: Bad file descriptor (os error 8) | + | . | /var | ERR: Bad file descriptor (os error 8) | + | . | \0 | ERR: file name contained an unexpected NUL byte | + | . | /x/.. | ERR: No such file or directory (os error 44) | + | .. | | ERR: Is a directory (os error 31) | + | .. | . | ERR: Is a directory (os error 31) | + | .. | .. | ERR: Is a directory (os error 31) | + | .. | / | ERR: Is a directory (os error 31) | + | .. | /bin | ERR: Bad file descriptor (os error 8) | + | .. | /boot | ERR: Bad file descriptor (os error 8) | + | .. | /dev | ERR: Bad file descriptor (os error 8) | + | .. | /etc | ERR: Bad file descriptor (os error 8) | + | .. | /etc/group | ERR: No such file or directory (os error 44) | + | .. | /etc/passwd | ERR: No such file or directory (os error 44) | + | .. | /etc/shadow | ERR: No such file or directory (os error 44) | + | .. | /home | ERR: Bad file descriptor (os error 8) | + | .. | /lib | ERR: Bad file descriptor (os error 8) | + | .. | /lib64 | ERR: Bad file descriptor (os error 8) | + | .. | /opt | ERR: Bad file descriptor (os error 8) | + | .. | /proc | ERR: Bad file descriptor (os error 8) | + | .. | /proc/self | ERR: No such file or directory (os error 44) | + | .. | /root | ERR: Bad file descriptor (os error 8) | + | .. | /run | ERR: Bad file descriptor (os error 8) | + | .. | /sbin | ERR: Bad file descriptor (os error 8) | + | .. | /srv | ERR: Bad file descriptor (os error 8) | + | .. | /sys | ERR: Bad file descriptor (os error 8) | + | .. | /tmp | ERR: Bad file descriptor (os error 8) | + | .. | /usr | ERR: Bad file descriptor (os error 8) | + | .. | /var | ERR: Bad file descriptor (os error 8) | + | .. | \0 | ERR: file name contained an unexpected NUL byte | + | .. | /x/.. | ERR: No such file or directory (os error 44) | + | / | | ERR: Is a directory (os error 31) | + | / | . | ERR: Is a directory (os error 31) | + | / | .. | ERR: Is a directory (os error 31) | + | / | / | ERR: Is a directory (os error 31) | + | / | /bin | ERR: Bad file descriptor (os error 8) | + | / | /boot | ERR: Bad file descriptor (os error 8) | + | / | /dev | ERR: Bad file descriptor (os error 8) | + | / | /etc | ERR: Bad file descriptor (os error 8) | + | / | /etc/group | ERR: No such file or directory (os error 44) | + | / | /etc/passwd | ERR: No such file or directory (os error 44) | + | / | /etc/shadow | ERR: No such file or directory (os error 44) | + | / | /home | ERR: Bad file descriptor (os error 8) | + | / | /lib | ERR: Bad file descriptor (os error 8) | + | / | /lib64 | ERR: Bad file descriptor (os error 8) | + | / | /opt | ERR: Bad file descriptor (os error 8) | + | / | /proc | ERR: Bad file descriptor (os error 8) | + | / | /proc/self | ERR: No such file or directory (os error 44) | + | / | /root | ERR: Bad file descriptor (os error 8) | + | / | /run | ERR: Bad file descriptor (os error 8) | + | / | /sbin | ERR: Bad file descriptor (os error 8) | + | / | /srv | ERR: Bad file descriptor (os error 8) | + | / | /sys | ERR: Bad file descriptor (os error 8) | + | / | /tmp | ERR: Bad file descriptor (os error 8) | + | / | /usr | ERR: Bad file descriptor (os error 8) | + | / | /var | ERR: Bad file descriptor (os error 8) | + | / | \0 | ERR: file name contained an unexpected NUL byte | + | / | /x/.. | ERR: No such file or directory (os error 44) | + | /bin | | ERR: No such file or directory (os error 44) | + | /bin | . | ERR: No such file or directory (os error 44) | + | /bin | .. | ERR: No such file or directory (os error 44) | + | /bin | / | ERR: No such file or directory (os error 44) | + | /bin | /bin | ERR: No such file or directory (os error 44) | + | /bin | /boot | ERR: No such file or directory (os error 44) | + | /bin | /dev | ERR: No such file or directory (os error 44) | + | /bin | /etc | ERR: No such file or directory (os error 44) | + | /bin | /etc/group | ERR: No such file or directory (os error 44) | + | /bin | /etc/passwd | ERR: No such file or directory (os error 44) | + | /bin | /etc/shadow | ERR: No such file or directory (os error 44) | + | /bin | /home | ERR: No such file or directory (os error 44) | + | /bin | /lib | ERR: No such file or directory (os error 44) | + | /bin | /lib64 | ERR: No such file or directory (os error 44) | + | /bin | /opt | ERR: No such file or directory (os error 44) | + | /bin | /proc | ERR: No such file or directory (os error 44) | + | /bin | /proc/self | ERR: No such file or directory (os error 44) | + | /bin | /root | ERR: No such file or directory (os error 44) | + | /bin | /run | ERR: No such file or directory (os error 44) | + | /bin | /sbin | ERR: No such file or directory (os error 44) | + | /bin | /srv | ERR: No such file or directory (os error 44) | + | /bin | /sys | ERR: No such file or directory (os error 44) | + | /bin | /tmp | ERR: No such file or directory (os error 44) | + | /bin | /usr | ERR: No such file or directory (os error 44) | + | /bin | /var | ERR: No such file or directory (os error 44) | + | /bin | \0 | ERR: No such file or directory (os error 44) | + | /bin | /x/.. | ERR: No such file or directory (os error 44) | + | /boot | | ERR: No such file or directory (os error 44) | + | /boot | . | ERR: No such file or directory (os error 44) | + | /boot | .. | ERR: No such file or directory (os error 44) | + | /boot | / | ERR: No such file or directory (os error 44) | + | /boot | /bin | ERR: No such file or directory (os error 44) | + | /boot | /boot | ERR: No such file or directory (os error 44) | + | /boot | /dev | ERR: No such file or directory (os error 44) | + | /boot | /etc | ERR: No such file or directory (os error 44) | + | /boot | /etc/group | ERR: No such file or directory (os error 44) | + | /boot | /etc/passwd | ERR: No such file or directory (os error 44) | + | /boot | /etc/shadow | ERR: No such file or directory (os error 44) | + | /boot | /home | ERR: No such file or directory (os error 44) | + | /boot | /lib | ERR: No such file or directory (os error 44) | + | /boot | /lib64 | ERR: No such file or directory (os error 44) | + | /boot | /opt | ERR: No such file or directory (os error 44) | + | /boot | /proc | ERR: No such file or directory (os error 44) | + | /boot | /proc/self | ERR: No such file or directory (os error 44) | + | /boot | /root | ERR: No such file or directory (os error 44) | + | /boot | /run | ERR: No such file or directory (os error 44) | + | /boot | /sbin | ERR: No such file or directory (os error 44) | + | /boot | /srv | ERR: No such file or directory (os error 44) | + | /boot | /sys | ERR: No such file or directory (os error 44) | + | /boot | /tmp | ERR: No such file or directory (os error 44) | + | /boot | /usr | ERR: No such file or directory (os error 44) | + | /boot | /var | ERR: No such file or directory (os error 44) | + | /boot | \0 | ERR: No such file or directory (os error 44) | + | /boot | /x/.. | ERR: No such file or directory (os error 44) | + | /dev | | ERR: No such file or directory (os error 44) | + | /dev | . | ERR: No such file or directory (os error 44) | + | /dev | .. | ERR: No such file or directory (os error 44) | + | /dev | / | ERR: No such file or directory (os error 44) | + | /dev | /bin | ERR: No such file or directory (os error 44) | + | /dev | /boot | ERR: No such file or directory (os error 44) | + | /dev | /dev | ERR: No such file or directory (os error 44) | + | /dev | /etc | ERR: No such file or directory (os error 44) | + | /dev | /etc/group | ERR: No such file or directory (os error 44) | + | /dev | /etc/passwd | ERR: No such file or directory (os error 44) | + | /dev | /etc/shadow | ERR: No such file or directory (os error 44) | + | /dev | /home | ERR: No such file or directory (os error 44) | + | /dev | /lib | ERR: No such file or directory (os error 44) | + | /dev | /lib64 | ERR: No such file or directory (os error 44) | + | /dev | /opt | ERR: No such file or directory (os error 44) | + | /dev | /proc | ERR: No such file or directory (os error 44) | + | /dev | /proc/self | ERR: No such file or directory (os error 44) | + | /dev | /root | ERR: No such file or directory (os error 44) | + | /dev | /run | ERR: No such file or directory (os error 44) | + | /dev | /sbin | ERR: No such file or directory (os error 44) | + | /dev | /srv | ERR: No such file or directory (os error 44) | + | /dev | /sys | ERR: No such file or directory (os error 44) | + | /dev | /tmp | ERR: No such file or directory (os error 44) | + | /dev | /usr | ERR: No such file or directory (os error 44) | + | /dev | /var | ERR: No such file or directory (os error 44) | + | /dev | \0 | ERR: No such file or directory (os error 44) | + | /dev | /x/.. | ERR: No such file or directory (os error 44) | + | /etc | | ERR: No such file or directory (os error 44) | + | /etc | . | ERR: No such file or directory (os error 44) | + | /etc | .. | ERR: No such file or directory (os error 44) | + | /etc | / | ERR: No such file or directory (os error 44) | + | /etc | /bin | ERR: No such file or directory (os error 44) | + | /etc | /boot | ERR: No such file or directory (os error 44) | + | /etc | /dev | ERR: No such file or directory (os error 44) | + | /etc | /etc | ERR: No such file or directory (os error 44) | + | /etc | /etc/group | ERR: No such file or directory (os error 44) | + | /etc | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc | /home | ERR: No such file or directory (os error 44) | + | /etc | /lib | ERR: No such file or directory (os error 44) | + | /etc | /lib64 | ERR: No such file or directory (os error 44) | + | /etc | /opt | ERR: No such file or directory (os error 44) | + | /etc | /proc | ERR: No such file or directory (os error 44) | + | /etc | /proc/self | ERR: No such file or directory (os error 44) | + | /etc | /root | ERR: No such file or directory (os error 44) | + | /etc | /run | ERR: No such file or directory (os error 44) | + | /etc | /sbin | ERR: No such file or directory (os error 44) | + | /etc | /srv | ERR: No such file or directory (os error 44) | + | /etc | /sys | ERR: No such file or directory (os error 44) | + | /etc | /tmp | ERR: No such file or directory (os error 44) | + | /etc | /usr | ERR: No such file or directory (os error 44) | + | /etc | /var | ERR: No such file or directory (os error 44) | + | /etc | \0 | ERR: No such file or directory (os error 44) | + | /etc | /x/.. | ERR: No such file or directory (os error 44) | + | /etc/group | | ERR: No such file or directory (os error 44) | + | /etc/group | . | ERR: No such file or directory (os error 44) | + | /etc/group | .. | ERR: No such file or directory (os error 44) | + | /etc/group | / | ERR: No such file or directory (os error 44) | + | /etc/group | /bin | ERR: No such file or directory (os error 44) | + | /etc/group | /boot | ERR: No such file or directory (os error 44) | + | /etc/group | /dev | ERR: No such file or directory (os error 44) | + | /etc/group | /etc | ERR: No such file or directory (os error 44) | + | /etc/group | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/group | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/group | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc/group | /home | ERR: No such file or directory (os error 44) | + | /etc/group | /lib | ERR: No such file or directory (os error 44) | + | /etc/group | /lib64 | ERR: No such file or directory (os error 44) | + | /etc/group | /opt | ERR: No such file or directory (os error 44) | + | /etc/group | /proc | ERR: No such file or directory (os error 44) | + | /etc/group | /proc/self | ERR: No such file or directory (os error 44) | + | /etc/group | /root | ERR: No such file or directory (os error 44) | + | /etc/group | /run | ERR: No such file or directory (os error 44) | + | /etc/group | /sbin | ERR: No such file or directory (os error 44) | + | /etc/group | /srv | ERR: No such file or directory (os error 44) | + | /etc/group | /sys | ERR: No such file or directory (os error 44) | + | /etc/group | /tmp | ERR: No such file or directory (os error 44) | + | /etc/group | /usr | ERR: No such file or directory (os error 44) | + | /etc/group | /var | ERR: No such file or directory (os error 44) | + | /etc/group | \0 | ERR: No such file or directory (os error 44) | + | /etc/group | /x/.. | ERR: No such file or directory (os error 44) | + | /etc/passwd | | ERR: No such file or directory (os error 44) | + | /etc/passwd | . | ERR: No such file or directory (os error 44) | + | /etc/passwd | .. | ERR: No such file or directory (os error 44) | + | /etc/passwd | / | ERR: No such file or directory (os error 44) | + | /etc/passwd | /bin | ERR: No such file or directory (os error 44) | + | /etc/passwd | /boot | ERR: No such file or directory (os error 44) | + | /etc/passwd | /dev | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc/passwd | /home | ERR: No such file or directory (os error 44) | + | /etc/passwd | /lib | ERR: No such file or directory (os error 44) | + | /etc/passwd | /lib64 | ERR: No such file or directory (os error 44) | + | /etc/passwd | /opt | ERR: No such file or directory (os error 44) | + | /etc/passwd | /proc | ERR: No such file or directory (os error 44) | + | /etc/passwd | /proc/self | ERR: No such file or directory (os error 44) | + | /etc/passwd | /root | ERR: No such file or directory (os error 44) | + | /etc/passwd | /run | ERR: No such file or directory (os error 44) | + | /etc/passwd | /sbin | ERR: No such file or directory (os error 44) | + | /etc/passwd | /srv | ERR: No such file or directory (os error 44) | + | /etc/passwd | /sys | ERR: No such file or directory (os error 44) | + | /etc/passwd | /tmp | ERR: No such file or directory (os error 44) | + | /etc/passwd | /usr | ERR: No such file or directory (os error 44) | + | /etc/passwd | /var | ERR: No such file or directory (os error 44) | + | /etc/passwd | \0 | ERR: No such file or directory (os error 44) | + | /etc/passwd | /x/.. | ERR: No such file or directory (os error 44) | + | /etc/shadow | | ERR: No such file or directory (os error 44) | + | /etc/shadow | . | ERR: No such file or directory (os error 44) | + | /etc/shadow | .. | ERR: No such file or directory (os error 44) | + | /etc/shadow | / | ERR: No such file or directory (os error 44) | + | /etc/shadow | /bin | ERR: No such file or directory (os error 44) | + | /etc/shadow | /boot | ERR: No such file or directory (os error 44) | + | /etc/shadow | /dev | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc/shadow | /home | ERR: No such file or directory (os error 44) | + | /etc/shadow | /lib | ERR: No such file or directory (os error 44) | + | /etc/shadow | /lib64 | ERR: No such file or directory (os error 44) | + | /etc/shadow | /opt | ERR: No such file or directory (os error 44) | + | /etc/shadow | /proc | ERR: No such file or directory (os error 44) | + | /etc/shadow | /proc/self | ERR: No such file or directory (os error 44) | + | /etc/shadow | /root | ERR: No such file or directory (os error 44) | + | /etc/shadow | /run | ERR: No such file or directory (os error 44) | + | /etc/shadow | /sbin | ERR: No such file or directory (os error 44) | + | /etc/shadow | /srv | ERR: No such file or directory (os error 44) | + | /etc/shadow | /sys | ERR: No such file or directory (os error 44) | + | /etc/shadow | /tmp | ERR: No such file or directory (os error 44) | + | /etc/shadow | /usr | ERR: No such file or directory (os error 44) | + | /etc/shadow | /var | ERR: No such file or directory (os error 44) | + | /etc/shadow | \0 | ERR: No such file or directory (os error 44) | + | /etc/shadow | /x/.. | ERR: No such file or directory (os error 44) | + | /home | | ERR: No such file or directory (os error 44) | + | /home | . | ERR: No such file or directory (os error 44) | + | /home | .. | ERR: No such file or directory (os error 44) | + | /home | / | ERR: No such file or directory (os error 44) | + | /home | /bin | ERR: No such file or directory (os error 44) | + | /home | /boot | ERR: No such file or directory (os error 44) | + | /home | /dev | ERR: No such file or directory (os error 44) | + | /home | /etc | ERR: No such file or directory (os error 44) | + | /home | /etc/group | ERR: No such file or directory (os error 44) | + | /home | /etc/passwd | ERR: No such file or directory (os error 44) | + | /home | /etc/shadow | ERR: No such file or directory (os error 44) | + | /home | /home | ERR: No such file or directory (os error 44) | + | /home | /lib | ERR: No such file or directory (os error 44) | + | /home | /lib64 | ERR: No such file or directory (os error 44) | + | /home | /opt | ERR: No such file or directory (os error 44) | + | /home | /proc | ERR: No such file or directory (os error 44) | + | /home | /proc/self | ERR: No such file or directory (os error 44) | + | /home | /root | ERR: No such file or directory (os error 44) | + | /home | /run | ERR: No such file or directory (os error 44) | + | /home | /sbin | ERR: No such file or directory (os error 44) | + | /home | /srv | ERR: No such file or directory (os error 44) | + | /home | /sys | ERR: No such file or directory (os error 44) | + | /home | /tmp | ERR: No such file or directory (os error 44) | + | /home | /usr | ERR: No such file or directory (os error 44) | + | /home | /var | ERR: No such file or directory (os error 44) | + | /home | \0 | ERR: No such file or directory (os error 44) | + | /home | /x/.. | ERR: No such file or directory (os error 44) | + | /lib | | ERR: No such file or directory (os error 44) | + | /lib | . | ERR: No such file or directory (os error 44) | + | /lib | .. | ERR: No such file or directory (os error 44) | + | /lib | / | ERR: No such file or directory (os error 44) | + | /lib | /bin | ERR: No such file or directory (os error 44) | + | /lib | /boot | ERR: No such file or directory (os error 44) | + | /lib | /dev | ERR: No such file or directory (os error 44) | + | /lib | /etc | ERR: No such file or directory (os error 44) | + | /lib | /etc/group | ERR: No such file or directory (os error 44) | + | /lib | /etc/passwd | ERR: No such file or directory (os error 44) | + | /lib | /etc/shadow | ERR: No such file or directory (os error 44) | + | /lib | /home | ERR: No such file or directory (os error 44) | + | /lib | /lib | ERR: No such file or directory (os error 44) | + | /lib | /lib64 | ERR: No such file or directory (os error 44) | + | /lib | /opt | ERR: No such file or directory (os error 44) | + | /lib | /proc | ERR: No such file or directory (os error 44) | + | /lib | /proc/self | ERR: No such file or directory (os error 44) | + | /lib | /root | ERR: No such file or directory (os error 44) | + | /lib | /run | ERR: No such file or directory (os error 44) | + | /lib | /sbin | ERR: No such file or directory (os error 44) | + | /lib | /srv | ERR: No such file or directory (os error 44) | + | /lib | /sys | ERR: No such file or directory (os error 44) | + | /lib | /tmp | ERR: No such file or directory (os error 44) | + | /lib | /usr | ERR: No such file or directory (os error 44) | + | /lib | /var | ERR: No such file or directory (os error 44) | + | /lib | \0 | ERR: No such file or directory (os error 44) | + | /lib | /x/.. | ERR: No such file or directory (os error 44) | + | /lib64 | | ERR: No such file or directory (os error 44) | + | /lib64 | . | ERR: No such file or directory (os error 44) | + | /lib64 | .. | ERR: No such file or directory (os error 44) | + | /lib64 | / | ERR: No such file or directory (os error 44) | + | /lib64 | /bin | ERR: No such file or directory (os error 44) | + | /lib64 | /boot | ERR: No such file or directory (os error 44) | + | /lib64 | /dev | ERR: No such file or directory (os error 44) | + | /lib64 | /etc | ERR: No such file or directory (os error 44) | + | /lib64 | /etc/group | ERR: No such file or directory (os error 44) | + | /lib64 | /etc/passwd | ERR: No such file or directory (os error 44) | + | /lib64 | /etc/shadow | ERR: No such file or directory (os error 44) | + | /lib64 | /home | ERR: No such file or directory (os error 44) | + | /lib64 | /lib | ERR: No such file or directory (os error 44) | + | /lib64 | /lib64 | ERR: No such file or directory (os error 44) | + | /lib64 | /opt | ERR: No such file or directory (os error 44) | + | /lib64 | /proc | ERR: No such file or directory (os error 44) | + | /lib64 | /proc/self | ERR: No such file or directory (os error 44) | + | /lib64 | /root | ERR: No such file or directory (os error 44) | + | /lib64 | /run | ERR: No such file or directory (os error 44) | + | /lib64 | /sbin | ERR: No such file or directory (os error 44) | + | /lib64 | /srv | ERR: No such file or directory (os error 44) | + | /lib64 | /sys | ERR: No such file or directory (os error 44) | + | /lib64 | /tmp | ERR: No such file or directory (os error 44) | + | /lib64 | /usr | ERR: No such file or directory (os error 44) | + | /lib64 | /var | ERR: No such file or directory (os error 44) | + | /lib64 | \0 | ERR: No such file or directory (os error 44) | + | /lib64 | /x/.. | ERR: No such file or directory (os error 44) | + | /opt | | ERR: No such file or directory (os error 44) | + | /opt | . | ERR: No such file or directory (os error 44) | + | /opt | .. | ERR: No such file or directory (os error 44) | + | /opt | / | ERR: No such file or directory (os error 44) | + | /opt | /bin | ERR: No such file or directory (os error 44) | + | /opt | /boot | ERR: No such file or directory (os error 44) | + | /opt | /dev | ERR: No such file or directory (os error 44) | + | /opt | /etc | ERR: No such file or directory (os error 44) | + | /opt | /etc/group | ERR: No such file or directory (os error 44) | + | /opt | /etc/passwd | ERR: No such file or directory (os error 44) | + | /opt | /etc/shadow | ERR: No such file or directory (os error 44) | + | /opt | /home | ERR: No such file or directory (os error 44) | + | /opt | /lib | ERR: No such file or directory (os error 44) | + | /opt | /lib64 | ERR: No such file or directory (os error 44) | + | /opt | /opt | ERR: No such file or directory (os error 44) | + | /opt | /proc | ERR: No such file or directory (os error 44) | + | /opt | /proc/self | ERR: No such file or directory (os error 44) | + | /opt | /root | ERR: No such file or directory (os error 44) | + | /opt | /run | ERR: No such file or directory (os error 44) | + | /opt | /sbin | ERR: No such file or directory (os error 44) | + | /opt | /srv | ERR: No such file or directory (os error 44) | + | /opt | /sys | ERR: No such file or directory (os error 44) | + | /opt | /tmp | ERR: No such file or directory (os error 44) | + | /opt | /usr | ERR: No such file or directory (os error 44) | + | /opt | /var | ERR: No such file or directory (os error 44) | + | /opt | \0 | ERR: No such file or directory (os error 44) | + | /opt | /x/.. | ERR: No such file or directory (os error 44) | + | /proc | | ERR: No such file or directory (os error 44) | + | /proc | . | ERR: No such file or directory (os error 44) | + | /proc | .. | ERR: No such file or directory (os error 44) | + | /proc | / | ERR: No such file or directory (os error 44) | + | /proc | /bin | ERR: No such file or directory (os error 44) | + | /proc | /boot | ERR: No such file or directory (os error 44) | + | /proc | /dev | ERR: No such file or directory (os error 44) | + | /proc | /etc | ERR: No such file or directory (os error 44) | + | /proc | /etc/group | ERR: No such file or directory (os error 44) | + | /proc | /etc/passwd | ERR: No such file or directory (os error 44) | + | /proc | /etc/shadow | ERR: No such file or directory (os error 44) | + | /proc | /home | ERR: No such file or directory (os error 44) | + | /proc | /lib | ERR: No such file or directory (os error 44) | + | /proc | /lib64 | ERR: No such file or directory (os error 44) | + | /proc | /opt | ERR: No such file or directory (os error 44) | + | /proc | /proc | ERR: No such file or directory (os error 44) | + | /proc | /proc/self | ERR: No such file or directory (os error 44) | + | /proc | /root | ERR: No such file or directory (os error 44) | + | /proc | /run | ERR: No such file or directory (os error 44) | + | /proc | /sbin | ERR: No such file or directory (os error 44) | + | /proc | /srv | ERR: No such file or directory (os error 44) | + | /proc | /sys | ERR: No such file or directory (os error 44) | + | /proc | /tmp | ERR: No such file or directory (os error 44) | + | /proc | /usr | ERR: No such file or directory (os error 44) | + | /proc | /var | ERR: No such file or directory (os error 44) | + | /proc | \0 | ERR: No such file or directory (os error 44) | + | /proc | /x/.. | ERR: No such file or directory (os error 44) | + | /proc/self | | ERR: No such file or directory (os error 44) | + | /proc/self | . | ERR: No such file or directory (os error 44) | + | /proc/self | .. | ERR: No such file or directory (os error 44) | + | /proc/self | / | ERR: No such file or directory (os error 44) | + | /proc/self | /bin | ERR: No such file or directory (os error 44) | + | /proc/self | /boot | ERR: No such file or directory (os error 44) | + | /proc/self | /dev | ERR: No such file or directory (os error 44) | + | /proc/self | /etc | ERR: No such file or directory (os error 44) | + | /proc/self | /etc/group | ERR: No such file or directory (os error 44) | + | /proc/self | /etc/passwd | ERR: No such file or directory (os error 44) | + | /proc/self | /etc/shadow | ERR: No such file or directory (os error 44) | + | /proc/self | /home | ERR: No such file or directory (os error 44) | + | /proc/self | /lib | ERR: No such file or directory (os error 44) | + | /proc/self | /lib64 | ERR: No such file or directory (os error 44) | + | /proc/self | /opt | ERR: No such file or directory (os error 44) | + | /proc/self | /proc | ERR: No such file or directory (os error 44) | + | /proc/self | /proc/self | ERR: No such file or directory (os error 44) | + | /proc/self | /root | ERR: No such file or directory (os error 44) | + | /proc/self | /run | ERR: No such file or directory (os error 44) | + | /proc/self | /sbin | ERR: No such file or directory (os error 44) | + | /proc/self | /srv | ERR: No such file or directory (os error 44) | + | /proc/self | /sys | ERR: No such file or directory (os error 44) | + | /proc/self | /tmp | ERR: No such file or directory (os error 44) | + | /proc/self | /usr | ERR: No such file or directory (os error 44) | + | /proc/self | /var | ERR: No such file or directory (os error 44) | + | /proc/self | \0 | ERR: No such file or directory (os error 44) | + | /proc/self | /x/.. | ERR: No such file or directory (os error 44) | + | /root | | ERR: No such file or directory (os error 44) | + | /root | . | ERR: No such file or directory (os error 44) | + | /root | .. | ERR: No such file or directory (os error 44) | + | /root | / | ERR: No such file or directory (os error 44) | + | /root | /bin | ERR: No such file or directory (os error 44) | + | /root | /boot | ERR: No such file or directory (os error 44) | + | /root | /dev | ERR: No such file or directory (os error 44) | + | /root | /etc | ERR: No such file or directory (os error 44) | + | /root | /etc/group | ERR: No such file or directory (os error 44) | + | /root | /etc/passwd | ERR: No such file or directory (os error 44) | + | /root | /etc/shadow | ERR: No such file or directory (os error 44) | + | /root | /home | ERR: No such file or directory (os error 44) | + | /root | /lib | ERR: No such file or directory (os error 44) | + | /root | /lib64 | ERR: No such file or directory (os error 44) | + | /root | /opt | ERR: No such file or directory (os error 44) | + | /root | /proc | ERR: No such file or directory (os error 44) | + | /root | /proc/self | ERR: No such file or directory (os error 44) | + | /root | /root | ERR: No such file or directory (os error 44) | + | /root | /run | ERR: No such file or directory (os error 44) | + | /root | /sbin | ERR: No such file or directory (os error 44) | + | /root | /srv | ERR: No such file or directory (os error 44) | + | /root | /sys | ERR: No such file or directory (os error 44) | + | /root | /tmp | ERR: No such file or directory (os error 44) | + | /root | /usr | ERR: No such file or directory (os error 44) | + | /root | /var | ERR: No such file or directory (os error 44) | + | /root | \0 | ERR: No such file or directory (os error 44) | + | /root | /x/.. | ERR: No such file or directory (os error 44) | + | /run | | ERR: No such file or directory (os error 44) | + | /run | . | ERR: No such file or directory (os error 44) | + | /run | .. | ERR: No such file or directory (os error 44) | + | /run | / | ERR: No such file or directory (os error 44) | + | /run | /bin | ERR: No such file or directory (os error 44) | + | /run | /boot | ERR: No such file or directory (os error 44) | + | /run | /dev | ERR: No such file or directory (os error 44) | + | /run | /etc | ERR: No such file or directory (os error 44) | + | /run | /etc/group | ERR: No such file or directory (os error 44) | + | /run | /etc/passwd | ERR: No such file or directory (os error 44) | + | /run | /etc/shadow | ERR: No such file or directory (os error 44) | + | /run | /home | ERR: No such file or directory (os error 44) | + | /run | /lib | ERR: No such file or directory (os error 44) | + | /run | /lib64 | ERR: No such file or directory (os error 44) | + | /run | /opt | ERR: No such file or directory (os error 44) | + | /run | /proc | ERR: No such file or directory (os error 44) | + | /run | /proc/self | ERR: No such file or directory (os error 44) | + | /run | /root | ERR: No such file or directory (os error 44) | + | /run | /run | ERR: No such file or directory (os error 44) | + | /run | /sbin | ERR: No such file or directory (os error 44) | + | /run | /srv | ERR: No such file or directory (os error 44) | + | /run | /sys | ERR: No such file or directory (os error 44) | + | /run | /tmp | ERR: No such file or directory (os error 44) | + | /run | /usr | ERR: No such file or directory (os error 44) | + | /run | /var | ERR: No such file or directory (os error 44) | + | /run | \0 | ERR: No such file or directory (os error 44) | + | /run | /x/.. | ERR: No such file or directory (os error 44) | + | /sbin | | ERR: No such file or directory (os error 44) | + | /sbin | . | ERR: No such file or directory (os error 44) | + | /sbin | .. | ERR: No such file or directory (os error 44) | + | /sbin | / | ERR: No such file or directory (os error 44) | + | /sbin | /bin | ERR: No such file or directory (os error 44) | + | /sbin | /boot | ERR: No such file or directory (os error 44) | + | /sbin | /dev | ERR: No such file or directory (os error 44) | + | /sbin | /etc | ERR: No such file or directory (os error 44) | + | /sbin | /etc/group | ERR: No such file or directory (os error 44) | + | /sbin | /etc/passwd | ERR: No such file or directory (os error 44) | + | /sbin | /etc/shadow | ERR: No such file or directory (os error 44) | + | /sbin | /home | ERR: No such file or directory (os error 44) | + | /sbin | /lib | ERR: No such file or directory (os error 44) | + | /sbin | /lib64 | ERR: No such file or directory (os error 44) | + | /sbin | /opt | ERR: No such file or directory (os error 44) | + | /sbin | /proc | ERR: No such file or directory (os error 44) | + | /sbin | /proc/self | ERR: No such file or directory (os error 44) | + | /sbin | /root | ERR: No such file or directory (os error 44) | + | /sbin | /run | ERR: No such file or directory (os error 44) | + | /sbin | /sbin | ERR: No such file or directory (os error 44) | + | /sbin | /srv | ERR: No such file or directory (os error 44) | + | /sbin | /sys | ERR: No such file or directory (os error 44) | + | /sbin | /tmp | ERR: No such file or directory (os error 44) | + | /sbin | /usr | ERR: No such file or directory (os error 44) | + | /sbin | /var | ERR: No such file or directory (os error 44) | + | /sbin | \0 | ERR: No such file or directory (os error 44) | + | /sbin | /x/.. | ERR: No such file or directory (os error 44) | + | /srv | | ERR: No such file or directory (os error 44) | + | /srv | . | ERR: No such file or directory (os error 44) | + | /srv | .. | ERR: No such file or directory (os error 44) | + | /srv | / | ERR: No such file or directory (os error 44) | + | /srv | /bin | ERR: No such file or directory (os error 44) | + | /srv | /boot | ERR: No such file or directory (os error 44) | + | /srv | /dev | ERR: No such file or directory (os error 44) | + | /srv | /etc | ERR: No such file or directory (os error 44) | + | /srv | /etc/group | ERR: No such file or directory (os error 44) | + | /srv | /etc/passwd | ERR: No such file or directory (os error 44) | + | /srv | /etc/shadow | ERR: No such file or directory (os error 44) | + | /srv | /home | ERR: No such file or directory (os error 44) | + | /srv | /lib | ERR: No such file or directory (os error 44) | + | /srv | /lib64 | ERR: No such file or directory (os error 44) | + | /srv | /opt | ERR: No such file or directory (os error 44) | + | /srv | /proc | ERR: No such file or directory (os error 44) | + | /srv | /proc/self | ERR: No such file or directory (os error 44) | + | /srv | /root | ERR: No such file or directory (os error 44) | + | /srv | /run | ERR: No such file or directory (os error 44) | + | /srv | /sbin | ERR: No such file or directory (os error 44) | + | /srv | /srv | ERR: No such file or directory (os error 44) | + | /srv | /sys | ERR: No such file or directory (os error 44) | + | /srv | /tmp | ERR: No such file or directory (os error 44) | + | /srv | /usr | ERR: No such file or directory (os error 44) | + | /srv | /var | ERR: No such file or directory (os error 44) | + | /srv | \0 | ERR: No such file or directory (os error 44) | + | /srv | /x/.. | ERR: No such file or directory (os error 44) | + | /sys | | ERR: No such file or directory (os error 44) | + | /sys | . | ERR: No such file or directory (os error 44) | + | /sys | .. | ERR: No such file or directory (os error 44) | + | /sys | / | ERR: No such file or directory (os error 44) | + | /sys | /bin | ERR: No such file or directory (os error 44) | + | /sys | /boot | ERR: No such file or directory (os error 44) | + | /sys | /dev | ERR: No such file or directory (os error 44) | + | /sys | /etc | ERR: No such file or directory (os error 44) | + | /sys | /etc/group | ERR: No such file or directory (os error 44) | + | /sys | /etc/passwd | ERR: No such file or directory (os error 44) | + | /sys | /etc/shadow | ERR: No such file or directory (os error 44) | + | /sys | /home | ERR: No such file or directory (os error 44) | + | /sys | /lib | ERR: No such file or directory (os error 44) | + | /sys | /lib64 | ERR: No such file or directory (os error 44) | + | /sys | /opt | ERR: No such file or directory (os error 44) | + | /sys | /proc | ERR: No such file or directory (os error 44) | + | /sys | /proc/self | ERR: No such file or directory (os error 44) | + | /sys | /root | ERR: No such file or directory (os error 44) | + | /sys | /run | ERR: No such file or directory (os error 44) | + | /sys | /sbin | ERR: No such file or directory (os error 44) | + | /sys | /srv | ERR: No such file or directory (os error 44) | + | /sys | /sys | ERR: No such file or directory (os error 44) | + | /sys | /tmp | ERR: No such file or directory (os error 44) | + | /sys | /usr | ERR: No such file or directory (os error 44) | + | /sys | /var | ERR: No such file or directory (os error 44) | + | /sys | \0 | ERR: No such file or directory (os error 44) | + | /sys | /x/.. | ERR: No such file or directory (os error 44) | + | /tmp | | ERR: No such file or directory (os error 44) | + | /tmp | . | ERR: No such file or directory (os error 44) | + | /tmp | .. | ERR: No such file or directory (os error 44) | + | /tmp | / | ERR: No such file or directory (os error 44) | + | /tmp | /bin | ERR: No such file or directory (os error 44) | + | /tmp | /boot | ERR: No such file or directory (os error 44) | + | /tmp | /dev | ERR: No such file or directory (os error 44) | + | /tmp | /etc | ERR: No such file or directory (os error 44) | + | /tmp | /etc/group | ERR: No such file or directory (os error 44) | + | /tmp | /etc/passwd | ERR: No such file or directory (os error 44) | + | /tmp | /etc/shadow | ERR: No such file or directory (os error 44) | + | /tmp | /home | ERR: No such file or directory (os error 44) | + | /tmp | /lib | ERR: No such file or directory (os error 44) | + | /tmp | /lib64 | ERR: No such file or directory (os error 44) | + | /tmp | /opt | ERR: No such file or directory (os error 44) | + | /tmp | /proc | ERR: No such file or directory (os error 44) | + | /tmp | /proc/self | ERR: No such file or directory (os error 44) | + | /tmp | /root | ERR: No such file or directory (os error 44) | + | /tmp | /run | ERR: No such file or directory (os error 44) | + | /tmp | /sbin | ERR: No such file or directory (os error 44) | + | /tmp | /srv | ERR: No such file or directory (os error 44) | + | /tmp | /sys | ERR: No such file or directory (os error 44) | + | /tmp | /tmp | ERR: No such file or directory (os error 44) | + | /tmp | /usr | ERR: No such file or directory (os error 44) | + | /tmp | /var | ERR: No such file or directory (os error 44) | + | /tmp | \0 | ERR: No such file or directory (os error 44) | + | /tmp | /x/.. | ERR: No such file or directory (os error 44) | + | /usr | | ERR: No such file or directory (os error 44) | + | /usr | . | ERR: No such file or directory (os error 44) | + | /usr | .. | ERR: No such file or directory (os error 44) | + | /usr | / | ERR: No such file or directory (os error 44) | + | /usr | /bin | ERR: No such file or directory (os error 44) | + | /usr | /boot | ERR: No such file or directory (os error 44) | + | /usr | /dev | ERR: No such file or directory (os error 44) | + | /usr | /etc | ERR: No such file or directory (os error 44) | + | /usr | /etc/group | ERR: No such file or directory (os error 44) | + | /usr | /etc/passwd | ERR: No such file or directory (os error 44) | + | /usr | /etc/shadow | ERR: No such file or directory (os error 44) | + | /usr | /home | ERR: No such file or directory (os error 44) | + | /usr | /lib | ERR: No such file or directory (os error 44) | + | /usr | /lib64 | ERR: No such file or directory (os error 44) | + | /usr | /opt | ERR: No such file or directory (os error 44) | + | /usr | /proc | ERR: No such file or directory (os error 44) | + | /usr | /proc/self | ERR: No such file or directory (os error 44) | + | /usr | /root | ERR: No such file or directory (os error 44) | + | /usr | /run | ERR: No such file or directory (os error 44) | + | /usr | /sbin | ERR: No such file or directory (os error 44) | + | /usr | /srv | ERR: No such file or directory (os error 44) | + | /usr | /sys | ERR: No such file or directory (os error 44) | + | /usr | /tmp | ERR: No such file or directory (os error 44) | + | /usr | /usr | ERR: No such file or directory (os error 44) | + | /usr | /var | ERR: No such file or directory (os error 44) | + | /usr | \0 | ERR: No such file or directory (os error 44) | + | /usr | /x/.. | ERR: No such file or directory (os error 44) | + | /var | | ERR: No such file or directory (os error 44) | + | /var | . | ERR: No such file or directory (os error 44) | + | /var | .. | ERR: No such file or directory (os error 44) | + | /var | / | ERR: No such file or directory (os error 44) | + | /var | /bin | ERR: No such file or directory (os error 44) | + | /var | /boot | ERR: No such file or directory (os error 44) | + | /var | /dev | ERR: No such file or directory (os error 44) | + | /var | /etc | ERR: No such file or directory (os error 44) | + | /var | /etc/group | ERR: No such file or directory (os error 44) | + | /var | /etc/passwd | ERR: No such file or directory (os error 44) | + | /var | /etc/shadow | ERR: No such file or directory (os error 44) | + | /var | /home | ERR: No such file or directory (os error 44) | + | /var | /lib | ERR: No such file or directory (os error 44) | + | /var | /lib64 | ERR: No such file or directory (os error 44) | + | /var | /opt | ERR: No such file or directory (os error 44) | + | /var | /proc | ERR: No such file or directory (os error 44) | + | /var | /proc/self | ERR: No such file or directory (os error 44) | + | /var | /root | ERR: No such file or directory (os error 44) | + | /var | /run | ERR: No such file or directory (os error 44) | + | /var | /sbin | ERR: No such file or directory (os error 44) | + | /var | /srv | ERR: No such file or directory (os error 44) | + | /var | /sys | ERR: No such file or directory (os error 44) | + | /var | /tmp | ERR: No such file or directory (os error 44) | + | /var | /usr | ERR: No such file or directory (os error 44) | + | /var | /var | ERR: No such file or directory (os error 44) | + | /var | \0 | ERR: No such file or directory (os error 44) | + | /var | /x/.. | ERR: No such file or directory (os error 44) | + | \0 | | ERR: file name contained an unexpected NUL byte | + | \0 | . | ERR: file name contained an unexpected NUL byte | + | \0 | .. | ERR: file name contained an unexpected NUL byte | + | \0 | / | ERR: file name contained an unexpected NUL byte | + | \0 | /bin | ERR: file name contained an unexpected NUL byte | + | \0 | /boot | ERR: file name contained an unexpected NUL byte | + | \0 | /dev | ERR: file name contained an unexpected NUL byte | + | \0 | /etc | ERR: file name contained an unexpected NUL byte | + | \0 | /etc/group | ERR: file name contained an unexpected NUL byte | + | \0 | /etc/passwd | ERR: file name contained an unexpected NUL byte | + | \0 | /etc/shadow | ERR: file name contained an unexpected NUL byte | + | \0 | /home | ERR: file name contained an unexpected NUL byte | + | \0 | /lib | ERR: file name contained an unexpected NUL byte | + | \0 | /lib64 | ERR: file name contained an unexpected NUL byte | + | \0 | /opt | ERR: file name contained an unexpected NUL byte | + | \0 | /proc | ERR: file name contained an unexpected NUL byte | + | \0 | /proc/self | ERR: file name contained an unexpected NUL byte | + | \0 | /root | ERR: file name contained an unexpected NUL byte | + | \0 | /run | ERR: file name contained an unexpected NUL byte | + | \0 | /sbin | ERR: file name contained an unexpected NUL byte | + | \0 | /srv | ERR: file name contained an unexpected NUL byte | + | \0 | /sys | ERR: file name contained an unexpected NUL byte | + | \0 | /tmp | ERR: file name contained an unexpected NUL byte | + | \0 | /usr | ERR: file name contained an unexpected NUL byte | + | \0 | /var | ERR: file name contained an unexpected NUL byte | + | \0 | \0 | ERR: file name contained an unexpected NUL byte | + | \0 | /x/.. | ERR: file name contained an unexpected NUL byte | + | /x/.. | | ERR: No such file or directory (os error 44) | + | /x/.. | . | ERR: No such file or directory (os error 44) | + | /x/.. | .. | ERR: No such file or directory (os error 44) | + | /x/.. | / | ERR: No such file or directory (os error 44) | + | /x/.. | /bin | ERR: No such file or directory (os error 44) | + | /x/.. | /boot | ERR: No such file or directory (os error 44) | + | /x/.. | /dev | ERR: No such file or directory (os error 44) | + | /x/.. | /etc | ERR: No such file or directory (os error 44) | + | /x/.. | /etc/group | ERR: No such file or directory (os error 44) | + | /x/.. | /etc/passwd | ERR: No such file or directory (os error 44) | + | /x/.. | /etc/shadow | ERR: No such file or directory (os error 44) | + | /x/.. | /home | ERR: No such file or directory (os error 44) | + | /x/.. | /lib | ERR: No such file or directory (os error 44) | + | /x/.. | /lib64 | ERR: No such file or directory (os error 44) | + | /x/.. | /opt | ERR: No such file or directory (os error 44) | + | /x/.. | /proc | ERR: No such file or directory (os error 44) | + | /x/.. | /proc/self | ERR: No such file or directory (os error 44) | + | /x/.. | /root | ERR: No such file or directory (os error 44) | + | /x/.. | /run | ERR: No such file or directory (os error 44) | + | /x/.. | /sbin | ERR: No such file or directory (os error 44) | + | /x/.. | /srv | ERR: No such file or directory (os error 44) | + | /x/.. | /sys | ERR: No such file or directory (os error 44) | + | /x/.. | /tmp | ERR: No such file or directory (os error 44) | + | /x/.. | /usr | ERR: No such file or directory (os error 44) | + | /x/.. | /var | ERR: No such file or directory (os error 44) | + | /x/.. | \0 | ERR: No such file or directory (os error 44) | + | /x/.. | /x/.. | ERR: No such file or directory (os error 44) | + +-------------+-------------+-------------------------------------------------+ ", ); } From ce5918c7c8e6caf2cc2795ebbf1eadaec410d00c Mon Sep 17 00:00:00 2001 From: tim maloney Date: Wed, 18 Feb 2026 14:18:46 -0800 Subject: [PATCH 14/18] feat: add shrink() method to Limiter --- host/src/limiter.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/host/src/limiter.rs b/host/src/limiter.rs index eb00eeb..0b5f0ae 100644 --- a/host/src/limiter.rs +++ b/host/src/limiter.rs @@ -89,6 +89,18 @@ impl Limiter { }) } + /// Shrink memory usage. + pub(crate) fn shrink(&self, bytes: usize) -> Result { + let mut self_guard = self + .memory_reservation + .lock() + .expect("memory reservation lock poisoned"); + self_guard.try_shrink(bytes).map_err(|e| { + log::debug!("failed to shrink memory: {e}"); + GrowthError(e) + }) + } + /// Get current allocation size. pub(crate) fn size(&self) -> usize { self.memory_reservation From 4f3e854a7bbe9b1555f9223e5dd9537553438b90 Mon Sep 17 00:00:00 2001 From: tim maloney Date: Wed, 18 Feb 2026 14:19:59 -0800 Subject: [PATCH 15/18] refactor: return Result> from get_VfsCtxView::get_node_from_start --- host/src/vfs/mod.rs | 124 +++++++++++++++++++++++++++----------------- 1 file changed, 75 insertions(+), 49 deletions(-) diff --git a/host/src/vfs/mod.rs b/host/src/vfs/mod.rs index e83b51d..2c6bff6 100644 --- a/host/src/vfs/mod.rs +++ b/host/src/vfs/mod.rs @@ -428,13 +428,21 @@ impl<'a> VfsCtxView<'a> { } /// Get node at given path. - fn node_at(&self, res: Resource, path: &str) -> FsResult { + fn node_at(&self, res: Resource, path: &str) -> FsResult> { let node = self.node(res)?; self.get_node_from_start(path, node) } /// Get node at given path from given starting node. - fn get_node_from_start(&self, path: &str, node: SharedVfsNode) -> FsResult { + fn get_node_from_start( + &self, + path: &str, + node: SharedVfsNode, + ) -> FsResult> { + if path.is_empty() { + return Err(FsError::trap(ErrorCode::Invalid)); + } + let (is_root, directions) = PathTraversal::parse(path, &self.vfs_state.limits)?; let start = if is_root { @@ -442,7 +450,14 @@ impl<'a> VfsCtxView<'a> { } else { node }; - VfsNode::traverse(start, directions) + + match VfsNode::traverse(start, directions) { + Ok(node) => Ok(Some(node)), + Err(e) => match e.downcast_ref() { + Some(ErrorCode::NoEntry) => Ok(None), + _ => Err(e), + }, + } } /// Get the parent node and base name for a given path. @@ -698,7 +713,7 @@ impl<'a> filesystem::types::HostDescriptor for VfsCtxView<'a> { _path_flags: PathFlags, path: String, ) -> FsResult { - Ok(self.node_at(self_, &path)?.read().unwrap().stat()) + Ok(self.node_at(self_, &path)?.unwrap().read().unwrap().stat()) } async fn set_times_at( @@ -731,10 +746,6 @@ impl<'a> filesystem::types::HostDescriptor for VfsCtxView<'a> { open_flags: OpenFlags, flags: DescriptorFlags, ) -> FsResult> { - if path.is_empty() { - return Err(FsError::trap(ErrorCode::Invalid)); - } - let base_desc = self.get_descriptor(self_)?; let base_node = Arc::clone(&base_desc.node); let base_flags = base_desc.flags; @@ -744,30 +755,36 @@ impl<'a> filesystem::types::HostDescriptor for VfsCtxView<'a> { let exclusive = open_flags.contains(OpenFlags::EXCLUSIVE); let truncate = open_flags.contains(OpenFlags::TRUNCATE); - // Per POSIX: O_CREAT only creates regular files, not directories. - // https://github.com/WebAssembly/WASI/blob/184b0c0e9fd437e5e5601d6e327a28feddbbd7f7/proposals/filesystem/wit/types.wit#L145-L146 - // "If O_CREAT and O_DIRECTORY are set and the requested access mode is neither - // O_WRONLY nor O_RDWR, the result is unspecified." - // We choose to disallow this combination entirely. - if create && directory { - return Err(FsError::trap(ErrorCode::Invalid)); - } - - if directory && flags.contains(DescriptorFlags::WRITE) { - // Per POSIX: "O_DIRECTORY: "If path resolves to a non-directory file, fail and set errno to [ENOTDIR]." - return Err(FsError::trap(ErrorCode::IsDirectory)); - } - // Try to resolve the path to an existing node let existing = self.get_node_from_start(&path, Arc::clone(&base_node)); let node = match (existing, create, directory, exclusive, truncate) { - (Ok(node), true, _, false, false) => node, // Per POSIX: "If the file exists, O_CREAT has no effect except as noted under O_EXCL below. - (Ok(_), true, _, true, _) => { + (_, true, true, _, _) => { + // Per POSIX: O_CREAT only creates regular files, not directories. + // https://github.com/WebAssembly/WASI/blob/184b0c0e9fd437e5e5601d6e327a28feddbbd7f7/proposals/filesystem/wit/types.wit#L145-L146 + // "If O_CREAT and O_DIRECTORY are set and the requested access mode is + // neither O_WRONLY nor O_RDWR, the result is unspecified." We choose to + // disallow this combination entirely. + return Err(FsError::trap(ErrorCode::Invalid)); + } + (Ok(Some(node)), _, true, _, _) if flags.contains(DescriptorFlags::WRITE) => { + if matches!(node.read().unwrap().kind, VfsNodeKind::Directory { .. }) { + // Disallow opening directories with write permissions. + // POSIX isn't clear here, so we choose to disallow this + // combination entirely. + return Err(FsError::trap(ErrorCode::IsDirectory)); + } else { + // Per POSIX: "O_DIRECTORY: "If path resolves to a + // non-directory file, fail and set errno to [ENOTDIR]." + return Err(FsError::trap(ErrorCode::NotDirectory)); + } + } + (Ok(Some(node)), true, _, false, false) => node, // Per POSIX: "If the file exists, O_CREAT has no effect except as noted under O_EXCL below. + (Ok(Some(_)), true, _, true, _) => { // Per POSIX: "O_CREAT and O_EXCL are set, open() shall fail if the file exists" return Err(FsError::trap(ErrorCode::Exist)); } - (Ok(node), false, true, false, false) => { + (Ok(Some(node)), false, true, false, false) => { // Per POSIX: "O_DIRECTORY: "If path resolves to a non-directory file, fail and set errno to [ENOTDIR]." let guard = node.read().unwrap(); if !matches!(guard.kind, VfsNodeKind::Directory { .. }) { @@ -776,7 +793,7 @@ impl<'a> filesystem::types::HostDescriptor for VfsCtxView<'a> { drop(guard); node } - (Ok(node), _, _, _, true) => { + (Ok(Some(node)), _, _, _, true) => { let mut guard = node.write().unwrap(); match &mut guard.kind { VfsNodeKind::File { content } => { @@ -784,7 +801,11 @@ impl<'a> filesystem::types::HostDescriptor for VfsCtxView<'a> { // or O_WRONLY is undefined." We allow it but it's a no-op // unless write permission is granted. if flags.contains(DescriptorFlags::WRITE) { - content.clear(); + self.vfs_state + .limiter + .shrink(content.capacity()) + .map_err(|_| FsError::trap(ErrorCode::InsufficientMemory))?; + *content = Vec::new(); } } VfsNodeKind::Directory { .. } => { @@ -798,13 +819,13 @@ impl<'a> filesystem::types::HostDescriptor for VfsCtxView<'a> { drop(guard); node } - (Ok(node), _, _, _, _) => node, - (Err(_), false, _, _, _) => { + (Ok(Some(node)), _, _, _, _) => node, + (Ok(None), false, _, _, _) => { // "If O_CREAT is not set and the file does not exist, open() // shall fail and set errno to [ENOENT]." return Err(FsError::trap(ErrorCode::NoEntry)); } - (Err(_), true, _, _, _) => { + (Ok(None), true, _, _, _) => { // "If O_CREAT is set and the file does not exist, it shall be // created as a regular file with permissions" if !base_flags.contains(DescriptorFlags::MUTATE_DIRECTORY) { @@ -821,19 +842,6 @@ impl<'a> filesystem::types::HostDescriptor for VfsCtxView<'a> { parent: Some(Arc::downgrade(&parent_node)), })); - // Account for resource usage - self.vfs_state - .inodes_allocation - .inc(1) - .map_err(FsError::trap)?; - let growth = name.len() + std::mem::size_of_val(&new_file); - self.vfs_state.limiter.grow(growth).map_err(|_| { - // Rollback inode allocation since we failed to account for - // the new file's name and node size - self.vfs_state.inodes_allocation.dec(1); - FsError::trap(ErrorCode::InsufficientMemory) - })?; - // Insert the new file into the parent directory match &mut parent_node.write().unwrap().kind { VfsNodeKind::File { .. } => { @@ -843,8 +851,20 @@ impl<'a> filesystem::types::HostDescriptor for VfsCtxView<'a> { return Err(FsError::trap(ErrorCode::NotDirectory)); } VfsNodeKind::Directory { children } => { + let growth = name.len() + std::mem::size_of_val(&new_file); match children.entry(name) { Entry::Vacant(entry) => { + // Account for resource usage + self.vfs_state + .inodes_allocation + .inc(1) + .map_err(FsError::trap)?; + self.vfs_state.limiter.grow(growth).map_err(|_| { + // Rollback inode allocation since we failed to account for + // the new file's name and node size + self.vfs_state.inodes_allocation.dec(1); + FsError::trap(ErrorCode::InsufficientMemory) + })?; entry.insert(Arc::clone(&new_file)); } Entry::Occupied(_) => { @@ -860,6 +880,10 @@ impl<'a> filesystem::types::HostDescriptor for VfsCtxView<'a> { new_file } + (Err(e), _, _, _, _) => { + // Path parsing error + return Err(FsError::trap(e)); + } }; let res = self @@ -939,6 +963,7 @@ impl<'a> filesystem::types::HostDescriptor for VfsCtxView<'a> { ) -> FsResult { Ok(self .node_at(self_, &path)? + .unwrap() .read() .unwrap() .metadata_hash(&self.vfs_state.metadata_hash_key)) @@ -1231,13 +1256,14 @@ mod tests { let node = ctx.node_at(desc, name).unwrap(); { + let node = node.unwrap(); let mut guard = node.write().unwrap(); if let VfsNodeKind::File { content: c } = &mut guard.kind { *c = content; } + drop(guard); + node } - - node } // ==================== create_directory_at tests ==================== @@ -1290,7 +1316,7 @@ mod tests { let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); let node = ctx.node_at(desc, "testdir").unwrap(); - assert_is_directory(&node); + assert_is_directory(&node.unwrap()); } #[tokio::test] @@ -1567,7 +1593,7 @@ mod tests { let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); let node = ctx.node_at(desc, "newfile").unwrap(); - assert_empty_file(&node); + assert_empty_file(&node.unwrap()); } #[tokio::test] @@ -1593,7 +1619,7 @@ mod tests { DescriptorFlags::READ | DescriptorFlags::MUTATE_DIRECTORY, ) .await; - assert_error_code(result, ErrorCode::NotDirectory); + assert!(result.is_err()); } #[tokio::test] @@ -1845,7 +1871,7 @@ mod tests { let desc = create_test_descriptor(&mut ctx, DescriptorFlags::READ); let node = ctx.node_at(desc, "newfile").unwrap(); - assert_empty_file(&node); + assert_empty_file(&node.unwrap()); } #[tokio::test] From 84fd9caf996c8722aa956ab3b71767413a62f573 Mon Sep 17 00:00:00 2001 From: tim maloney Date: Wed, 18 Feb 2026 15:43:27 -0800 Subject: [PATCH 16/18] fix: tests --- host/tests/integration_tests/evil/fs.rs | 1668 +++++++++--------- host/tests/integration_tests/evil/runtime.rs | 2 +- 2 files changed, 835 insertions(+), 835 deletions(-) diff --git a/host/tests/integration_tests/evil/fs.rs b/host/tests/integration_tests/evil/fs.rs index 582eced..9914609 100644 --- a/host/tests/integration_tests/evil/fs.rs +++ b/host/tests/integration_tests/evil/fs.rs @@ -48,37 +48,37 @@ async fn test_canonicalize() { insta::assert_snapshot!( run_1("canonicalize").await, @r" - +-------------+-----------------------------------------------+ - | path | result | - +-------------+-----------------------------------------------+ - | | ERR: operation not supported on this platform | - | . | ERR: operation not supported on this platform | - | .. | ERR: operation not supported on this platform | - | / | ERR: operation not supported on this platform | - | /bin | ERR: operation not supported on this platform | - | /boot | ERR: operation not supported on this platform | - | /dev | ERR: operation not supported on this platform | - | /etc | ERR: operation not supported on this platform | - | /etc/group | ERR: operation not supported on this platform | - | /etc/passwd | ERR: operation not supported on this platform | - | /etc/shadow | ERR: operation not supported on this platform | - | /home | ERR: operation not supported on this platform | - | /lib | ERR: operation not supported on this platform | - | /lib64 | ERR: operation not supported on this platform | - | /opt | ERR: operation not supported on this platform | - | /proc | ERR: operation not supported on this platform | - | /proc/self | ERR: operation not supported on this platform | - | /root | ERR: operation not supported on this platform | - | /run | ERR: operation not supported on this platform | - | /sbin | ERR: operation not supported on this platform | - | /srv | ERR: operation not supported on this platform | - | /sys | ERR: operation not supported on this platform | - | /tmp | ERR: operation not supported on this platform | - | /usr | ERR: operation not supported on this platform | - | /var | ERR: operation not supported on this platform | - | \0 | ERR: operation not supported on this platform | - | /x/.. | ERR: operation not supported on this platform | - +-------------+-----------------------------------------------+ + +-------------+-------------------------------------------------+ + | path | result | + +-------------+-------------------------------------------------+ + | | ERR: No such file or directory (os error 44) | + | . | OK: / | + | .. | OK: / | + | / | OK: / | + | /bin | ERR: Not supported (os error 58) | + | /boot | ERR: Not supported (os error 58) | + | /dev | ERR: Not supported (os error 58) | + | /etc | ERR: Not supported (os error 58) | + | /etc/group | ERR: Not supported (os error 58) | + | /etc/passwd | ERR: Not supported (os error 58) | + | /etc/shadow | ERR: Not supported (os error 58) | + | /home | ERR: Not supported (os error 58) | + | /lib | ERR: Not supported (os error 58) | + | /lib64 | ERR: Not supported (os error 58) | + | /opt | ERR: Not supported (os error 58) | + | /proc | ERR: Not supported (os error 58) | + | /proc/self | ERR: Not supported (os error 58) | + | /root | ERR: Not supported (os error 58) | + | /run | ERR: Not supported (os error 58) | + | /sbin | ERR: Not supported (os error 58) | + | /srv | ERR: Not supported (os error 58) | + | /sys | ERR: Not supported (os error 58) | + | /tmp | ERR: Not supported (os error 58) | + | /usr | ERR: Not supported (os error 58) | + | /var | ERR: Not supported (os error 58) | + | \0 | ERR: file name contained an unexpected NUL byte | + | /x/.. | ERR: Not supported (os error 58) | + +-------------+-------------------------------------------------+ ", ); } @@ -88,739 +88,739 @@ async fn test_copy() { insta::assert_snapshot!( run_2("copy").await, @r" - +-------------+-------------+-------------------------------------------------+ - | from | to | output | - +-------------+-------------+-------------------------------------------------+ - | | | ERR: Is a directory (os error 31) | - | | . | ERR: Is a directory (os error 31) | - | | .. | ERR: Is a directory (os error 31) | - | | / | ERR: Is a directory (os error 31) | - | | /bin | ERR: Bad file descriptor (os error 8) | - | | /boot | ERR: Bad file descriptor (os error 8) | - | | /dev | ERR: Bad file descriptor (os error 8) | - | | /etc | ERR: Bad file descriptor (os error 8) | - | | /etc/group | ERR: No such file or directory (os error 44) | - | | /etc/passwd | ERR: No such file or directory (os error 44) | - | | /etc/shadow | ERR: No such file or directory (os error 44) | - | | /home | ERR: Bad file descriptor (os error 8) | - | | /lib | ERR: Bad file descriptor (os error 8) | - | | /lib64 | ERR: Bad file descriptor (os error 8) | - | | /opt | ERR: Bad file descriptor (os error 8) | - | | /proc | ERR: Bad file descriptor (os error 8) | - | | /proc/self | ERR: No such file or directory (os error 44) | - | | /root | ERR: Bad file descriptor (os error 8) | - | | /run | ERR: Bad file descriptor (os error 8) | - | | /sbin | ERR: Bad file descriptor (os error 8) | - | | /srv | ERR: Bad file descriptor (os error 8) | - | | /sys | ERR: Bad file descriptor (os error 8) | - | | /tmp | ERR: Bad file descriptor (os error 8) | - | | /usr | ERR: Bad file descriptor (os error 8) | - | | /var | ERR: Bad file descriptor (os error 8) | - | | \0 | ERR: file name contained an unexpected NUL byte | - | | /x/.. | ERR: No such file or directory (os error 44) | - | . | | ERR: Is a directory (os error 31) | - | . | . | ERR: Is a directory (os error 31) | - | . | .. | ERR: Is a directory (os error 31) | - | . | / | ERR: Is a directory (os error 31) | - | . | /bin | ERR: Bad file descriptor (os error 8) | - | . | /boot | ERR: Bad file descriptor (os error 8) | - | . | /dev | ERR: Bad file descriptor (os error 8) | - | . | /etc | ERR: Bad file descriptor (os error 8) | - | . | /etc/group | ERR: No such file or directory (os error 44) | - | . | /etc/passwd | ERR: No such file or directory (os error 44) | - | . | /etc/shadow | ERR: No such file or directory (os error 44) | - | . | /home | ERR: Bad file descriptor (os error 8) | - | . | /lib | ERR: Bad file descriptor (os error 8) | - | . | /lib64 | ERR: Bad file descriptor (os error 8) | - | . | /opt | ERR: Bad file descriptor (os error 8) | - | . | /proc | ERR: Bad file descriptor (os error 8) | - | . | /proc/self | ERR: No such file or directory (os error 44) | - | . | /root | ERR: Bad file descriptor (os error 8) | - | . | /run | ERR: Bad file descriptor (os error 8) | - | . | /sbin | ERR: Bad file descriptor (os error 8) | - | . | /srv | ERR: Bad file descriptor (os error 8) | - | . | /sys | ERR: Bad file descriptor (os error 8) | - | . | /tmp | ERR: Bad file descriptor (os error 8) | - | . | /usr | ERR: Bad file descriptor (os error 8) | - | . | /var | ERR: Bad file descriptor (os error 8) | - | . | \0 | ERR: file name contained an unexpected NUL byte | - | . | /x/.. | ERR: No such file or directory (os error 44) | - | .. | | ERR: Is a directory (os error 31) | - | .. | . | ERR: Is a directory (os error 31) | - | .. | .. | ERR: Is a directory (os error 31) | - | .. | / | ERR: Is a directory (os error 31) | - | .. | /bin | ERR: Bad file descriptor (os error 8) | - | .. | /boot | ERR: Bad file descriptor (os error 8) | - | .. | /dev | ERR: Bad file descriptor (os error 8) | - | .. | /etc | ERR: Bad file descriptor (os error 8) | - | .. | /etc/group | ERR: No such file or directory (os error 44) | - | .. | /etc/passwd | ERR: No such file or directory (os error 44) | - | .. | /etc/shadow | ERR: No such file or directory (os error 44) | - | .. | /home | ERR: Bad file descriptor (os error 8) | - | .. | /lib | ERR: Bad file descriptor (os error 8) | - | .. | /lib64 | ERR: Bad file descriptor (os error 8) | - | .. | /opt | ERR: Bad file descriptor (os error 8) | - | .. | /proc | ERR: Bad file descriptor (os error 8) | - | .. | /proc/self | ERR: No such file or directory (os error 44) | - | .. | /root | ERR: Bad file descriptor (os error 8) | - | .. | /run | ERR: Bad file descriptor (os error 8) | - | .. | /sbin | ERR: Bad file descriptor (os error 8) | - | .. | /srv | ERR: Bad file descriptor (os error 8) | - | .. | /sys | ERR: Bad file descriptor (os error 8) | - | .. | /tmp | ERR: Bad file descriptor (os error 8) | - | .. | /usr | ERR: Bad file descriptor (os error 8) | - | .. | /var | ERR: Bad file descriptor (os error 8) | - | .. | \0 | ERR: file name contained an unexpected NUL byte | - | .. | /x/.. | ERR: No such file or directory (os error 44) | - | / | | ERR: Is a directory (os error 31) | - | / | . | ERR: Is a directory (os error 31) | - | / | .. | ERR: Is a directory (os error 31) | - | / | / | ERR: Is a directory (os error 31) | - | / | /bin | ERR: Bad file descriptor (os error 8) | - | / | /boot | ERR: Bad file descriptor (os error 8) | - | / | /dev | ERR: Bad file descriptor (os error 8) | - | / | /etc | ERR: Bad file descriptor (os error 8) | - | / | /etc/group | ERR: No such file or directory (os error 44) | - | / | /etc/passwd | ERR: No such file or directory (os error 44) | - | / | /etc/shadow | ERR: No such file or directory (os error 44) | - | / | /home | ERR: Bad file descriptor (os error 8) | - | / | /lib | ERR: Bad file descriptor (os error 8) | - | / | /lib64 | ERR: Bad file descriptor (os error 8) | - | / | /opt | ERR: Bad file descriptor (os error 8) | - | / | /proc | ERR: Bad file descriptor (os error 8) | - | / | /proc/self | ERR: No such file or directory (os error 44) | - | / | /root | ERR: Bad file descriptor (os error 8) | - | / | /run | ERR: Bad file descriptor (os error 8) | - | / | /sbin | ERR: Bad file descriptor (os error 8) | - | / | /srv | ERR: Bad file descriptor (os error 8) | - | / | /sys | ERR: Bad file descriptor (os error 8) | - | / | /tmp | ERR: Bad file descriptor (os error 8) | - | / | /usr | ERR: Bad file descriptor (os error 8) | - | / | /var | ERR: Bad file descriptor (os error 8) | - | / | \0 | ERR: file name contained an unexpected NUL byte | - | / | /x/.. | ERR: No such file or directory (os error 44) | - | /bin | | ERR: No such file or directory (os error 44) | - | /bin | . | ERR: No such file or directory (os error 44) | - | /bin | .. | ERR: No such file or directory (os error 44) | - | /bin | / | ERR: No such file or directory (os error 44) | - | /bin | /bin | ERR: No such file or directory (os error 44) | - | /bin | /boot | ERR: No such file or directory (os error 44) | - | /bin | /dev | ERR: No such file or directory (os error 44) | - | /bin | /etc | ERR: No such file or directory (os error 44) | - | /bin | /etc/group | ERR: No such file or directory (os error 44) | - | /bin | /etc/passwd | ERR: No such file or directory (os error 44) | - | /bin | /etc/shadow | ERR: No such file or directory (os error 44) | - | /bin | /home | ERR: No such file or directory (os error 44) | - | /bin | /lib | ERR: No such file or directory (os error 44) | - | /bin | /lib64 | ERR: No such file or directory (os error 44) | - | /bin | /opt | ERR: No such file or directory (os error 44) | - | /bin | /proc | ERR: No such file or directory (os error 44) | - | /bin | /proc/self | ERR: No such file or directory (os error 44) | - | /bin | /root | ERR: No such file or directory (os error 44) | - | /bin | /run | ERR: No such file or directory (os error 44) | - | /bin | /sbin | ERR: No such file or directory (os error 44) | - | /bin | /srv | ERR: No such file or directory (os error 44) | - | /bin | /sys | ERR: No such file or directory (os error 44) | - | /bin | /tmp | ERR: No such file or directory (os error 44) | - | /bin | /usr | ERR: No such file or directory (os error 44) | - | /bin | /var | ERR: No such file or directory (os error 44) | - | /bin | \0 | ERR: No such file or directory (os error 44) | - | /bin | /x/.. | ERR: No such file or directory (os error 44) | - | /boot | | ERR: No such file or directory (os error 44) | - | /boot | . | ERR: No such file or directory (os error 44) | - | /boot | .. | ERR: No such file or directory (os error 44) | - | /boot | / | ERR: No such file or directory (os error 44) | - | /boot | /bin | ERR: No such file or directory (os error 44) | - | /boot | /boot | ERR: No such file or directory (os error 44) | - | /boot | /dev | ERR: No such file or directory (os error 44) | - | /boot | /etc | ERR: No such file or directory (os error 44) | - | /boot | /etc/group | ERR: No such file or directory (os error 44) | - | /boot | /etc/passwd | ERR: No such file or directory (os error 44) | - | /boot | /etc/shadow | ERR: No such file or directory (os error 44) | - | /boot | /home | ERR: No such file or directory (os error 44) | - | /boot | /lib | ERR: No such file or directory (os error 44) | - | /boot | /lib64 | ERR: No such file or directory (os error 44) | - | /boot | /opt | ERR: No such file or directory (os error 44) | - | /boot | /proc | ERR: No such file or directory (os error 44) | - | /boot | /proc/self | ERR: No such file or directory (os error 44) | - | /boot | /root | ERR: No such file or directory (os error 44) | - | /boot | /run | ERR: No such file or directory (os error 44) | - | /boot | /sbin | ERR: No such file or directory (os error 44) | - | /boot | /srv | ERR: No such file or directory (os error 44) | - | /boot | /sys | ERR: No such file or directory (os error 44) | - | /boot | /tmp | ERR: No such file or directory (os error 44) | - | /boot | /usr | ERR: No such file or directory (os error 44) | - | /boot | /var | ERR: No such file or directory (os error 44) | - | /boot | \0 | ERR: No such file or directory (os error 44) | - | /boot | /x/.. | ERR: No such file or directory (os error 44) | - | /dev | | ERR: No such file or directory (os error 44) | - | /dev | . | ERR: No such file or directory (os error 44) | - | /dev | .. | ERR: No such file or directory (os error 44) | - | /dev | / | ERR: No such file or directory (os error 44) | - | /dev | /bin | ERR: No such file or directory (os error 44) | - | /dev | /boot | ERR: No such file or directory (os error 44) | - | /dev | /dev | ERR: No such file or directory (os error 44) | - | /dev | /etc | ERR: No such file or directory (os error 44) | - | /dev | /etc/group | ERR: No such file or directory (os error 44) | - | /dev | /etc/passwd | ERR: No such file or directory (os error 44) | - | /dev | /etc/shadow | ERR: No such file or directory (os error 44) | - | /dev | /home | ERR: No such file or directory (os error 44) | - | /dev | /lib | ERR: No such file or directory (os error 44) | - | /dev | /lib64 | ERR: No such file or directory (os error 44) | - | /dev | /opt | ERR: No such file or directory (os error 44) | - | /dev | /proc | ERR: No such file or directory (os error 44) | - | /dev | /proc/self | ERR: No such file or directory (os error 44) | - | /dev | /root | ERR: No such file or directory (os error 44) | - | /dev | /run | ERR: No such file or directory (os error 44) | - | /dev | /sbin | ERR: No such file or directory (os error 44) | - | /dev | /srv | ERR: No such file or directory (os error 44) | - | /dev | /sys | ERR: No such file or directory (os error 44) | - | /dev | /tmp | ERR: No such file or directory (os error 44) | - | /dev | /usr | ERR: No such file or directory (os error 44) | - | /dev | /var | ERR: No such file or directory (os error 44) | - | /dev | \0 | ERR: No such file or directory (os error 44) | - | /dev | /x/.. | ERR: No such file or directory (os error 44) | - | /etc | | ERR: No such file or directory (os error 44) | - | /etc | . | ERR: No such file or directory (os error 44) | - | /etc | .. | ERR: No such file or directory (os error 44) | - | /etc | / | ERR: No such file or directory (os error 44) | - | /etc | /bin | ERR: No such file or directory (os error 44) | - | /etc | /boot | ERR: No such file or directory (os error 44) | - | /etc | /dev | ERR: No such file or directory (os error 44) | - | /etc | /etc | ERR: No such file or directory (os error 44) | - | /etc | /etc/group | ERR: No such file or directory (os error 44) | - | /etc | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc | /home | ERR: No such file or directory (os error 44) | - | /etc | /lib | ERR: No such file or directory (os error 44) | - | /etc | /lib64 | ERR: No such file or directory (os error 44) | - | /etc | /opt | ERR: No such file or directory (os error 44) | - | /etc | /proc | ERR: No such file or directory (os error 44) | - | /etc | /proc/self | ERR: No such file or directory (os error 44) | - | /etc | /root | ERR: No such file or directory (os error 44) | - | /etc | /run | ERR: No such file or directory (os error 44) | - | /etc | /sbin | ERR: No such file or directory (os error 44) | - | /etc | /srv | ERR: No such file or directory (os error 44) | - | /etc | /sys | ERR: No such file or directory (os error 44) | - | /etc | /tmp | ERR: No such file or directory (os error 44) | - | /etc | /usr | ERR: No such file or directory (os error 44) | - | /etc | /var | ERR: No such file or directory (os error 44) | - | /etc | \0 | ERR: No such file or directory (os error 44) | - | /etc | /x/.. | ERR: No such file or directory (os error 44) | - | /etc/group | | ERR: No such file or directory (os error 44) | - | /etc/group | . | ERR: No such file or directory (os error 44) | - | /etc/group | .. | ERR: No such file or directory (os error 44) | - | /etc/group | / | ERR: No such file or directory (os error 44) | - | /etc/group | /bin | ERR: No such file or directory (os error 44) | - | /etc/group | /boot | ERR: No such file or directory (os error 44) | - | /etc/group | /dev | ERR: No such file or directory (os error 44) | - | /etc/group | /etc | ERR: No such file or directory (os error 44) | - | /etc/group | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/group | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/group | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc/group | /home | ERR: No such file or directory (os error 44) | - | /etc/group | /lib | ERR: No such file or directory (os error 44) | - | /etc/group | /lib64 | ERR: No such file or directory (os error 44) | - | /etc/group | /opt | ERR: No such file or directory (os error 44) | - | /etc/group | /proc | ERR: No such file or directory (os error 44) | - | /etc/group | /proc/self | ERR: No such file or directory (os error 44) | - | /etc/group | /root | ERR: No such file or directory (os error 44) | - | /etc/group | /run | ERR: No such file or directory (os error 44) | - | /etc/group | /sbin | ERR: No such file or directory (os error 44) | - | /etc/group | /srv | ERR: No such file or directory (os error 44) | - | /etc/group | /sys | ERR: No such file or directory (os error 44) | - | /etc/group | /tmp | ERR: No such file or directory (os error 44) | - | /etc/group | /usr | ERR: No such file or directory (os error 44) | - | /etc/group | /var | ERR: No such file or directory (os error 44) | - | /etc/group | \0 | ERR: No such file or directory (os error 44) | - | /etc/group | /x/.. | ERR: No such file or directory (os error 44) | - | /etc/passwd | | ERR: No such file or directory (os error 44) | - | /etc/passwd | . | ERR: No such file or directory (os error 44) | - | /etc/passwd | .. | ERR: No such file or directory (os error 44) | - | /etc/passwd | / | ERR: No such file or directory (os error 44) | - | /etc/passwd | /bin | ERR: No such file or directory (os error 44) | - | /etc/passwd | /boot | ERR: No such file or directory (os error 44) | - | /etc/passwd | /dev | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc/passwd | /home | ERR: No such file or directory (os error 44) | - | /etc/passwd | /lib | ERR: No such file or directory (os error 44) | - | /etc/passwd | /lib64 | ERR: No such file or directory (os error 44) | - | /etc/passwd | /opt | ERR: No such file or directory (os error 44) | - | /etc/passwd | /proc | ERR: No such file or directory (os error 44) | - | /etc/passwd | /proc/self | ERR: No such file or directory (os error 44) | - | /etc/passwd | /root | ERR: No such file or directory (os error 44) | - | /etc/passwd | /run | ERR: No such file or directory (os error 44) | - | /etc/passwd | /sbin | ERR: No such file or directory (os error 44) | - | /etc/passwd | /srv | ERR: No such file or directory (os error 44) | - | /etc/passwd | /sys | ERR: No such file or directory (os error 44) | - | /etc/passwd | /tmp | ERR: No such file or directory (os error 44) | - | /etc/passwd | /usr | ERR: No such file or directory (os error 44) | - | /etc/passwd | /var | ERR: No such file or directory (os error 44) | - | /etc/passwd | \0 | ERR: No such file or directory (os error 44) | - | /etc/passwd | /x/.. | ERR: No such file or directory (os error 44) | - | /etc/shadow | | ERR: No such file or directory (os error 44) | - | /etc/shadow | . | ERR: No such file or directory (os error 44) | - | /etc/shadow | .. | ERR: No such file or directory (os error 44) | - | /etc/shadow | / | ERR: No such file or directory (os error 44) | - | /etc/shadow | /bin | ERR: No such file or directory (os error 44) | - | /etc/shadow | /boot | ERR: No such file or directory (os error 44) | - | /etc/shadow | /dev | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc/shadow | /home | ERR: No such file or directory (os error 44) | - | /etc/shadow | /lib | ERR: No such file or directory (os error 44) | - | /etc/shadow | /lib64 | ERR: No such file or directory (os error 44) | - | /etc/shadow | /opt | ERR: No such file or directory (os error 44) | - | /etc/shadow | /proc | ERR: No such file or directory (os error 44) | - | /etc/shadow | /proc/self | ERR: No such file or directory (os error 44) | - | /etc/shadow | /root | ERR: No such file or directory (os error 44) | - | /etc/shadow | /run | ERR: No such file or directory (os error 44) | - | /etc/shadow | /sbin | ERR: No such file or directory (os error 44) | - | /etc/shadow | /srv | ERR: No such file or directory (os error 44) | - | /etc/shadow | /sys | ERR: No such file or directory (os error 44) | - | /etc/shadow | /tmp | ERR: No such file or directory (os error 44) | - | /etc/shadow | /usr | ERR: No such file or directory (os error 44) | - | /etc/shadow | /var | ERR: No such file or directory (os error 44) | - | /etc/shadow | \0 | ERR: No such file or directory (os error 44) | - | /etc/shadow | /x/.. | ERR: No such file or directory (os error 44) | - | /home | | ERR: No such file or directory (os error 44) | - | /home | . | ERR: No such file or directory (os error 44) | - | /home | .. | ERR: No such file or directory (os error 44) | - | /home | / | ERR: No such file or directory (os error 44) | - | /home | /bin | ERR: No such file or directory (os error 44) | - | /home | /boot | ERR: No such file or directory (os error 44) | - | /home | /dev | ERR: No such file or directory (os error 44) | - | /home | /etc | ERR: No such file or directory (os error 44) | - | /home | /etc/group | ERR: No such file or directory (os error 44) | - | /home | /etc/passwd | ERR: No such file or directory (os error 44) | - | /home | /etc/shadow | ERR: No such file or directory (os error 44) | - | /home | /home | ERR: No such file or directory (os error 44) | - | /home | /lib | ERR: No such file or directory (os error 44) | - | /home | /lib64 | ERR: No such file or directory (os error 44) | - | /home | /opt | ERR: No such file or directory (os error 44) | - | /home | /proc | ERR: No such file or directory (os error 44) | - | /home | /proc/self | ERR: No such file or directory (os error 44) | - | /home | /root | ERR: No such file or directory (os error 44) | - | /home | /run | ERR: No such file or directory (os error 44) | - | /home | /sbin | ERR: No such file or directory (os error 44) | - | /home | /srv | ERR: No such file or directory (os error 44) | - | /home | /sys | ERR: No such file or directory (os error 44) | - | /home | /tmp | ERR: No such file or directory (os error 44) | - | /home | /usr | ERR: No such file or directory (os error 44) | - | /home | /var | ERR: No such file or directory (os error 44) | - | /home | \0 | ERR: No such file or directory (os error 44) | - | /home | /x/.. | ERR: No such file or directory (os error 44) | - | /lib | | ERR: No such file or directory (os error 44) | - | /lib | . | ERR: No such file or directory (os error 44) | - | /lib | .. | ERR: No such file or directory (os error 44) | - | /lib | / | ERR: No such file or directory (os error 44) | - | /lib | /bin | ERR: No such file or directory (os error 44) | - | /lib | /boot | ERR: No such file or directory (os error 44) | - | /lib | /dev | ERR: No such file or directory (os error 44) | - | /lib | /etc | ERR: No such file or directory (os error 44) | - | /lib | /etc/group | ERR: No such file or directory (os error 44) | - | /lib | /etc/passwd | ERR: No such file or directory (os error 44) | - | /lib | /etc/shadow | ERR: No such file or directory (os error 44) | - | /lib | /home | ERR: No such file or directory (os error 44) | - | /lib | /lib | ERR: No such file or directory (os error 44) | - | /lib | /lib64 | ERR: No such file or directory (os error 44) | - | /lib | /opt | ERR: No such file or directory (os error 44) | - | /lib | /proc | ERR: No such file or directory (os error 44) | - | /lib | /proc/self | ERR: No such file or directory (os error 44) | - | /lib | /root | ERR: No such file or directory (os error 44) | - | /lib | /run | ERR: No such file or directory (os error 44) | - | /lib | /sbin | ERR: No such file or directory (os error 44) | - | /lib | /srv | ERR: No such file or directory (os error 44) | - | /lib | /sys | ERR: No such file or directory (os error 44) | - | /lib | /tmp | ERR: No such file or directory (os error 44) | - | /lib | /usr | ERR: No such file or directory (os error 44) | - | /lib | /var | ERR: No such file or directory (os error 44) | - | /lib | \0 | ERR: No such file or directory (os error 44) | - | /lib | /x/.. | ERR: No such file or directory (os error 44) | - | /lib64 | | ERR: No such file or directory (os error 44) | - | /lib64 | . | ERR: No such file or directory (os error 44) | - | /lib64 | .. | ERR: No such file or directory (os error 44) | - | /lib64 | / | ERR: No such file or directory (os error 44) | - | /lib64 | /bin | ERR: No such file or directory (os error 44) | - | /lib64 | /boot | ERR: No such file or directory (os error 44) | - | /lib64 | /dev | ERR: No such file or directory (os error 44) | - | /lib64 | /etc | ERR: No such file or directory (os error 44) | - | /lib64 | /etc/group | ERR: No such file or directory (os error 44) | - | /lib64 | /etc/passwd | ERR: No such file or directory (os error 44) | - | /lib64 | /etc/shadow | ERR: No such file or directory (os error 44) | - | /lib64 | /home | ERR: No such file or directory (os error 44) | - | /lib64 | /lib | ERR: No such file or directory (os error 44) | - | /lib64 | /lib64 | ERR: No such file or directory (os error 44) | - | /lib64 | /opt | ERR: No such file or directory (os error 44) | - | /lib64 | /proc | ERR: No such file or directory (os error 44) | - | /lib64 | /proc/self | ERR: No such file or directory (os error 44) | - | /lib64 | /root | ERR: No such file or directory (os error 44) | - | /lib64 | /run | ERR: No such file or directory (os error 44) | - | /lib64 | /sbin | ERR: No such file or directory (os error 44) | - | /lib64 | /srv | ERR: No such file or directory (os error 44) | - | /lib64 | /sys | ERR: No such file or directory (os error 44) | - | /lib64 | /tmp | ERR: No such file or directory (os error 44) | - | /lib64 | /usr | ERR: No such file or directory (os error 44) | - | /lib64 | /var | ERR: No such file or directory (os error 44) | - | /lib64 | \0 | ERR: No such file or directory (os error 44) | - | /lib64 | /x/.. | ERR: No such file or directory (os error 44) | - | /opt | | ERR: No such file or directory (os error 44) | - | /opt | . | ERR: No such file or directory (os error 44) | - | /opt | .. | ERR: No such file or directory (os error 44) | - | /opt | / | ERR: No such file or directory (os error 44) | - | /opt | /bin | ERR: No such file or directory (os error 44) | - | /opt | /boot | ERR: No such file or directory (os error 44) | - | /opt | /dev | ERR: No such file or directory (os error 44) | - | /opt | /etc | ERR: No such file or directory (os error 44) | - | /opt | /etc/group | ERR: No such file or directory (os error 44) | - | /opt | /etc/passwd | ERR: No such file or directory (os error 44) | - | /opt | /etc/shadow | ERR: No such file or directory (os error 44) | - | /opt | /home | ERR: No such file or directory (os error 44) | - | /opt | /lib | ERR: No such file or directory (os error 44) | - | /opt | /lib64 | ERR: No such file or directory (os error 44) | - | /opt | /opt | ERR: No such file or directory (os error 44) | - | /opt | /proc | ERR: No such file or directory (os error 44) | - | /opt | /proc/self | ERR: No such file or directory (os error 44) | - | /opt | /root | ERR: No such file or directory (os error 44) | - | /opt | /run | ERR: No such file or directory (os error 44) | - | /opt | /sbin | ERR: No such file or directory (os error 44) | - | /opt | /srv | ERR: No such file or directory (os error 44) | - | /opt | /sys | ERR: No such file or directory (os error 44) | - | /opt | /tmp | ERR: No such file or directory (os error 44) | - | /opt | /usr | ERR: No such file or directory (os error 44) | - | /opt | /var | ERR: No such file or directory (os error 44) | - | /opt | \0 | ERR: No such file or directory (os error 44) | - | /opt | /x/.. | ERR: No such file or directory (os error 44) | - | /proc | | ERR: No such file or directory (os error 44) | - | /proc | . | ERR: No such file or directory (os error 44) | - | /proc | .. | ERR: No such file or directory (os error 44) | - | /proc | / | ERR: No such file or directory (os error 44) | - | /proc | /bin | ERR: No such file or directory (os error 44) | - | /proc | /boot | ERR: No such file or directory (os error 44) | - | /proc | /dev | ERR: No such file or directory (os error 44) | - | /proc | /etc | ERR: No such file or directory (os error 44) | - | /proc | /etc/group | ERR: No such file or directory (os error 44) | - | /proc | /etc/passwd | ERR: No such file or directory (os error 44) | - | /proc | /etc/shadow | ERR: No such file or directory (os error 44) | - | /proc | /home | ERR: No such file or directory (os error 44) | - | /proc | /lib | ERR: No such file or directory (os error 44) | - | /proc | /lib64 | ERR: No such file or directory (os error 44) | - | /proc | /opt | ERR: No such file or directory (os error 44) | - | /proc | /proc | ERR: No such file or directory (os error 44) | - | /proc | /proc/self | ERR: No such file or directory (os error 44) | - | /proc | /root | ERR: No such file or directory (os error 44) | - | /proc | /run | ERR: No such file or directory (os error 44) | - | /proc | /sbin | ERR: No such file or directory (os error 44) | - | /proc | /srv | ERR: No such file or directory (os error 44) | - | /proc | /sys | ERR: No such file or directory (os error 44) | - | /proc | /tmp | ERR: No such file or directory (os error 44) | - | /proc | /usr | ERR: No such file or directory (os error 44) | - | /proc | /var | ERR: No such file or directory (os error 44) | - | /proc | \0 | ERR: No such file or directory (os error 44) | - | /proc | /x/.. | ERR: No such file or directory (os error 44) | - | /proc/self | | ERR: No such file or directory (os error 44) | - | /proc/self | . | ERR: No such file or directory (os error 44) | - | /proc/self | .. | ERR: No such file or directory (os error 44) | - | /proc/self | / | ERR: No such file or directory (os error 44) | - | /proc/self | /bin | ERR: No such file or directory (os error 44) | - | /proc/self | /boot | ERR: No such file or directory (os error 44) | - | /proc/self | /dev | ERR: No such file or directory (os error 44) | - | /proc/self | /etc | ERR: No such file or directory (os error 44) | - | /proc/self | /etc/group | ERR: No such file or directory (os error 44) | - | /proc/self | /etc/passwd | ERR: No such file or directory (os error 44) | - | /proc/self | /etc/shadow | ERR: No such file or directory (os error 44) | - | /proc/self | /home | ERR: No such file or directory (os error 44) | - | /proc/self | /lib | ERR: No such file or directory (os error 44) | - | /proc/self | /lib64 | ERR: No such file or directory (os error 44) | - | /proc/self | /opt | ERR: No such file or directory (os error 44) | - | /proc/self | /proc | ERR: No such file or directory (os error 44) | - | /proc/self | /proc/self | ERR: No such file or directory (os error 44) | - | /proc/self | /root | ERR: No such file or directory (os error 44) | - | /proc/self | /run | ERR: No such file or directory (os error 44) | - | /proc/self | /sbin | ERR: No such file or directory (os error 44) | - | /proc/self | /srv | ERR: No such file or directory (os error 44) | - | /proc/self | /sys | ERR: No such file or directory (os error 44) | - | /proc/self | /tmp | ERR: No such file or directory (os error 44) | - | /proc/self | /usr | ERR: No such file or directory (os error 44) | - | /proc/self | /var | ERR: No such file or directory (os error 44) | - | /proc/self | \0 | ERR: No such file or directory (os error 44) | - | /proc/self | /x/.. | ERR: No such file or directory (os error 44) | - | /root | | ERR: No such file or directory (os error 44) | - | /root | . | ERR: No such file or directory (os error 44) | - | /root | .. | ERR: No such file or directory (os error 44) | - | /root | / | ERR: No such file or directory (os error 44) | - | /root | /bin | ERR: No such file or directory (os error 44) | - | /root | /boot | ERR: No such file or directory (os error 44) | - | /root | /dev | ERR: No such file or directory (os error 44) | - | /root | /etc | ERR: No such file or directory (os error 44) | - | /root | /etc/group | ERR: No such file or directory (os error 44) | - | /root | /etc/passwd | ERR: No such file or directory (os error 44) | - | /root | /etc/shadow | ERR: No such file or directory (os error 44) | - | /root | /home | ERR: No such file or directory (os error 44) | - | /root | /lib | ERR: No such file or directory (os error 44) | - | /root | /lib64 | ERR: No such file or directory (os error 44) | - | /root | /opt | ERR: No such file or directory (os error 44) | - | /root | /proc | ERR: No such file or directory (os error 44) | - | /root | /proc/self | ERR: No such file or directory (os error 44) | - | /root | /root | ERR: No such file or directory (os error 44) | - | /root | /run | ERR: No such file or directory (os error 44) | - | /root | /sbin | ERR: No such file or directory (os error 44) | - | /root | /srv | ERR: No such file or directory (os error 44) | - | /root | /sys | ERR: No such file or directory (os error 44) | - | /root | /tmp | ERR: No such file or directory (os error 44) | - | /root | /usr | ERR: No such file or directory (os error 44) | - | /root | /var | ERR: No such file or directory (os error 44) | - | /root | \0 | ERR: No such file or directory (os error 44) | - | /root | /x/.. | ERR: No such file or directory (os error 44) | - | /run | | ERR: No such file or directory (os error 44) | - | /run | . | ERR: No such file or directory (os error 44) | - | /run | .. | ERR: No such file or directory (os error 44) | - | /run | / | ERR: No such file or directory (os error 44) | - | /run | /bin | ERR: No such file or directory (os error 44) | - | /run | /boot | ERR: No such file or directory (os error 44) | - | /run | /dev | ERR: No such file or directory (os error 44) | - | /run | /etc | ERR: No such file or directory (os error 44) | - | /run | /etc/group | ERR: No such file or directory (os error 44) | - | /run | /etc/passwd | ERR: No such file or directory (os error 44) | - | /run | /etc/shadow | ERR: No such file or directory (os error 44) | - | /run | /home | ERR: No such file or directory (os error 44) | - | /run | /lib | ERR: No such file or directory (os error 44) | - | /run | /lib64 | ERR: No such file or directory (os error 44) | - | /run | /opt | ERR: No such file or directory (os error 44) | - | /run | /proc | ERR: No such file or directory (os error 44) | - | /run | /proc/self | ERR: No such file or directory (os error 44) | - | /run | /root | ERR: No such file or directory (os error 44) | - | /run | /run | ERR: No such file or directory (os error 44) | - | /run | /sbin | ERR: No such file or directory (os error 44) | - | /run | /srv | ERR: No such file or directory (os error 44) | - | /run | /sys | ERR: No such file or directory (os error 44) | - | /run | /tmp | ERR: No such file or directory (os error 44) | - | /run | /usr | ERR: No such file or directory (os error 44) | - | /run | /var | ERR: No such file or directory (os error 44) | - | /run | \0 | ERR: No such file or directory (os error 44) | - | /run | /x/.. | ERR: No such file or directory (os error 44) | - | /sbin | | ERR: No such file or directory (os error 44) | - | /sbin | . | ERR: No such file or directory (os error 44) | - | /sbin | .. | ERR: No such file or directory (os error 44) | - | /sbin | / | ERR: No such file or directory (os error 44) | - | /sbin | /bin | ERR: No such file or directory (os error 44) | - | /sbin | /boot | ERR: No such file or directory (os error 44) | - | /sbin | /dev | ERR: No such file or directory (os error 44) | - | /sbin | /etc | ERR: No such file or directory (os error 44) | - | /sbin | /etc/group | ERR: No such file or directory (os error 44) | - | /sbin | /etc/passwd | ERR: No such file or directory (os error 44) | - | /sbin | /etc/shadow | ERR: No such file or directory (os error 44) | - | /sbin | /home | ERR: No such file or directory (os error 44) | - | /sbin | /lib | ERR: No such file or directory (os error 44) | - | /sbin | /lib64 | ERR: No such file or directory (os error 44) | - | /sbin | /opt | ERR: No such file or directory (os error 44) | - | /sbin | /proc | ERR: No such file or directory (os error 44) | - | /sbin | /proc/self | ERR: No such file or directory (os error 44) | - | /sbin | /root | ERR: No such file or directory (os error 44) | - | /sbin | /run | ERR: No such file or directory (os error 44) | - | /sbin | /sbin | ERR: No such file or directory (os error 44) | - | /sbin | /srv | ERR: No such file or directory (os error 44) | - | /sbin | /sys | ERR: No such file or directory (os error 44) | - | /sbin | /tmp | ERR: No such file or directory (os error 44) | - | /sbin | /usr | ERR: No such file or directory (os error 44) | - | /sbin | /var | ERR: No such file or directory (os error 44) | - | /sbin | \0 | ERR: No such file or directory (os error 44) | - | /sbin | /x/.. | ERR: No such file or directory (os error 44) | - | /srv | | ERR: No such file or directory (os error 44) | - | /srv | . | ERR: No such file or directory (os error 44) | - | /srv | .. | ERR: No such file or directory (os error 44) | - | /srv | / | ERR: No such file or directory (os error 44) | - | /srv | /bin | ERR: No such file or directory (os error 44) | - | /srv | /boot | ERR: No such file or directory (os error 44) | - | /srv | /dev | ERR: No such file or directory (os error 44) | - | /srv | /etc | ERR: No such file or directory (os error 44) | - | /srv | /etc/group | ERR: No such file or directory (os error 44) | - | /srv | /etc/passwd | ERR: No such file or directory (os error 44) | - | /srv | /etc/shadow | ERR: No such file or directory (os error 44) | - | /srv | /home | ERR: No such file or directory (os error 44) | - | /srv | /lib | ERR: No such file or directory (os error 44) | - | /srv | /lib64 | ERR: No such file or directory (os error 44) | - | /srv | /opt | ERR: No such file or directory (os error 44) | - | /srv | /proc | ERR: No such file or directory (os error 44) | - | /srv | /proc/self | ERR: No such file or directory (os error 44) | - | /srv | /root | ERR: No such file or directory (os error 44) | - | /srv | /run | ERR: No such file or directory (os error 44) | - | /srv | /sbin | ERR: No such file or directory (os error 44) | - | /srv | /srv | ERR: No such file or directory (os error 44) | - | /srv | /sys | ERR: No such file or directory (os error 44) | - | /srv | /tmp | ERR: No such file or directory (os error 44) | - | /srv | /usr | ERR: No such file or directory (os error 44) | - | /srv | /var | ERR: No such file or directory (os error 44) | - | /srv | \0 | ERR: No such file or directory (os error 44) | - | /srv | /x/.. | ERR: No such file or directory (os error 44) | - | /sys | | ERR: No such file or directory (os error 44) | - | /sys | . | ERR: No such file or directory (os error 44) | - | /sys | .. | ERR: No such file or directory (os error 44) | - | /sys | / | ERR: No such file or directory (os error 44) | - | /sys | /bin | ERR: No such file or directory (os error 44) | - | /sys | /boot | ERR: No such file or directory (os error 44) | - | /sys | /dev | ERR: No such file or directory (os error 44) | - | /sys | /etc | ERR: No such file or directory (os error 44) | - | /sys | /etc/group | ERR: No such file or directory (os error 44) | - | /sys | /etc/passwd | ERR: No such file or directory (os error 44) | - | /sys | /etc/shadow | ERR: No such file or directory (os error 44) | - | /sys | /home | ERR: No such file or directory (os error 44) | - | /sys | /lib | ERR: No such file or directory (os error 44) | - | /sys | /lib64 | ERR: No such file or directory (os error 44) | - | /sys | /opt | ERR: No such file or directory (os error 44) | - | /sys | /proc | ERR: No such file or directory (os error 44) | - | /sys | /proc/self | ERR: No such file or directory (os error 44) | - | /sys | /root | ERR: No such file or directory (os error 44) | - | /sys | /run | ERR: No such file or directory (os error 44) | - | /sys | /sbin | ERR: No such file or directory (os error 44) | - | /sys | /srv | ERR: No such file or directory (os error 44) | - | /sys | /sys | ERR: No such file or directory (os error 44) | - | /sys | /tmp | ERR: No such file or directory (os error 44) | - | /sys | /usr | ERR: No such file or directory (os error 44) | - | /sys | /var | ERR: No such file or directory (os error 44) | - | /sys | \0 | ERR: No such file or directory (os error 44) | - | /sys | /x/.. | ERR: No such file or directory (os error 44) | - | /tmp | | ERR: No such file or directory (os error 44) | - | /tmp | . | ERR: No such file or directory (os error 44) | - | /tmp | .. | ERR: No such file or directory (os error 44) | - | /tmp | / | ERR: No such file or directory (os error 44) | - | /tmp | /bin | ERR: No such file or directory (os error 44) | - | /tmp | /boot | ERR: No such file or directory (os error 44) | - | /tmp | /dev | ERR: No such file or directory (os error 44) | - | /tmp | /etc | ERR: No such file or directory (os error 44) | - | /tmp | /etc/group | ERR: No such file or directory (os error 44) | - | /tmp | /etc/passwd | ERR: No such file or directory (os error 44) | - | /tmp | /etc/shadow | ERR: No such file or directory (os error 44) | - | /tmp | /home | ERR: No such file or directory (os error 44) | - | /tmp | /lib | ERR: No such file or directory (os error 44) | - | /tmp | /lib64 | ERR: No such file or directory (os error 44) | - | /tmp | /opt | ERR: No such file or directory (os error 44) | - | /tmp | /proc | ERR: No such file or directory (os error 44) | - | /tmp | /proc/self | ERR: No such file or directory (os error 44) | - | /tmp | /root | ERR: No such file or directory (os error 44) | - | /tmp | /run | ERR: No such file or directory (os error 44) | - | /tmp | /sbin | ERR: No such file or directory (os error 44) | - | /tmp | /srv | ERR: No such file or directory (os error 44) | - | /tmp | /sys | ERR: No such file or directory (os error 44) | - | /tmp | /tmp | ERR: No such file or directory (os error 44) | - | /tmp | /usr | ERR: No such file or directory (os error 44) | - | /tmp | /var | ERR: No such file or directory (os error 44) | - | /tmp | \0 | ERR: No such file or directory (os error 44) | - | /tmp | /x/.. | ERR: No such file or directory (os error 44) | - | /usr | | ERR: No such file or directory (os error 44) | - | /usr | . | ERR: No such file or directory (os error 44) | - | /usr | .. | ERR: No such file or directory (os error 44) | - | /usr | / | ERR: No such file or directory (os error 44) | - | /usr | /bin | ERR: No such file or directory (os error 44) | - | /usr | /boot | ERR: No such file or directory (os error 44) | - | /usr | /dev | ERR: No such file or directory (os error 44) | - | /usr | /etc | ERR: No such file or directory (os error 44) | - | /usr | /etc/group | ERR: No such file or directory (os error 44) | - | /usr | /etc/passwd | ERR: No such file or directory (os error 44) | - | /usr | /etc/shadow | ERR: No such file or directory (os error 44) | - | /usr | /home | ERR: No such file or directory (os error 44) | - | /usr | /lib | ERR: No such file or directory (os error 44) | - | /usr | /lib64 | ERR: No such file or directory (os error 44) | - | /usr | /opt | ERR: No such file or directory (os error 44) | - | /usr | /proc | ERR: No such file or directory (os error 44) | - | /usr | /proc/self | ERR: No such file or directory (os error 44) | - | /usr | /root | ERR: No such file or directory (os error 44) | - | /usr | /run | ERR: No such file or directory (os error 44) | - | /usr | /sbin | ERR: No such file or directory (os error 44) | - | /usr | /srv | ERR: No such file or directory (os error 44) | - | /usr | /sys | ERR: No such file or directory (os error 44) | - | /usr | /tmp | ERR: No such file or directory (os error 44) | - | /usr | /usr | ERR: No such file or directory (os error 44) | - | /usr | /var | ERR: No such file or directory (os error 44) | - | /usr | \0 | ERR: No such file or directory (os error 44) | - | /usr | /x/.. | ERR: No such file or directory (os error 44) | - | /var | | ERR: No such file or directory (os error 44) | - | /var | . | ERR: No such file or directory (os error 44) | - | /var | .. | ERR: No such file or directory (os error 44) | - | /var | / | ERR: No such file or directory (os error 44) | - | /var | /bin | ERR: No such file or directory (os error 44) | - | /var | /boot | ERR: No such file or directory (os error 44) | - | /var | /dev | ERR: No such file or directory (os error 44) | - | /var | /etc | ERR: No such file or directory (os error 44) | - | /var | /etc/group | ERR: No such file or directory (os error 44) | - | /var | /etc/passwd | ERR: No such file or directory (os error 44) | - | /var | /etc/shadow | ERR: No such file or directory (os error 44) | - | /var | /home | ERR: No such file or directory (os error 44) | - | /var | /lib | ERR: No such file or directory (os error 44) | - | /var | /lib64 | ERR: No such file or directory (os error 44) | - | /var | /opt | ERR: No such file or directory (os error 44) | - | /var | /proc | ERR: No such file or directory (os error 44) | - | /var | /proc/self | ERR: No such file or directory (os error 44) | - | /var | /root | ERR: No such file or directory (os error 44) | - | /var | /run | ERR: No such file or directory (os error 44) | - | /var | /sbin | ERR: No such file or directory (os error 44) | - | /var | /srv | ERR: No such file or directory (os error 44) | - | /var | /sys | ERR: No such file or directory (os error 44) | - | /var | /tmp | ERR: No such file or directory (os error 44) | - | /var | /usr | ERR: No such file or directory (os error 44) | - | /var | /var | ERR: No such file or directory (os error 44) | - | /var | \0 | ERR: No such file or directory (os error 44) | - | /var | /x/.. | ERR: No such file or directory (os error 44) | - | \0 | | ERR: file name contained an unexpected NUL byte | - | \0 | . | ERR: file name contained an unexpected NUL byte | - | \0 | .. | ERR: file name contained an unexpected NUL byte | - | \0 | / | ERR: file name contained an unexpected NUL byte | - | \0 | /bin | ERR: file name contained an unexpected NUL byte | - | \0 | /boot | ERR: file name contained an unexpected NUL byte | - | \0 | /dev | ERR: file name contained an unexpected NUL byte | - | \0 | /etc | ERR: file name contained an unexpected NUL byte | - | \0 | /etc/group | ERR: file name contained an unexpected NUL byte | - | \0 | /etc/passwd | ERR: file name contained an unexpected NUL byte | - | \0 | /etc/shadow | ERR: file name contained an unexpected NUL byte | - | \0 | /home | ERR: file name contained an unexpected NUL byte | - | \0 | /lib | ERR: file name contained an unexpected NUL byte | - | \0 | /lib64 | ERR: file name contained an unexpected NUL byte | - | \0 | /opt | ERR: file name contained an unexpected NUL byte | - | \0 | /proc | ERR: file name contained an unexpected NUL byte | - | \0 | /proc/self | ERR: file name contained an unexpected NUL byte | - | \0 | /root | ERR: file name contained an unexpected NUL byte | - | \0 | /run | ERR: file name contained an unexpected NUL byte | - | \0 | /sbin | ERR: file name contained an unexpected NUL byte | - | \0 | /srv | ERR: file name contained an unexpected NUL byte | - | \0 | /sys | ERR: file name contained an unexpected NUL byte | - | \0 | /tmp | ERR: file name contained an unexpected NUL byte | - | \0 | /usr | ERR: file name contained an unexpected NUL byte | - | \0 | /var | ERR: file name contained an unexpected NUL byte | - | \0 | \0 | ERR: file name contained an unexpected NUL byte | - | \0 | /x/.. | ERR: file name contained an unexpected NUL byte | - | /x/.. | | ERR: No such file or directory (os error 44) | - | /x/.. | . | ERR: No such file or directory (os error 44) | - | /x/.. | .. | ERR: No such file or directory (os error 44) | - | /x/.. | / | ERR: No such file or directory (os error 44) | - | /x/.. | /bin | ERR: No such file or directory (os error 44) | - | /x/.. | /boot | ERR: No such file or directory (os error 44) | - | /x/.. | /dev | ERR: No such file or directory (os error 44) | - | /x/.. | /etc | ERR: No such file or directory (os error 44) | - | /x/.. | /etc/group | ERR: No such file or directory (os error 44) | - | /x/.. | /etc/passwd | ERR: No such file or directory (os error 44) | - | /x/.. | /etc/shadow | ERR: No such file or directory (os error 44) | - | /x/.. | /home | ERR: No such file or directory (os error 44) | - | /x/.. | /lib | ERR: No such file or directory (os error 44) | - | /x/.. | /lib64 | ERR: No such file or directory (os error 44) | - | /x/.. | /opt | ERR: No such file or directory (os error 44) | - | /x/.. | /proc | ERR: No such file or directory (os error 44) | - | /x/.. | /proc/self | ERR: No such file or directory (os error 44) | - | /x/.. | /root | ERR: No such file or directory (os error 44) | - | /x/.. | /run | ERR: No such file or directory (os error 44) | - | /x/.. | /sbin | ERR: No such file or directory (os error 44) | - | /x/.. | /srv | ERR: No such file or directory (os error 44) | - | /x/.. | /sys | ERR: No such file or directory (os error 44) | - | /x/.. | /tmp | ERR: No such file or directory (os error 44) | - | /x/.. | /usr | ERR: No such file or directory (os error 44) | - | /x/.. | /var | ERR: No such file or directory (os error 44) | - | /x/.. | \0 | ERR: No such file or directory (os error 44) | - | /x/.. | /x/.. | ERR: No such file or directory (os error 44) | - +-------------+-------------+-------------------------------------------------+ + +-------------+-------------+--------------------------------------------------------------------------------+ + | from | to | output | + +-------------+-------------+--------------------------------------------------------------------------------+ + | | | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | . | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | / | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | . | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | / | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | . | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | . | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | / | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | .. | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | . | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | / | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | + | / | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | + | /bin | | ERR: No such file or directory (os error 44) | + | /bin | . | ERR: No such file or directory (os error 44) | + | /bin | .. | ERR: No such file or directory (os error 44) | + | /bin | / | ERR: No such file or directory (os error 44) | + | /bin | /bin | ERR: No such file or directory (os error 44) | + | /bin | /boot | ERR: No such file or directory (os error 44) | + | /bin | /dev | ERR: No such file or directory (os error 44) | + | /bin | /etc | ERR: No such file or directory (os error 44) | + | /bin | /etc/group | ERR: No such file or directory (os error 44) | + | /bin | /etc/passwd | ERR: No such file or directory (os error 44) | + | /bin | /etc/shadow | ERR: No such file or directory (os error 44) | + | /bin | /home | ERR: No such file or directory (os error 44) | + | /bin | /lib | ERR: No such file or directory (os error 44) | + | /bin | /lib64 | ERR: No such file or directory (os error 44) | + | /bin | /opt | ERR: No such file or directory (os error 44) | + | /bin | /proc | ERR: No such file or directory (os error 44) | + | /bin | /proc/self | ERR: No such file or directory (os error 44) | + | /bin | /root | ERR: No such file or directory (os error 44) | + | /bin | /run | ERR: No such file or directory (os error 44) | + | /bin | /sbin | ERR: No such file or directory (os error 44) | + | /bin | /srv | ERR: No such file or directory (os error 44) | + | /bin | /sys | ERR: No such file or directory (os error 44) | + | /bin | /tmp | ERR: No such file or directory (os error 44) | + | /bin | /usr | ERR: No such file or directory (os error 44) | + | /bin | /var | ERR: No such file or directory (os error 44) | + | /bin | \0 | ERR: No such file or directory (os error 44) | + | /bin | /x/.. | ERR: No such file or directory (os error 44) | + | /boot | | ERR: No such file or directory (os error 44) | + | /boot | . | ERR: No such file or directory (os error 44) | + | /boot | .. | ERR: No such file or directory (os error 44) | + | /boot | / | ERR: No such file or directory (os error 44) | + | /boot | /bin | ERR: No such file or directory (os error 44) | + | /boot | /boot | ERR: No such file or directory (os error 44) | + | /boot | /dev | ERR: No such file or directory (os error 44) | + | /boot | /etc | ERR: No such file or directory (os error 44) | + | /boot | /etc/group | ERR: No such file or directory (os error 44) | + | /boot | /etc/passwd | ERR: No such file or directory (os error 44) | + | /boot | /etc/shadow | ERR: No such file or directory (os error 44) | + | /boot | /home | ERR: No such file or directory (os error 44) | + | /boot | /lib | ERR: No such file or directory (os error 44) | + | /boot | /lib64 | ERR: No such file or directory (os error 44) | + | /boot | /opt | ERR: No such file or directory (os error 44) | + | /boot | /proc | ERR: No such file or directory (os error 44) | + | /boot | /proc/self | ERR: No such file or directory (os error 44) | + | /boot | /root | ERR: No such file or directory (os error 44) | + | /boot | /run | ERR: No such file or directory (os error 44) | + | /boot | /sbin | ERR: No such file or directory (os error 44) | + | /boot | /srv | ERR: No such file or directory (os error 44) | + | /boot | /sys | ERR: No such file or directory (os error 44) | + | /boot | /tmp | ERR: No such file or directory (os error 44) | + | /boot | /usr | ERR: No such file or directory (os error 44) | + | /boot | /var | ERR: No such file or directory (os error 44) | + | /boot | \0 | ERR: No such file or directory (os error 44) | + | /boot | /x/.. | ERR: No such file or directory (os error 44) | + | /dev | | ERR: No such file or directory (os error 44) | + | /dev | . | ERR: No such file or directory (os error 44) | + | /dev | .. | ERR: No such file or directory (os error 44) | + | /dev | / | ERR: No such file or directory (os error 44) | + | /dev | /bin | ERR: No such file or directory (os error 44) | + | /dev | /boot | ERR: No such file or directory (os error 44) | + | /dev | /dev | ERR: No such file or directory (os error 44) | + | /dev | /etc | ERR: No such file or directory (os error 44) | + | /dev | /etc/group | ERR: No such file or directory (os error 44) | + | /dev | /etc/passwd | ERR: No such file or directory (os error 44) | + | /dev | /etc/shadow | ERR: No such file or directory (os error 44) | + | /dev | /home | ERR: No such file or directory (os error 44) | + | /dev | /lib | ERR: No such file or directory (os error 44) | + | /dev | /lib64 | ERR: No such file or directory (os error 44) | + | /dev | /opt | ERR: No such file or directory (os error 44) | + | /dev | /proc | ERR: No such file or directory (os error 44) | + | /dev | /proc/self | ERR: No such file or directory (os error 44) | + | /dev | /root | ERR: No such file or directory (os error 44) | + | /dev | /run | ERR: No such file or directory (os error 44) | + | /dev | /sbin | ERR: No such file or directory (os error 44) | + | /dev | /srv | ERR: No such file or directory (os error 44) | + | /dev | /sys | ERR: No such file or directory (os error 44) | + | /dev | /tmp | ERR: No such file or directory (os error 44) | + | /dev | /usr | ERR: No such file or directory (os error 44) | + | /dev | /var | ERR: No such file or directory (os error 44) | + | /dev | \0 | ERR: No such file or directory (os error 44) | + | /dev | /x/.. | ERR: No such file or directory (os error 44) | + | /etc | | ERR: No such file or directory (os error 44) | + | /etc | . | ERR: No such file or directory (os error 44) | + | /etc | .. | ERR: No such file or directory (os error 44) | + | /etc | / | ERR: No such file or directory (os error 44) | + | /etc | /bin | ERR: No such file or directory (os error 44) | + | /etc | /boot | ERR: No such file or directory (os error 44) | + | /etc | /dev | ERR: No such file or directory (os error 44) | + | /etc | /etc | ERR: No such file or directory (os error 44) | + | /etc | /etc/group | ERR: No such file or directory (os error 44) | + | /etc | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc | /home | ERR: No such file or directory (os error 44) | + | /etc | /lib | ERR: No such file or directory (os error 44) | + | /etc | /lib64 | ERR: No such file or directory (os error 44) | + | /etc | /opt | ERR: No such file or directory (os error 44) | + | /etc | /proc | ERR: No such file or directory (os error 44) | + | /etc | /proc/self | ERR: No such file or directory (os error 44) | + | /etc | /root | ERR: No such file or directory (os error 44) | + | /etc | /run | ERR: No such file or directory (os error 44) | + | /etc | /sbin | ERR: No such file or directory (os error 44) | + | /etc | /srv | ERR: No such file or directory (os error 44) | + | /etc | /sys | ERR: No such file or directory (os error 44) | + | /etc | /tmp | ERR: No such file or directory (os error 44) | + | /etc | /usr | ERR: No such file or directory (os error 44) | + | /etc | /var | ERR: No such file or directory (os error 44) | + | /etc | \0 | ERR: No such file or directory (os error 44) | + | /etc | /x/.. | ERR: No such file or directory (os error 44) | + | /etc/group | | ERR: No such file or directory (os error 44) | + | /etc/group | . | ERR: No such file or directory (os error 44) | + | /etc/group | .. | ERR: No such file or directory (os error 44) | + | /etc/group | / | ERR: No such file or directory (os error 44) | + | /etc/group | /bin | ERR: No such file or directory (os error 44) | + | /etc/group | /boot | ERR: No such file or directory (os error 44) | + | /etc/group | /dev | ERR: No such file or directory (os error 44) | + | /etc/group | /etc | ERR: No such file or directory (os error 44) | + | /etc/group | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/group | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/group | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc/group | /home | ERR: No such file or directory (os error 44) | + | /etc/group | /lib | ERR: No such file or directory (os error 44) | + | /etc/group | /lib64 | ERR: No such file or directory (os error 44) | + | /etc/group | /opt | ERR: No such file or directory (os error 44) | + | /etc/group | /proc | ERR: No such file or directory (os error 44) | + | /etc/group | /proc/self | ERR: No such file or directory (os error 44) | + | /etc/group | /root | ERR: No such file or directory (os error 44) | + | /etc/group | /run | ERR: No such file or directory (os error 44) | + | /etc/group | /sbin | ERR: No such file or directory (os error 44) | + | /etc/group | /srv | ERR: No such file or directory (os error 44) | + | /etc/group | /sys | ERR: No such file or directory (os error 44) | + | /etc/group | /tmp | ERR: No such file or directory (os error 44) | + | /etc/group | /usr | ERR: No such file or directory (os error 44) | + | /etc/group | /var | ERR: No such file or directory (os error 44) | + | /etc/group | \0 | ERR: No such file or directory (os error 44) | + | /etc/group | /x/.. | ERR: No such file or directory (os error 44) | + | /etc/passwd | | ERR: No such file or directory (os error 44) | + | /etc/passwd | . | ERR: No such file or directory (os error 44) | + | /etc/passwd | .. | ERR: No such file or directory (os error 44) | + | /etc/passwd | / | ERR: No such file or directory (os error 44) | + | /etc/passwd | /bin | ERR: No such file or directory (os error 44) | + | /etc/passwd | /boot | ERR: No such file or directory (os error 44) | + | /etc/passwd | /dev | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc/passwd | /home | ERR: No such file or directory (os error 44) | + | /etc/passwd | /lib | ERR: No such file or directory (os error 44) | + | /etc/passwd | /lib64 | ERR: No such file or directory (os error 44) | + | /etc/passwd | /opt | ERR: No such file or directory (os error 44) | + | /etc/passwd | /proc | ERR: No such file or directory (os error 44) | + | /etc/passwd | /proc/self | ERR: No such file or directory (os error 44) | + | /etc/passwd | /root | ERR: No such file or directory (os error 44) | + | /etc/passwd | /run | ERR: No such file or directory (os error 44) | + | /etc/passwd | /sbin | ERR: No such file or directory (os error 44) | + | /etc/passwd | /srv | ERR: No such file or directory (os error 44) | + | /etc/passwd | /sys | ERR: No such file or directory (os error 44) | + | /etc/passwd | /tmp | ERR: No such file or directory (os error 44) | + | /etc/passwd | /usr | ERR: No such file or directory (os error 44) | + | /etc/passwd | /var | ERR: No such file or directory (os error 44) | + | /etc/passwd | \0 | ERR: No such file or directory (os error 44) | + | /etc/passwd | /x/.. | ERR: No such file or directory (os error 44) | + | /etc/shadow | | ERR: No such file or directory (os error 44) | + | /etc/shadow | . | ERR: No such file or directory (os error 44) | + | /etc/shadow | .. | ERR: No such file or directory (os error 44) | + | /etc/shadow | / | ERR: No such file or directory (os error 44) | + | /etc/shadow | /bin | ERR: No such file or directory (os error 44) | + | /etc/shadow | /boot | ERR: No such file or directory (os error 44) | + | /etc/shadow | /dev | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc/shadow | /home | ERR: No such file or directory (os error 44) | + | /etc/shadow | /lib | ERR: No such file or directory (os error 44) | + | /etc/shadow | /lib64 | ERR: No such file or directory (os error 44) | + | /etc/shadow | /opt | ERR: No such file or directory (os error 44) | + | /etc/shadow | /proc | ERR: No such file or directory (os error 44) | + | /etc/shadow | /proc/self | ERR: No such file or directory (os error 44) | + | /etc/shadow | /root | ERR: No such file or directory (os error 44) | + | /etc/shadow | /run | ERR: No such file or directory (os error 44) | + | /etc/shadow | /sbin | ERR: No such file or directory (os error 44) | + | /etc/shadow | /srv | ERR: No such file or directory (os error 44) | + | /etc/shadow | /sys | ERR: No such file or directory (os error 44) | + | /etc/shadow | /tmp | ERR: No such file or directory (os error 44) | + | /etc/shadow | /usr | ERR: No such file or directory (os error 44) | + | /etc/shadow | /var | ERR: No such file or directory (os error 44) | + | /etc/shadow | \0 | ERR: No such file or directory (os error 44) | + | /etc/shadow | /x/.. | ERR: No such file or directory (os error 44) | + | /home | | ERR: No such file or directory (os error 44) | + | /home | . | ERR: No such file or directory (os error 44) | + | /home | .. | ERR: No such file or directory (os error 44) | + | /home | / | ERR: No such file or directory (os error 44) | + | /home | /bin | ERR: No such file or directory (os error 44) | + | /home | /boot | ERR: No such file or directory (os error 44) | + | /home | /dev | ERR: No such file or directory (os error 44) | + | /home | /etc | ERR: No such file or directory (os error 44) | + | /home | /etc/group | ERR: No such file or directory (os error 44) | + | /home | /etc/passwd | ERR: No such file or directory (os error 44) | + | /home | /etc/shadow | ERR: No such file or directory (os error 44) | + | /home | /home | ERR: No such file or directory (os error 44) | + | /home | /lib | ERR: No such file or directory (os error 44) | + | /home | /lib64 | ERR: No such file or directory (os error 44) | + | /home | /opt | ERR: No such file or directory (os error 44) | + | /home | /proc | ERR: No such file or directory (os error 44) | + | /home | /proc/self | ERR: No such file or directory (os error 44) | + | /home | /root | ERR: No such file or directory (os error 44) | + | /home | /run | ERR: No such file or directory (os error 44) | + | /home | /sbin | ERR: No such file or directory (os error 44) | + | /home | /srv | ERR: No such file or directory (os error 44) | + | /home | /sys | ERR: No such file or directory (os error 44) | + | /home | /tmp | ERR: No such file or directory (os error 44) | + | /home | /usr | ERR: No such file or directory (os error 44) | + | /home | /var | ERR: No such file or directory (os error 44) | + | /home | \0 | ERR: No such file or directory (os error 44) | + | /home | /x/.. | ERR: No such file or directory (os error 44) | + | /lib | | ERR: No such file or directory (os error 44) | + | /lib | . | ERR: No such file or directory (os error 44) | + | /lib | .. | ERR: No such file or directory (os error 44) | + | /lib | / | ERR: No such file or directory (os error 44) | + | /lib | /bin | ERR: No such file or directory (os error 44) | + | /lib | /boot | ERR: No such file or directory (os error 44) | + | /lib | /dev | ERR: No such file or directory (os error 44) | + | /lib | /etc | ERR: No such file or directory (os error 44) | + | /lib | /etc/group | ERR: No such file or directory (os error 44) | + | /lib | /etc/passwd | ERR: No such file or directory (os error 44) | + | /lib | /etc/shadow | ERR: No such file or directory (os error 44) | + | /lib | /home | ERR: No such file or directory (os error 44) | + | /lib | /lib | ERR: No such file or directory (os error 44) | + | /lib | /lib64 | ERR: No such file or directory (os error 44) | + | /lib | /opt | ERR: No such file or directory (os error 44) | + | /lib | /proc | ERR: No such file or directory (os error 44) | + | /lib | /proc/self | ERR: No such file or directory (os error 44) | + | /lib | /root | ERR: No such file or directory (os error 44) | + | /lib | /run | ERR: No such file or directory (os error 44) | + | /lib | /sbin | ERR: No such file or directory (os error 44) | + | /lib | /srv | ERR: No such file or directory (os error 44) | + | /lib | /sys | ERR: No such file or directory (os error 44) | + | /lib | /tmp | ERR: No such file or directory (os error 44) | + | /lib | /usr | ERR: No such file or directory (os error 44) | + | /lib | /var | ERR: No such file or directory (os error 44) | + | /lib | \0 | ERR: No such file or directory (os error 44) | + | /lib | /x/.. | ERR: No such file or directory (os error 44) | + | /lib64 | | ERR: No such file or directory (os error 44) | + | /lib64 | . | ERR: No such file or directory (os error 44) | + | /lib64 | .. | ERR: No such file or directory (os error 44) | + | /lib64 | / | ERR: No such file or directory (os error 44) | + | /lib64 | /bin | ERR: No such file or directory (os error 44) | + | /lib64 | /boot | ERR: No such file or directory (os error 44) | + | /lib64 | /dev | ERR: No such file or directory (os error 44) | + | /lib64 | /etc | ERR: No such file or directory (os error 44) | + | /lib64 | /etc/group | ERR: No such file or directory (os error 44) | + | /lib64 | /etc/passwd | ERR: No such file or directory (os error 44) | + | /lib64 | /etc/shadow | ERR: No such file or directory (os error 44) | + | /lib64 | /home | ERR: No such file or directory (os error 44) | + | /lib64 | /lib | ERR: No such file or directory (os error 44) | + | /lib64 | /lib64 | ERR: No such file or directory (os error 44) | + | /lib64 | /opt | ERR: No such file or directory (os error 44) | + | /lib64 | /proc | ERR: No such file or directory (os error 44) | + | /lib64 | /proc/self | ERR: No such file or directory (os error 44) | + | /lib64 | /root | ERR: No such file or directory (os error 44) | + | /lib64 | /run | ERR: No such file or directory (os error 44) | + | /lib64 | /sbin | ERR: No such file or directory (os error 44) | + | /lib64 | /srv | ERR: No such file or directory (os error 44) | + | /lib64 | /sys | ERR: No such file or directory (os error 44) | + | /lib64 | /tmp | ERR: No such file or directory (os error 44) | + | /lib64 | /usr | ERR: No such file or directory (os error 44) | + | /lib64 | /var | ERR: No such file or directory (os error 44) | + | /lib64 | \0 | ERR: No such file or directory (os error 44) | + | /lib64 | /x/.. | ERR: No such file or directory (os error 44) | + | /opt | | ERR: No such file or directory (os error 44) | + | /opt | . | ERR: No such file or directory (os error 44) | + | /opt | .. | ERR: No such file or directory (os error 44) | + | /opt | / | ERR: No such file or directory (os error 44) | + | /opt | /bin | ERR: No such file or directory (os error 44) | + | /opt | /boot | ERR: No such file or directory (os error 44) | + | /opt | /dev | ERR: No such file or directory (os error 44) | + | /opt | /etc | ERR: No such file or directory (os error 44) | + | /opt | /etc/group | ERR: No such file or directory (os error 44) | + | /opt | /etc/passwd | ERR: No such file or directory (os error 44) | + | /opt | /etc/shadow | ERR: No such file or directory (os error 44) | + | /opt | /home | ERR: No such file or directory (os error 44) | + | /opt | /lib | ERR: No such file or directory (os error 44) | + | /opt | /lib64 | ERR: No such file or directory (os error 44) | + | /opt | /opt | ERR: No such file or directory (os error 44) | + | /opt | /proc | ERR: No such file or directory (os error 44) | + | /opt | /proc/self | ERR: No such file or directory (os error 44) | + | /opt | /root | ERR: No such file or directory (os error 44) | + | /opt | /run | ERR: No such file or directory (os error 44) | + | /opt | /sbin | ERR: No such file or directory (os error 44) | + | /opt | /srv | ERR: No such file or directory (os error 44) | + | /opt | /sys | ERR: No such file or directory (os error 44) | + | /opt | /tmp | ERR: No such file or directory (os error 44) | + | /opt | /usr | ERR: No such file or directory (os error 44) | + | /opt | /var | ERR: No such file or directory (os error 44) | + | /opt | \0 | ERR: No such file or directory (os error 44) | + | /opt | /x/.. | ERR: No such file or directory (os error 44) | + | /proc | | ERR: No such file or directory (os error 44) | + | /proc | . | ERR: No such file or directory (os error 44) | + | /proc | .. | ERR: No such file or directory (os error 44) | + | /proc | / | ERR: No such file or directory (os error 44) | + | /proc | /bin | ERR: No such file or directory (os error 44) | + | /proc | /boot | ERR: No such file or directory (os error 44) | + | /proc | /dev | ERR: No such file or directory (os error 44) | + | /proc | /etc | ERR: No such file or directory (os error 44) | + | /proc | /etc/group | ERR: No such file or directory (os error 44) | + | /proc | /etc/passwd | ERR: No such file or directory (os error 44) | + | /proc | /etc/shadow | ERR: No such file or directory (os error 44) | + | /proc | /home | ERR: No such file or directory (os error 44) | + | /proc | /lib | ERR: No such file or directory (os error 44) | + | /proc | /lib64 | ERR: No such file or directory (os error 44) | + | /proc | /opt | ERR: No such file or directory (os error 44) | + | /proc | /proc | ERR: No such file or directory (os error 44) | + | /proc | /proc/self | ERR: No such file or directory (os error 44) | + | /proc | /root | ERR: No such file or directory (os error 44) | + | /proc | /run | ERR: No such file or directory (os error 44) | + | /proc | /sbin | ERR: No such file or directory (os error 44) | + | /proc | /srv | ERR: No such file or directory (os error 44) | + | /proc | /sys | ERR: No such file or directory (os error 44) | + | /proc | /tmp | ERR: No such file or directory (os error 44) | + | /proc | /usr | ERR: No such file or directory (os error 44) | + | /proc | /var | ERR: No such file or directory (os error 44) | + | /proc | \0 | ERR: No such file or directory (os error 44) | + | /proc | /x/.. | ERR: No such file or directory (os error 44) | + | /proc/self | | ERR: No such file or directory (os error 44) | + | /proc/self | . | ERR: No such file or directory (os error 44) | + | /proc/self | .. | ERR: No such file or directory (os error 44) | + | /proc/self | / | ERR: No such file or directory (os error 44) | + | /proc/self | /bin | ERR: No such file or directory (os error 44) | + | /proc/self | /boot | ERR: No such file or directory (os error 44) | + | /proc/self | /dev | ERR: No such file or directory (os error 44) | + | /proc/self | /etc | ERR: No such file or directory (os error 44) | + | /proc/self | /etc/group | ERR: No such file or directory (os error 44) | + | /proc/self | /etc/passwd | ERR: No such file or directory (os error 44) | + | /proc/self | /etc/shadow | ERR: No such file or directory (os error 44) | + | /proc/self | /home | ERR: No such file or directory (os error 44) | + | /proc/self | /lib | ERR: No such file or directory (os error 44) | + | /proc/self | /lib64 | ERR: No such file or directory (os error 44) | + | /proc/self | /opt | ERR: No such file or directory (os error 44) | + | /proc/self | /proc | ERR: No such file or directory (os error 44) | + | /proc/self | /proc/self | ERR: No such file or directory (os error 44) | + | /proc/self | /root | ERR: No such file or directory (os error 44) | + | /proc/self | /run | ERR: No such file or directory (os error 44) | + | /proc/self | /sbin | ERR: No such file or directory (os error 44) | + | /proc/self | /srv | ERR: No such file or directory (os error 44) | + | /proc/self | /sys | ERR: No such file or directory (os error 44) | + | /proc/self | /tmp | ERR: No such file or directory (os error 44) | + | /proc/self | /usr | ERR: No such file or directory (os error 44) | + | /proc/self | /var | ERR: No such file or directory (os error 44) | + | /proc/self | \0 | ERR: No such file or directory (os error 44) | + | /proc/self | /x/.. | ERR: No such file or directory (os error 44) | + | /root | | ERR: No such file or directory (os error 44) | + | /root | . | ERR: No such file or directory (os error 44) | + | /root | .. | ERR: No such file or directory (os error 44) | + | /root | / | ERR: No such file or directory (os error 44) | + | /root | /bin | ERR: No such file or directory (os error 44) | + | /root | /boot | ERR: No such file or directory (os error 44) | + | /root | /dev | ERR: No such file or directory (os error 44) | + | /root | /etc | ERR: No such file or directory (os error 44) | + | /root | /etc/group | ERR: No such file or directory (os error 44) | + | /root | /etc/passwd | ERR: No such file or directory (os error 44) | + | /root | /etc/shadow | ERR: No such file or directory (os error 44) | + | /root | /home | ERR: No such file or directory (os error 44) | + | /root | /lib | ERR: No such file or directory (os error 44) | + | /root | /lib64 | ERR: No such file or directory (os error 44) | + | /root | /opt | ERR: No such file or directory (os error 44) | + | /root | /proc | ERR: No such file or directory (os error 44) | + | /root | /proc/self | ERR: No such file or directory (os error 44) | + | /root | /root | ERR: No such file or directory (os error 44) | + | /root | /run | ERR: No such file or directory (os error 44) | + | /root | /sbin | ERR: No such file or directory (os error 44) | + | /root | /srv | ERR: No such file or directory (os error 44) | + | /root | /sys | ERR: No such file or directory (os error 44) | + | /root | /tmp | ERR: No such file or directory (os error 44) | + | /root | /usr | ERR: No such file or directory (os error 44) | + | /root | /var | ERR: No such file or directory (os error 44) | + | /root | \0 | ERR: No such file or directory (os error 44) | + | /root | /x/.. | ERR: No such file or directory (os error 44) | + | /run | | ERR: No such file or directory (os error 44) | + | /run | . | ERR: No such file or directory (os error 44) | + | /run | .. | ERR: No such file or directory (os error 44) | + | /run | / | ERR: No such file or directory (os error 44) | + | /run | /bin | ERR: No such file or directory (os error 44) | + | /run | /boot | ERR: No such file or directory (os error 44) | + | /run | /dev | ERR: No such file or directory (os error 44) | + | /run | /etc | ERR: No such file or directory (os error 44) | + | /run | /etc/group | ERR: No such file or directory (os error 44) | + | /run | /etc/passwd | ERR: No such file or directory (os error 44) | + | /run | /etc/shadow | ERR: No such file or directory (os error 44) | + | /run | /home | ERR: No such file or directory (os error 44) | + | /run | /lib | ERR: No such file or directory (os error 44) | + | /run | /lib64 | ERR: No such file or directory (os error 44) | + | /run | /opt | ERR: No such file or directory (os error 44) | + | /run | /proc | ERR: No such file or directory (os error 44) | + | /run | /proc/self | ERR: No such file or directory (os error 44) | + | /run | /root | ERR: No such file or directory (os error 44) | + | /run | /run | ERR: No such file or directory (os error 44) | + | /run | /sbin | ERR: No such file or directory (os error 44) | + | /run | /srv | ERR: No such file or directory (os error 44) | + | /run | /sys | ERR: No such file or directory (os error 44) | + | /run | /tmp | ERR: No such file or directory (os error 44) | + | /run | /usr | ERR: No such file or directory (os error 44) | + | /run | /var | ERR: No such file or directory (os error 44) | + | /run | \0 | ERR: No such file or directory (os error 44) | + | /run | /x/.. | ERR: No such file or directory (os error 44) | + | /sbin | | ERR: No such file or directory (os error 44) | + | /sbin | . | ERR: No such file or directory (os error 44) | + | /sbin | .. | ERR: No such file or directory (os error 44) | + | /sbin | / | ERR: No such file or directory (os error 44) | + | /sbin | /bin | ERR: No such file or directory (os error 44) | + | /sbin | /boot | ERR: No such file or directory (os error 44) | + | /sbin | /dev | ERR: No such file or directory (os error 44) | + | /sbin | /etc | ERR: No such file or directory (os error 44) | + | /sbin | /etc/group | ERR: No such file or directory (os error 44) | + | /sbin | /etc/passwd | ERR: No such file or directory (os error 44) | + | /sbin | /etc/shadow | ERR: No such file or directory (os error 44) | + | /sbin | /home | ERR: No such file or directory (os error 44) | + | /sbin | /lib | ERR: No such file or directory (os error 44) | + | /sbin | /lib64 | ERR: No such file or directory (os error 44) | + | /sbin | /opt | ERR: No such file or directory (os error 44) | + | /sbin | /proc | ERR: No such file or directory (os error 44) | + | /sbin | /proc/self | ERR: No such file or directory (os error 44) | + | /sbin | /root | ERR: No such file or directory (os error 44) | + | /sbin | /run | ERR: No such file or directory (os error 44) | + | /sbin | /sbin | ERR: No such file or directory (os error 44) | + | /sbin | /srv | ERR: No such file or directory (os error 44) | + | /sbin | /sys | ERR: No such file or directory (os error 44) | + | /sbin | /tmp | ERR: No such file or directory (os error 44) | + | /sbin | /usr | ERR: No such file or directory (os error 44) | + | /sbin | /var | ERR: No such file or directory (os error 44) | + | /sbin | \0 | ERR: No such file or directory (os error 44) | + | /sbin | /x/.. | ERR: No such file or directory (os error 44) | + | /srv | | ERR: No such file or directory (os error 44) | + | /srv | . | ERR: No such file or directory (os error 44) | + | /srv | .. | ERR: No such file or directory (os error 44) | + | /srv | / | ERR: No such file or directory (os error 44) | + | /srv | /bin | ERR: No such file or directory (os error 44) | + | /srv | /boot | ERR: No such file or directory (os error 44) | + | /srv | /dev | ERR: No such file or directory (os error 44) | + | /srv | /etc | ERR: No such file or directory (os error 44) | + | /srv | /etc/group | ERR: No such file or directory (os error 44) | + | /srv | /etc/passwd | ERR: No such file or directory (os error 44) | + | /srv | /etc/shadow | ERR: No such file or directory (os error 44) | + | /srv | /home | ERR: No such file or directory (os error 44) | + | /srv | /lib | ERR: No such file or directory (os error 44) | + | /srv | /lib64 | ERR: No such file or directory (os error 44) | + | /srv | /opt | ERR: No such file or directory (os error 44) | + | /srv | /proc | ERR: No such file or directory (os error 44) | + | /srv | /proc/self | ERR: No such file or directory (os error 44) | + | /srv | /root | ERR: No such file or directory (os error 44) | + | /srv | /run | ERR: No such file or directory (os error 44) | + | /srv | /sbin | ERR: No such file or directory (os error 44) | + | /srv | /srv | ERR: No such file or directory (os error 44) | + | /srv | /sys | ERR: No such file or directory (os error 44) | + | /srv | /tmp | ERR: No such file or directory (os error 44) | + | /srv | /usr | ERR: No such file or directory (os error 44) | + | /srv | /var | ERR: No such file or directory (os error 44) | + | /srv | \0 | ERR: No such file or directory (os error 44) | + | /srv | /x/.. | ERR: No such file or directory (os error 44) | + | /sys | | ERR: No such file or directory (os error 44) | + | /sys | . | ERR: No such file or directory (os error 44) | + | /sys | .. | ERR: No such file or directory (os error 44) | + | /sys | / | ERR: No such file or directory (os error 44) | + | /sys | /bin | ERR: No such file or directory (os error 44) | + | /sys | /boot | ERR: No such file or directory (os error 44) | + | /sys | /dev | ERR: No such file or directory (os error 44) | + | /sys | /etc | ERR: No such file or directory (os error 44) | + | /sys | /etc/group | ERR: No such file or directory (os error 44) | + | /sys | /etc/passwd | ERR: No such file or directory (os error 44) | + | /sys | /etc/shadow | ERR: No such file or directory (os error 44) | + | /sys | /home | ERR: No such file or directory (os error 44) | + | /sys | /lib | ERR: No such file or directory (os error 44) | + | /sys | /lib64 | ERR: No such file or directory (os error 44) | + | /sys | /opt | ERR: No such file or directory (os error 44) | + | /sys | /proc | ERR: No such file or directory (os error 44) | + | /sys | /proc/self | ERR: No such file or directory (os error 44) | + | /sys | /root | ERR: No such file or directory (os error 44) | + | /sys | /run | ERR: No such file or directory (os error 44) | + | /sys | /sbin | ERR: No such file or directory (os error 44) | + | /sys | /srv | ERR: No such file or directory (os error 44) | + | /sys | /sys | ERR: No such file or directory (os error 44) | + | /sys | /tmp | ERR: No such file or directory (os error 44) | + | /sys | /usr | ERR: No such file or directory (os error 44) | + | /sys | /var | ERR: No such file or directory (os error 44) | + | /sys | \0 | ERR: No such file or directory (os error 44) | + | /sys | /x/.. | ERR: No such file or directory (os error 44) | + | /tmp | | ERR: No such file or directory (os error 44) | + | /tmp | . | ERR: No such file or directory (os error 44) | + | /tmp | .. | ERR: No such file or directory (os error 44) | + | /tmp | / | ERR: No such file or directory (os error 44) | + | /tmp | /bin | ERR: No such file or directory (os error 44) | + | /tmp | /boot | ERR: No such file or directory (os error 44) | + | /tmp | /dev | ERR: No such file or directory (os error 44) | + | /tmp | /etc | ERR: No such file or directory (os error 44) | + | /tmp | /etc/group | ERR: No such file or directory (os error 44) | + | /tmp | /etc/passwd | ERR: No such file or directory (os error 44) | + | /tmp | /etc/shadow | ERR: No such file or directory (os error 44) | + | /tmp | /home | ERR: No such file or directory (os error 44) | + | /tmp | /lib | ERR: No such file or directory (os error 44) | + | /tmp | /lib64 | ERR: No such file or directory (os error 44) | + | /tmp | /opt | ERR: No such file or directory (os error 44) | + | /tmp | /proc | ERR: No such file or directory (os error 44) | + | /tmp | /proc/self | ERR: No such file or directory (os error 44) | + | /tmp | /root | ERR: No such file or directory (os error 44) | + | /tmp | /run | ERR: No such file or directory (os error 44) | + | /tmp | /sbin | ERR: No such file or directory (os error 44) | + | /tmp | /srv | ERR: No such file or directory (os error 44) | + | /tmp | /sys | ERR: No such file or directory (os error 44) | + | /tmp | /tmp | ERR: No such file or directory (os error 44) | + | /tmp | /usr | ERR: No such file or directory (os error 44) | + | /tmp | /var | ERR: No such file or directory (os error 44) | + | /tmp | \0 | ERR: No such file or directory (os error 44) | + | /tmp | /x/.. | ERR: No such file or directory (os error 44) | + | /usr | | ERR: No such file or directory (os error 44) | + | /usr | . | ERR: No such file or directory (os error 44) | + | /usr | .. | ERR: No such file or directory (os error 44) | + | /usr | / | ERR: No such file or directory (os error 44) | + | /usr | /bin | ERR: No such file or directory (os error 44) | + | /usr | /boot | ERR: No such file or directory (os error 44) | + | /usr | /dev | ERR: No such file or directory (os error 44) | + | /usr | /etc | ERR: No such file or directory (os error 44) | + | /usr | /etc/group | ERR: No such file or directory (os error 44) | + | /usr | /etc/passwd | ERR: No such file or directory (os error 44) | + | /usr | /etc/shadow | ERR: No such file or directory (os error 44) | + | /usr | /home | ERR: No such file or directory (os error 44) | + | /usr | /lib | ERR: No such file or directory (os error 44) | + | /usr | /lib64 | ERR: No such file or directory (os error 44) | + | /usr | /opt | ERR: No such file or directory (os error 44) | + | /usr | /proc | ERR: No such file or directory (os error 44) | + | /usr | /proc/self | ERR: No such file or directory (os error 44) | + | /usr | /root | ERR: No such file or directory (os error 44) | + | /usr | /run | ERR: No such file or directory (os error 44) | + | /usr | /sbin | ERR: No such file or directory (os error 44) | + | /usr | /srv | ERR: No such file or directory (os error 44) | + | /usr | /sys | ERR: No such file or directory (os error 44) | + | /usr | /tmp | ERR: No such file or directory (os error 44) | + | /usr | /usr | ERR: No such file or directory (os error 44) | + | /usr | /var | ERR: No such file or directory (os error 44) | + | /usr | \0 | ERR: No such file or directory (os error 44) | + | /usr | /x/.. | ERR: No such file or directory (os error 44) | + | /var | | ERR: No such file or directory (os error 44) | + | /var | . | ERR: No such file or directory (os error 44) | + | /var | .. | ERR: No such file or directory (os error 44) | + | /var | / | ERR: No such file or directory (os error 44) | + | /var | /bin | ERR: No such file or directory (os error 44) | + | /var | /boot | ERR: No such file or directory (os error 44) | + | /var | /dev | ERR: No such file or directory (os error 44) | + | /var | /etc | ERR: No such file or directory (os error 44) | + | /var | /etc/group | ERR: No such file or directory (os error 44) | + | /var | /etc/passwd | ERR: No such file or directory (os error 44) | + | /var | /etc/shadow | ERR: No such file or directory (os error 44) | + | /var | /home | ERR: No such file or directory (os error 44) | + | /var | /lib | ERR: No such file or directory (os error 44) | + | /var | /lib64 | ERR: No such file or directory (os error 44) | + | /var | /opt | ERR: No such file or directory (os error 44) | + | /var | /proc | ERR: No such file or directory (os error 44) | + | /var | /proc/self | ERR: No such file or directory (os error 44) | + | /var | /root | ERR: No such file or directory (os error 44) | + | /var | /run | ERR: No such file or directory (os error 44) | + | /var | /sbin | ERR: No such file or directory (os error 44) | + | /var | /srv | ERR: No such file or directory (os error 44) | + | /var | /sys | ERR: No such file or directory (os error 44) | + | /var | /tmp | ERR: No such file or directory (os error 44) | + | /var | /usr | ERR: No such file or directory (os error 44) | + | /var | /var | ERR: No such file or directory (os error 44) | + | /var | \0 | ERR: No such file or directory (os error 44) | + | /var | /x/.. | ERR: No such file or directory (os error 44) | + | \0 | | ERR: file name contained an unexpected NUL byte | + | \0 | . | ERR: file name contained an unexpected NUL byte | + | \0 | .. | ERR: file name contained an unexpected NUL byte | + | \0 | / | ERR: file name contained an unexpected NUL byte | + | \0 | /bin | ERR: file name contained an unexpected NUL byte | + | \0 | /boot | ERR: file name contained an unexpected NUL byte | + | \0 | /dev | ERR: file name contained an unexpected NUL byte | + | \0 | /etc | ERR: file name contained an unexpected NUL byte | + | \0 | /etc/group | ERR: file name contained an unexpected NUL byte | + | \0 | /etc/passwd | ERR: file name contained an unexpected NUL byte | + | \0 | /etc/shadow | ERR: file name contained an unexpected NUL byte | + | \0 | /home | ERR: file name contained an unexpected NUL byte | + | \0 | /lib | ERR: file name contained an unexpected NUL byte | + | \0 | /lib64 | ERR: file name contained an unexpected NUL byte | + | \0 | /opt | ERR: file name contained an unexpected NUL byte | + | \0 | /proc | ERR: file name contained an unexpected NUL byte | + | \0 | /proc/self | ERR: file name contained an unexpected NUL byte | + | \0 | /root | ERR: file name contained an unexpected NUL byte | + | \0 | /run | ERR: file name contained an unexpected NUL byte | + | \0 | /sbin | ERR: file name contained an unexpected NUL byte | + | \0 | /srv | ERR: file name contained an unexpected NUL byte | + | \0 | /sys | ERR: file name contained an unexpected NUL byte | + | \0 | /tmp | ERR: file name contained an unexpected NUL byte | + | \0 | /usr | ERR: file name contained an unexpected NUL byte | + | \0 | /var | ERR: file name contained an unexpected NUL byte | + | \0 | \0 | ERR: file name contained an unexpected NUL byte | + | \0 | /x/.. | ERR: file name contained an unexpected NUL byte | + | /x/.. | | ERR: No such file or directory (os error 44) | + | /x/.. | . | ERR: No such file or directory (os error 44) | + | /x/.. | .. | ERR: No such file or directory (os error 44) | + | /x/.. | / | ERR: No such file or directory (os error 44) | + | /x/.. | /bin | ERR: No such file or directory (os error 44) | + | /x/.. | /boot | ERR: No such file or directory (os error 44) | + | /x/.. | /dev | ERR: No such file or directory (os error 44) | + | /x/.. | /etc | ERR: No such file or directory (os error 44) | + | /x/.. | /etc/group | ERR: No such file or directory (os error 44) | + | /x/.. | /etc/passwd | ERR: No such file or directory (os error 44) | + | /x/.. | /etc/shadow | ERR: No such file or directory (os error 44) | + | /x/.. | /home | ERR: No such file or directory (os error 44) | + | /x/.. | /lib | ERR: No such file or directory (os error 44) | + | /x/.. | /lib64 | ERR: No such file or directory (os error 44) | + | /x/.. | /opt | ERR: No such file or directory (os error 44) | + | /x/.. | /proc | ERR: No such file or directory (os error 44) | + | /x/.. | /proc/self | ERR: No such file or directory (os error 44) | + | /x/.. | /root | ERR: No such file or directory (os error 44) | + | /x/.. | /run | ERR: No such file or directory (os error 44) | + | /x/.. | /sbin | ERR: No such file or directory (os error 44) | + | /x/.. | /srv | ERR: No such file or directory (os error 44) | + | /x/.. | /sys | ERR: No such file or directory (os error 44) | + | /x/.. | /tmp | ERR: No such file or directory (os error 44) | + | /x/.. | /usr | ERR: No such file or directory (os error 44) | + | /x/.. | /var | ERR: No such file or directory (os error 44) | + | /x/.. | \0 | ERR: No such file or directory (os error 44) | + | /x/.. | /x/.. | ERR: No such file or directory (os error 44) | + +-------------+-------------+--------------------------------------------------------------------------------+ ", ); } @@ -1739,27 +1739,27 @@ async fn test_open_create() { | . | OK: opened | | .. | OK: opened | | / | OK: opened | - | /bin | ERR: No such file or directory (os error 44) | - | /boot | ERR: No such file or directory (os error 44) | - | /dev | ERR: No such file or directory (os error 44) | - | /etc | ERR: No such file or directory (os error 44) | + | /bin | OK: opened | + | /boot | OK: opened | + | /dev | OK: opened | + | /etc | OK: opened | | /etc/group | ERR: No such file or directory (os error 44) | | /etc/passwd | ERR: No such file or directory (os error 44) | | /etc/shadow | ERR: No such file or directory (os error 44) | - | /home | ERR: No such file or directory (os error 44) | - | /lib | ERR: No such file or directory (os error 44) | - | /lib64 | ERR: No such file or directory (os error 44) | - | /opt | ERR: No such file or directory (os error 44) | - | /proc | ERR: No such file or directory (os error 44) | + | /home | OK: opened | + | /lib | OK: opened | + | /lib64 | OK: opened | + | /opt | OK: opened | + | /proc | OK: opened | | /proc/self | ERR: No such file or directory (os error 44) | - | /root | ERR: No such file or directory (os error 44) | - | /run | ERR: No such file or directory (os error 44) | - | /sbin | ERR: No such file or directory (os error 44) | - | /srv | ERR: No such file or directory (os error 44) | - | /sys | ERR: No such file or directory (os error 44) | - | /tmp | ERR: No such file or directory (os error 44) | - | /usr | ERR: No such file or directory (os error 44) | - | /var | ERR: No such file or directory (os error 44) | + | /root | OK: opened | + | /run | OK: opened | + | /sbin | OK: opened | + | /srv | OK: opened | + | /sys | OK: opened | + | /tmp | OK: opened | + | /usr | OK: opened | + | /var | OK: opened | | \0 | ERR: file name contained an unexpected NUL byte | | /x/.. | ERR: No such file or directory (os error 44) | +-------------+-------------------------------------------------+ @@ -1979,29 +1979,29 @@ async fn test_read_link() { | . | ERR: Not supported (os error 58) | | .. | ERR: Not supported (os error 58) | | / | ERR: Not supported (os error 58) | - | /bin | ERR: No such file or directory (os error 44) | - | /boot | ERR: No such file or directory (os error 44) | - | /dev | ERR: No such file or directory (os error 44) | - | /etc | ERR: No such file or directory (os error 44) | - | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/shadow | ERR: No such file or directory (os error 44) | - | /home | ERR: No such file or directory (os error 44) | - | /lib | ERR: No such file or directory (os error 44) | - | /lib64 | ERR: No such file or directory (os error 44) | - | /opt | ERR: No such file or directory (os error 44) | - | /proc | ERR: No such file or directory (os error 44) | - | /proc/self | ERR: No such file or directory (os error 44) | - | /root | ERR: No such file or directory (os error 44) | - | /run | ERR: No such file or directory (os error 44) | - | /sbin | ERR: No such file or directory (os error 44) | - | /srv | ERR: No such file or directory (os error 44) | - | /sys | ERR: No such file or directory (os error 44) | - | /tmp | ERR: No such file or directory (os error 44) | - | /usr | ERR: No such file or directory (os error 44) | - | /var | ERR: No such file or directory (os error 44) | + | /bin | ERR: Not supported (os error 58) | + | /boot | ERR: Not supported (os error 58) | + | /dev | ERR: Not supported (os error 58) | + | /etc | ERR: Not supported (os error 58) | + | /etc/group | ERR: Not supported (os error 58) | + | /etc/passwd | ERR: Not supported (os error 58) | + | /etc/shadow | ERR: Not supported (os error 58) | + | /home | ERR: Not supported (os error 58) | + | /lib | ERR: Not supported (os error 58) | + | /lib64 | ERR: Not supported (os error 58) | + | /opt | ERR: Not supported (os error 58) | + | /proc | ERR: Not supported (os error 58) | + | /proc/self | ERR: Not supported (os error 58) | + | /root | ERR: Not supported (os error 58) | + | /run | ERR: Not supported (os error 58) | + | /sbin | ERR: Not supported (os error 58) | + | /srv | ERR: Not supported (os error 58) | + | /sys | ERR: Not supported (os error 58) | + | /tmp | ERR: Not supported (os error 58) | + | /usr | ERR: Not supported (os error 58) | + | /var | ERR: Not supported (os error 58) | | \0 | ERR: file name contained an unexpected NUL byte | - | /x/.. | ERR: No such file or directory (os error 44) | + | /x/.. | ERR: Not supported (os error 58) | +-------------+-------------------------------------------------+ ", ); @@ -2834,37 +2834,37 @@ async fn test_set_permissions() { insta::assert_snapshot!( run_1("set_permissions").await, @r" - +-------------+-----------------------------------------------+ - | path | result | - +-------------+-----------------------------------------------+ - | | ERR: operation not supported on this platform | - | . | ERR: operation not supported on this platform | - | .. | ERR: operation not supported on this platform | - | / | ERR: operation not supported on this platform | - | /bin | ERR: operation not supported on this platform | - | /boot | ERR: operation not supported on this platform | - | /dev | ERR: operation not supported on this platform | - | /etc | ERR: operation not supported on this platform | - | /etc/group | ERR: operation not supported on this platform | - | /etc/passwd | ERR: operation not supported on this platform | - | /etc/shadow | ERR: operation not supported on this platform | - | /home | ERR: operation not supported on this platform | - | /lib | ERR: operation not supported on this platform | - | /lib64 | ERR: operation not supported on this platform | - | /opt | ERR: operation not supported on this platform | - | /proc | ERR: operation not supported on this platform | - | /proc/self | ERR: operation not supported on this platform | - | /root | ERR: operation not supported on this platform | - | /run | ERR: operation not supported on this platform | - | /sbin | ERR: operation not supported on this platform | - | /srv | ERR: operation not supported on this platform | - | /sys | ERR: operation not supported on this platform | - | /tmp | ERR: operation not supported on this platform | - | /usr | ERR: operation not supported on this platform | - | /var | ERR: operation not supported on this platform | - | \0 | ERR: operation not supported on this platform | - | /x/.. | ERR: operation not supported on this platform | - +-------------+-----------------------------------------------+ + +-------------+-------------------------------------------------+ + | path | result | + +-------------+-------------------------------------------------+ + | | ERR: Function not implemented (os error 52) | + | . | ERR: Function not implemented (os error 52) | + | .. | ERR: Function not implemented (os error 52) | + | / | ERR: Function not implemented (os error 52) | + | /bin | ERR: Function not implemented (os error 52) | + | /boot | ERR: Function not implemented (os error 52) | + | /dev | ERR: Function not implemented (os error 52) | + | /etc | ERR: Function not implemented (os error 52) | + | /etc/group | ERR: Function not implemented (os error 52) | + | /etc/passwd | ERR: Function not implemented (os error 52) | + | /etc/shadow | ERR: Function not implemented (os error 52) | + | /home | ERR: Function not implemented (os error 52) | + | /lib | ERR: Function not implemented (os error 52) | + | /lib64 | ERR: Function not implemented (os error 52) | + | /opt | ERR: Function not implemented (os error 52) | + | /proc | ERR: Function not implemented (os error 52) | + | /proc/self | ERR: Function not implemented (os error 52) | + | /root | ERR: Function not implemented (os error 52) | + | /run | ERR: Function not implemented (os error 52) | + | /sbin | ERR: Function not implemented (os error 52) | + | /srv | ERR: Function not implemented (os error 52) | + | /sys | ERR: Function not implemented (os error 52) | + | /tmp | ERR: Function not implemented (os error 52) | + | /usr | ERR: Function not implemented (os error 52) | + | /var | ERR: Function not implemented (os error 52) | + | \0 | ERR: file name contained an unexpected NUL byte | + | /x/.. | ERR: Function not implemented (os error 52) | + +-------------+-------------------------------------------------+ ", ); } diff --git a/host/tests/integration_tests/evil/runtime.rs b/host/tests/integration_tests/evil/runtime.rs index bab39a2..1123937 100644 --- a/host/tests/integration_tests/evil/runtime.rs +++ b/host/tests/integration_tests/evil/runtime.rs @@ -213,7 +213,7 @@ async fn test_thread() { stderr: thread '' (2) panicked at ::: - failed to spawn thread: Error { kind: Unsupported, message: "operation not supported on this platform" } + failed to spawn thread: Os { code: 58, kind: Unsupported, message: "Not supported" } note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace caused by From 1ef622b8b48fa400ab1a3890f2c4889663f54b42 Mon Sep 17 00:00:00 2001 From: tim maloney Date: Wed, 18 Feb 2026 20:01:20 -0800 Subject: [PATCH 17/18] fix: tests --- host/src/vfs/mod.rs | 7 +- host/tests/integration_tests/evil/fs.rs | 1668 +++++++++--------- host/tests/integration_tests/evil/runtime.rs | 2 +- 3 files changed, 841 insertions(+), 836 deletions(-) diff --git a/host/src/vfs/mod.rs b/host/src/vfs/mod.rs index 2c6bff6..916f3e4 100644 --- a/host/src/vfs/mod.rs +++ b/host/src/vfs/mod.rs @@ -713,7 +713,12 @@ impl<'a> filesystem::types::HostDescriptor for VfsCtxView<'a> { _path_flags: PathFlags, path: String, ) -> FsResult { - Ok(self.node_at(self_, &path)?.unwrap().read().unwrap().stat()) + let node = match self.node_at(self_, &path)? { + Some(node) => node, + None => return Err(FsError::trap(ErrorCode::NoEntry)), + }; + + Ok(node.read().unwrap().stat()) } async fn set_times_at( diff --git a/host/tests/integration_tests/evil/fs.rs b/host/tests/integration_tests/evil/fs.rs index 9914609..582eced 100644 --- a/host/tests/integration_tests/evil/fs.rs +++ b/host/tests/integration_tests/evil/fs.rs @@ -48,37 +48,37 @@ async fn test_canonicalize() { insta::assert_snapshot!( run_1("canonicalize").await, @r" - +-------------+-------------------------------------------------+ - | path | result | - +-------------+-------------------------------------------------+ - | | ERR: No such file or directory (os error 44) | - | . | OK: / | - | .. | OK: / | - | / | OK: / | - | /bin | ERR: Not supported (os error 58) | - | /boot | ERR: Not supported (os error 58) | - | /dev | ERR: Not supported (os error 58) | - | /etc | ERR: Not supported (os error 58) | - | /etc/group | ERR: Not supported (os error 58) | - | /etc/passwd | ERR: Not supported (os error 58) | - | /etc/shadow | ERR: Not supported (os error 58) | - | /home | ERR: Not supported (os error 58) | - | /lib | ERR: Not supported (os error 58) | - | /lib64 | ERR: Not supported (os error 58) | - | /opt | ERR: Not supported (os error 58) | - | /proc | ERR: Not supported (os error 58) | - | /proc/self | ERR: Not supported (os error 58) | - | /root | ERR: Not supported (os error 58) | - | /run | ERR: Not supported (os error 58) | - | /sbin | ERR: Not supported (os error 58) | - | /srv | ERR: Not supported (os error 58) | - | /sys | ERR: Not supported (os error 58) | - | /tmp | ERR: Not supported (os error 58) | - | /usr | ERR: Not supported (os error 58) | - | /var | ERR: Not supported (os error 58) | - | \0 | ERR: file name contained an unexpected NUL byte | - | /x/.. | ERR: Not supported (os error 58) | - +-------------+-------------------------------------------------+ + +-------------+-----------------------------------------------+ + | path | result | + +-------------+-----------------------------------------------+ + | | ERR: operation not supported on this platform | + | . | ERR: operation not supported on this platform | + | .. | ERR: operation not supported on this platform | + | / | ERR: operation not supported on this platform | + | /bin | ERR: operation not supported on this platform | + | /boot | ERR: operation not supported on this platform | + | /dev | ERR: operation not supported on this platform | + | /etc | ERR: operation not supported on this platform | + | /etc/group | ERR: operation not supported on this platform | + | /etc/passwd | ERR: operation not supported on this platform | + | /etc/shadow | ERR: operation not supported on this platform | + | /home | ERR: operation not supported on this platform | + | /lib | ERR: operation not supported on this platform | + | /lib64 | ERR: operation not supported on this platform | + | /opt | ERR: operation not supported on this platform | + | /proc | ERR: operation not supported on this platform | + | /proc/self | ERR: operation not supported on this platform | + | /root | ERR: operation not supported on this platform | + | /run | ERR: operation not supported on this platform | + | /sbin | ERR: operation not supported on this platform | + | /srv | ERR: operation not supported on this platform | + | /sys | ERR: operation not supported on this platform | + | /tmp | ERR: operation not supported on this platform | + | /usr | ERR: operation not supported on this platform | + | /var | ERR: operation not supported on this platform | + | \0 | ERR: operation not supported on this platform | + | /x/.. | ERR: operation not supported on this platform | + +-------------+-----------------------------------------------+ ", ); } @@ -88,739 +88,739 @@ async fn test_copy() { insta::assert_snapshot!( run_2("copy").await, @r" - +-------------+-------------+--------------------------------------------------------------------------------+ - | from | to | output | - +-------------+-------------+--------------------------------------------------------------------------------+ - | | | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | . | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | / | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | . | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | / | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | . | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | . | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | / | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | .. | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | . | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | .. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | / | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /bin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /boot | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /dev | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /etc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /etc/group | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /etc/passwd | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /etc/shadow | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /home | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /lib | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /lib64 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /opt | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /proc | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /proc/self | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /root | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /run | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /sbin | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /srv | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /sys | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /tmp | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /usr | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /var | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | \0 | ERR: the source path is neither a regular file nor a symlink to a regular file | - | / | /x/.. | ERR: the source path is neither a regular file nor a symlink to a regular file | - | /bin | | ERR: No such file or directory (os error 44) | - | /bin | . | ERR: No such file or directory (os error 44) | - | /bin | .. | ERR: No such file or directory (os error 44) | - | /bin | / | ERR: No such file or directory (os error 44) | - | /bin | /bin | ERR: No such file or directory (os error 44) | - | /bin | /boot | ERR: No such file or directory (os error 44) | - | /bin | /dev | ERR: No such file or directory (os error 44) | - | /bin | /etc | ERR: No such file or directory (os error 44) | - | /bin | /etc/group | ERR: No such file or directory (os error 44) | - | /bin | /etc/passwd | ERR: No such file or directory (os error 44) | - | /bin | /etc/shadow | ERR: No such file or directory (os error 44) | - | /bin | /home | ERR: No such file or directory (os error 44) | - | /bin | /lib | ERR: No such file or directory (os error 44) | - | /bin | /lib64 | ERR: No such file or directory (os error 44) | - | /bin | /opt | ERR: No such file or directory (os error 44) | - | /bin | /proc | ERR: No such file or directory (os error 44) | - | /bin | /proc/self | ERR: No such file or directory (os error 44) | - | /bin | /root | ERR: No such file or directory (os error 44) | - | /bin | /run | ERR: No such file or directory (os error 44) | - | /bin | /sbin | ERR: No such file or directory (os error 44) | - | /bin | /srv | ERR: No such file or directory (os error 44) | - | /bin | /sys | ERR: No such file or directory (os error 44) | - | /bin | /tmp | ERR: No such file or directory (os error 44) | - | /bin | /usr | ERR: No such file or directory (os error 44) | - | /bin | /var | ERR: No such file or directory (os error 44) | - | /bin | \0 | ERR: No such file or directory (os error 44) | - | /bin | /x/.. | ERR: No such file or directory (os error 44) | - | /boot | | ERR: No such file or directory (os error 44) | - | /boot | . | ERR: No such file or directory (os error 44) | - | /boot | .. | ERR: No such file or directory (os error 44) | - | /boot | / | ERR: No such file or directory (os error 44) | - | /boot | /bin | ERR: No such file or directory (os error 44) | - | /boot | /boot | ERR: No such file or directory (os error 44) | - | /boot | /dev | ERR: No such file or directory (os error 44) | - | /boot | /etc | ERR: No such file or directory (os error 44) | - | /boot | /etc/group | ERR: No such file or directory (os error 44) | - | /boot | /etc/passwd | ERR: No such file or directory (os error 44) | - | /boot | /etc/shadow | ERR: No such file or directory (os error 44) | - | /boot | /home | ERR: No such file or directory (os error 44) | - | /boot | /lib | ERR: No such file or directory (os error 44) | - | /boot | /lib64 | ERR: No such file or directory (os error 44) | - | /boot | /opt | ERR: No such file or directory (os error 44) | - | /boot | /proc | ERR: No such file or directory (os error 44) | - | /boot | /proc/self | ERR: No such file or directory (os error 44) | - | /boot | /root | ERR: No such file or directory (os error 44) | - | /boot | /run | ERR: No such file or directory (os error 44) | - | /boot | /sbin | ERR: No such file or directory (os error 44) | - | /boot | /srv | ERR: No such file or directory (os error 44) | - | /boot | /sys | ERR: No such file or directory (os error 44) | - | /boot | /tmp | ERR: No such file or directory (os error 44) | - | /boot | /usr | ERR: No such file or directory (os error 44) | - | /boot | /var | ERR: No such file or directory (os error 44) | - | /boot | \0 | ERR: No such file or directory (os error 44) | - | /boot | /x/.. | ERR: No such file or directory (os error 44) | - | /dev | | ERR: No such file or directory (os error 44) | - | /dev | . | ERR: No such file or directory (os error 44) | - | /dev | .. | ERR: No such file or directory (os error 44) | - | /dev | / | ERR: No such file or directory (os error 44) | - | /dev | /bin | ERR: No such file or directory (os error 44) | - | /dev | /boot | ERR: No such file or directory (os error 44) | - | /dev | /dev | ERR: No such file or directory (os error 44) | - | /dev | /etc | ERR: No such file or directory (os error 44) | - | /dev | /etc/group | ERR: No such file or directory (os error 44) | - | /dev | /etc/passwd | ERR: No such file or directory (os error 44) | - | /dev | /etc/shadow | ERR: No such file or directory (os error 44) | - | /dev | /home | ERR: No such file or directory (os error 44) | - | /dev | /lib | ERR: No such file or directory (os error 44) | - | /dev | /lib64 | ERR: No such file or directory (os error 44) | - | /dev | /opt | ERR: No such file or directory (os error 44) | - | /dev | /proc | ERR: No such file or directory (os error 44) | - | /dev | /proc/self | ERR: No such file or directory (os error 44) | - | /dev | /root | ERR: No such file or directory (os error 44) | - | /dev | /run | ERR: No such file or directory (os error 44) | - | /dev | /sbin | ERR: No such file or directory (os error 44) | - | /dev | /srv | ERR: No such file or directory (os error 44) | - | /dev | /sys | ERR: No such file or directory (os error 44) | - | /dev | /tmp | ERR: No such file or directory (os error 44) | - | /dev | /usr | ERR: No such file or directory (os error 44) | - | /dev | /var | ERR: No such file or directory (os error 44) | - | /dev | \0 | ERR: No such file or directory (os error 44) | - | /dev | /x/.. | ERR: No such file or directory (os error 44) | - | /etc | | ERR: No such file or directory (os error 44) | - | /etc | . | ERR: No such file or directory (os error 44) | - | /etc | .. | ERR: No such file or directory (os error 44) | - | /etc | / | ERR: No such file or directory (os error 44) | - | /etc | /bin | ERR: No such file or directory (os error 44) | - | /etc | /boot | ERR: No such file or directory (os error 44) | - | /etc | /dev | ERR: No such file or directory (os error 44) | - | /etc | /etc | ERR: No such file or directory (os error 44) | - | /etc | /etc/group | ERR: No such file or directory (os error 44) | - | /etc | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc | /home | ERR: No such file or directory (os error 44) | - | /etc | /lib | ERR: No such file or directory (os error 44) | - | /etc | /lib64 | ERR: No such file or directory (os error 44) | - | /etc | /opt | ERR: No such file or directory (os error 44) | - | /etc | /proc | ERR: No such file or directory (os error 44) | - | /etc | /proc/self | ERR: No such file or directory (os error 44) | - | /etc | /root | ERR: No such file or directory (os error 44) | - | /etc | /run | ERR: No such file or directory (os error 44) | - | /etc | /sbin | ERR: No such file or directory (os error 44) | - | /etc | /srv | ERR: No such file or directory (os error 44) | - | /etc | /sys | ERR: No such file or directory (os error 44) | - | /etc | /tmp | ERR: No such file or directory (os error 44) | - | /etc | /usr | ERR: No such file or directory (os error 44) | - | /etc | /var | ERR: No such file or directory (os error 44) | - | /etc | \0 | ERR: No such file or directory (os error 44) | - | /etc | /x/.. | ERR: No such file or directory (os error 44) | - | /etc/group | | ERR: No such file or directory (os error 44) | - | /etc/group | . | ERR: No such file or directory (os error 44) | - | /etc/group | .. | ERR: No such file or directory (os error 44) | - | /etc/group | / | ERR: No such file or directory (os error 44) | - | /etc/group | /bin | ERR: No such file or directory (os error 44) | - | /etc/group | /boot | ERR: No such file or directory (os error 44) | - | /etc/group | /dev | ERR: No such file or directory (os error 44) | - | /etc/group | /etc | ERR: No such file or directory (os error 44) | - | /etc/group | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/group | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/group | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc/group | /home | ERR: No such file or directory (os error 44) | - | /etc/group | /lib | ERR: No such file or directory (os error 44) | - | /etc/group | /lib64 | ERR: No such file or directory (os error 44) | - | /etc/group | /opt | ERR: No such file or directory (os error 44) | - | /etc/group | /proc | ERR: No such file or directory (os error 44) | - | /etc/group | /proc/self | ERR: No such file or directory (os error 44) | - | /etc/group | /root | ERR: No such file or directory (os error 44) | - | /etc/group | /run | ERR: No such file or directory (os error 44) | - | /etc/group | /sbin | ERR: No such file or directory (os error 44) | - | /etc/group | /srv | ERR: No such file or directory (os error 44) | - | /etc/group | /sys | ERR: No such file or directory (os error 44) | - | /etc/group | /tmp | ERR: No such file or directory (os error 44) | - | /etc/group | /usr | ERR: No such file or directory (os error 44) | - | /etc/group | /var | ERR: No such file or directory (os error 44) | - | /etc/group | \0 | ERR: No such file or directory (os error 44) | - | /etc/group | /x/.. | ERR: No such file or directory (os error 44) | - | /etc/passwd | | ERR: No such file or directory (os error 44) | - | /etc/passwd | . | ERR: No such file or directory (os error 44) | - | /etc/passwd | .. | ERR: No such file or directory (os error 44) | - | /etc/passwd | / | ERR: No such file or directory (os error 44) | - | /etc/passwd | /bin | ERR: No such file or directory (os error 44) | - | /etc/passwd | /boot | ERR: No such file or directory (os error 44) | - | /etc/passwd | /dev | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/passwd | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc/passwd | /home | ERR: No such file or directory (os error 44) | - | /etc/passwd | /lib | ERR: No such file or directory (os error 44) | - | /etc/passwd | /lib64 | ERR: No such file or directory (os error 44) | - | /etc/passwd | /opt | ERR: No such file or directory (os error 44) | - | /etc/passwd | /proc | ERR: No such file or directory (os error 44) | - | /etc/passwd | /proc/self | ERR: No such file or directory (os error 44) | - | /etc/passwd | /root | ERR: No such file or directory (os error 44) | - | /etc/passwd | /run | ERR: No such file or directory (os error 44) | - | /etc/passwd | /sbin | ERR: No such file or directory (os error 44) | - | /etc/passwd | /srv | ERR: No such file or directory (os error 44) | - | /etc/passwd | /sys | ERR: No such file or directory (os error 44) | - | /etc/passwd | /tmp | ERR: No such file or directory (os error 44) | - | /etc/passwd | /usr | ERR: No such file or directory (os error 44) | - | /etc/passwd | /var | ERR: No such file or directory (os error 44) | - | /etc/passwd | \0 | ERR: No such file or directory (os error 44) | - | /etc/passwd | /x/.. | ERR: No such file or directory (os error 44) | - | /etc/shadow | | ERR: No such file or directory (os error 44) | - | /etc/shadow | . | ERR: No such file or directory (os error 44) | - | /etc/shadow | .. | ERR: No such file or directory (os error 44) | - | /etc/shadow | / | ERR: No such file or directory (os error 44) | - | /etc/shadow | /bin | ERR: No such file or directory (os error 44) | - | /etc/shadow | /boot | ERR: No such file or directory (os error 44) | - | /etc/shadow | /dev | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc/group | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc/passwd | ERR: No such file or directory (os error 44) | - | /etc/shadow | /etc/shadow | ERR: No such file or directory (os error 44) | - | /etc/shadow | /home | ERR: No such file or directory (os error 44) | - | /etc/shadow | /lib | ERR: No such file or directory (os error 44) | - | /etc/shadow | /lib64 | ERR: No such file or directory (os error 44) | - | /etc/shadow | /opt | ERR: No such file or directory (os error 44) | - | /etc/shadow | /proc | ERR: No such file or directory (os error 44) | - | /etc/shadow | /proc/self | ERR: No such file or directory (os error 44) | - | /etc/shadow | /root | ERR: No such file or directory (os error 44) | - | /etc/shadow | /run | ERR: No such file or directory (os error 44) | - | /etc/shadow | /sbin | ERR: No such file or directory (os error 44) | - | /etc/shadow | /srv | ERR: No such file or directory (os error 44) | - | /etc/shadow | /sys | ERR: No such file or directory (os error 44) | - | /etc/shadow | /tmp | ERR: No such file or directory (os error 44) | - | /etc/shadow | /usr | ERR: No such file or directory (os error 44) | - | /etc/shadow | /var | ERR: No such file or directory (os error 44) | - | /etc/shadow | \0 | ERR: No such file or directory (os error 44) | - | /etc/shadow | /x/.. | ERR: No such file or directory (os error 44) | - | /home | | ERR: No such file or directory (os error 44) | - | /home | . | ERR: No such file or directory (os error 44) | - | /home | .. | ERR: No such file or directory (os error 44) | - | /home | / | ERR: No such file or directory (os error 44) | - | /home | /bin | ERR: No such file or directory (os error 44) | - | /home | /boot | ERR: No such file or directory (os error 44) | - | /home | /dev | ERR: No such file or directory (os error 44) | - | /home | /etc | ERR: No such file or directory (os error 44) | - | /home | /etc/group | ERR: No such file or directory (os error 44) | - | /home | /etc/passwd | ERR: No such file or directory (os error 44) | - | /home | /etc/shadow | ERR: No such file or directory (os error 44) | - | /home | /home | ERR: No such file or directory (os error 44) | - | /home | /lib | ERR: No such file or directory (os error 44) | - | /home | /lib64 | ERR: No such file or directory (os error 44) | - | /home | /opt | ERR: No such file or directory (os error 44) | - | /home | /proc | ERR: No such file or directory (os error 44) | - | /home | /proc/self | ERR: No such file or directory (os error 44) | - | /home | /root | ERR: No such file or directory (os error 44) | - | /home | /run | ERR: No such file or directory (os error 44) | - | /home | /sbin | ERR: No such file or directory (os error 44) | - | /home | /srv | ERR: No such file or directory (os error 44) | - | /home | /sys | ERR: No such file or directory (os error 44) | - | /home | /tmp | ERR: No such file or directory (os error 44) | - | /home | /usr | ERR: No such file or directory (os error 44) | - | /home | /var | ERR: No such file or directory (os error 44) | - | /home | \0 | ERR: No such file or directory (os error 44) | - | /home | /x/.. | ERR: No such file or directory (os error 44) | - | /lib | | ERR: No such file or directory (os error 44) | - | /lib | . | ERR: No such file or directory (os error 44) | - | /lib | .. | ERR: No such file or directory (os error 44) | - | /lib | / | ERR: No such file or directory (os error 44) | - | /lib | /bin | ERR: No such file or directory (os error 44) | - | /lib | /boot | ERR: No such file or directory (os error 44) | - | /lib | /dev | ERR: No such file or directory (os error 44) | - | /lib | /etc | ERR: No such file or directory (os error 44) | - | /lib | /etc/group | ERR: No such file or directory (os error 44) | - | /lib | /etc/passwd | ERR: No such file or directory (os error 44) | - | /lib | /etc/shadow | ERR: No such file or directory (os error 44) | - | /lib | /home | ERR: No such file or directory (os error 44) | - | /lib | /lib | ERR: No such file or directory (os error 44) | - | /lib | /lib64 | ERR: No such file or directory (os error 44) | - | /lib | /opt | ERR: No such file or directory (os error 44) | - | /lib | /proc | ERR: No such file or directory (os error 44) | - | /lib | /proc/self | ERR: No such file or directory (os error 44) | - | /lib | /root | ERR: No such file or directory (os error 44) | - | /lib | /run | ERR: No such file or directory (os error 44) | - | /lib | /sbin | ERR: No such file or directory (os error 44) | - | /lib | /srv | ERR: No such file or directory (os error 44) | - | /lib | /sys | ERR: No such file or directory (os error 44) | - | /lib | /tmp | ERR: No such file or directory (os error 44) | - | /lib | /usr | ERR: No such file or directory (os error 44) | - | /lib | /var | ERR: No such file or directory (os error 44) | - | /lib | \0 | ERR: No such file or directory (os error 44) | - | /lib | /x/.. | ERR: No such file or directory (os error 44) | - | /lib64 | | ERR: No such file or directory (os error 44) | - | /lib64 | . | ERR: No such file or directory (os error 44) | - | /lib64 | .. | ERR: No such file or directory (os error 44) | - | /lib64 | / | ERR: No such file or directory (os error 44) | - | /lib64 | /bin | ERR: No such file or directory (os error 44) | - | /lib64 | /boot | ERR: No such file or directory (os error 44) | - | /lib64 | /dev | ERR: No such file or directory (os error 44) | - | /lib64 | /etc | ERR: No such file or directory (os error 44) | - | /lib64 | /etc/group | ERR: No such file or directory (os error 44) | - | /lib64 | /etc/passwd | ERR: No such file or directory (os error 44) | - | /lib64 | /etc/shadow | ERR: No such file or directory (os error 44) | - | /lib64 | /home | ERR: No such file or directory (os error 44) | - | /lib64 | /lib | ERR: No such file or directory (os error 44) | - | /lib64 | /lib64 | ERR: No such file or directory (os error 44) | - | /lib64 | /opt | ERR: No such file or directory (os error 44) | - | /lib64 | /proc | ERR: No such file or directory (os error 44) | - | /lib64 | /proc/self | ERR: No such file or directory (os error 44) | - | /lib64 | /root | ERR: No such file or directory (os error 44) | - | /lib64 | /run | ERR: No such file or directory (os error 44) | - | /lib64 | /sbin | ERR: No such file or directory (os error 44) | - | /lib64 | /srv | ERR: No such file or directory (os error 44) | - | /lib64 | /sys | ERR: No such file or directory (os error 44) | - | /lib64 | /tmp | ERR: No such file or directory (os error 44) | - | /lib64 | /usr | ERR: No such file or directory (os error 44) | - | /lib64 | /var | ERR: No such file or directory (os error 44) | - | /lib64 | \0 | ERR: No such file or directory (os error 44) | - | /lib64 | /x/.. | ERR: No such file or directory (os error 44) | - | /opt | | ERR: No such file or directory (os error 44) | - | /opt | . | ERR: No such file or directory (os error 44) | - | /opt | .. | ERR: No such file or directory (os error 44) | - | /opt | / | ERR: No such file or directory (os error 44) | - | /opt | /bin | ERR: No such file or directory (os error 44) | - | /opt | /boot | ERR: No such file or directory (os error 44) | - | /opt | /dev | ERR: No such file or directory (os error 44) | - | /opt | /etc | ERR: No such file or directory (os error 44) | - | /opt | /etc/group | ERR: No such file or directory (os error 44) | - | /opt | /etc/passwd | ERR: No such file or directory (os error 44) | - | /opt | /etc/shadow | ERR: No such file or directory (os error 44) | - | /opt | /home | ERR: No such file or directory (os error 44) | - | /opt | /lib | ERR: No such file or directory (os error 44) | - | /opt | /lib64 | ERR: No such file or directory (os error 44) | - | /opt | /opt | ERR: No such file or directory (os error 44) | - | /opt | /proc | ERR: No such file or directory (os error 44) | - | /opt | /proc/self | ERR: No such file or directory (os error 44) | - | /opt | /root | ERR: No such file or directory (os error 44) | - | /opt | /run | ERR: No such file or directory (os error 44) | - | /opt | /sbin | ERR: No such file or directory (os error 44) | - | /opt | /srv | ERR: No such file or directory (os error 44) | - | /opt | /sys | ERR: No such file or directory (os error 44) | - | /opt | /tmp | ERR: No such file or directory (os error 44) | - | /opt | /usr | ERR: No such file or directory (os error 44) | - | /opt | /var | ERR: No such file or directory (os error 44) | - | /opt | \0 | ERR: No such file or directory (os error 44) | - | /opt | /x/.. | ERR: No such file or directory (os error 44) | - | /proc | | ERR: No such file or directory (os error 44) | - | /proc | . | ERR: No such file or directory (os error 44) | - | /proc | .. | ERR: No such file or directory (os error 44) | - | /proc | / | ERR: No such file or directory (os error 44) | - | /proc | /bin | ERR: No such file or directory (os error 44) | - | /proc | /boot | ERR: No such file or directory (os error 44) | - | /proc | /dev | ERR: No such file or directory (os error 44) | - | /proc | /etc | ERR: No such file or directory (os error 44) | - | /proc | /etc/group | ERR: No such file or directory (os error 44) | - | /proc | /etc/passwd | ERR: No such file or directory (os error 44) | - | /proc | /etc/shadow | ERR: No such file or directory (os error 44) | - | /proc | /home | ERR: No such file or directory (os error 44) | - | /proc | /lib | ERR: No such file or directory (os error 44) | - | /proc | /lib64 | ERR: No such file or directory (os error 44) | - | /proc | /opt | ERR: No such file or directory (os error 44) | - | /proc | /proc | ERR: No such file or directory (os error 44) | - | /proc | /proc/self | ERR: No such file or directory (os error 44) | - | /proc | /root | ERR: No such file or directory (os error 44) | - | /proc | /run | ERR: No such file or directory (os error 44) | - | /proc | /sbin | ERR: No such file or directory (os error 44) | - | /proc | /srv | ERR: No such file or directory (os error 44) | - | /proc | /sys | ERR: No such file or directory (os error 44) | - | /proc | /tmp | ERR: No such file or directory (os error 44) | - | /proc | /usr | ERR: No such file or directory (os error 44) | - | /proc | /var | ERR: No such file or directory (os error 44) | - | /proc | \0 | ERR: No such file or directory (os error 44) | - | /proc | /x/.. | ERR: No such file or directory (os error 44) | - | /proc/self | | ERR: No such file or directory (os error 44) | - | /proc/self | . | ERR: No such file or directory (os error 44) | - | /proc/self | .. | ERR: No such file or directory (os error 44) | - | /proc/self | / | ERR: No such file or directory (os error 44) | - | /proc/self | /bin | ERR: No such file or directory (os error 44) | - | /proc/self | /boot | ERR: No such file or directory (os error 44) | - | /proc/self | /dev | ERR: No such file or directory (os error 44) | - | /proc/self | /etc | ERR: No such file or directory (os error 44) | - | /proc/self | /etc/group | ERR: No such file or directory (os error 44) | - | /proc/self | /etc/passwd | ERR: No such file or directory (os error 44) | - | /proc/self | /etc/shadow | ERR: No such file or directory (os error 44) | - | /proc/self | /home | ERR: No such file or directory (os error 44) | - | /proc/self | /lib | ERR: No such file or directory (os error 44) | - | /proc/self | /lib64 | ERR: No such file or directory (os error 44) | - | /proc/self | /opt | ERR: No such file or directory (os error 44) | - | /proc/self | /proc | ERR: No such file or directory (os error 44) | - | /proc/self | /proc/self | ERR: No such file or directory (os error 44) | - | /proc/self | /root | ERR: No such file or directory (os error 44) | - | /proc/self | /run | ERR: No such file or directory (os error 44) | - | /proc/self | /sbin | ERR: No such file or directory (os error 44) | - | /proc/self | /srv | ERR: No such file or directory (os error 44) | - | /proc/self | /sys | ERR: No such file or directory (os error 44) | - | /proc/self | /tmp | ERR: No such file or directory (os error 44) | - | /proc/self | /usr | ERR: No such file or directory (os error 44) | - | /proc/self | /var | ERR: No such file or directory (os error 44) | - | /proc/self | \0 | ERR: No such file or directory (os error 44) | - | /proc/self | /x/.. | ERR: No such file or directory (os error 44) | - | /root | | ERR: No such file or directory (os error 44) | - | /root | . | ERR: No such file or directory (os error 44) | - | /root | .. | ERR: No such file or directory (os error 44) | - | /root | / | ERR: No such file or directory (os error 44) | - | /root | /bin | ERR: No such file or directory (os error 44) | - | /root | /boot | ERR: No such file or directory (os error 44) | - | /root | /dev | ERR: No such file or directory (os error 44) | - | /root | /etc | ERR: No such file or directory (os error 44) | - | /root | /etc/group | ERR: No such file or directory (os error 44) | - | /root | /etc/passwd | ERR: No such file or directory (os error 44) | - | /root | /etc/shadow | ERR: No such file or directory (os error 44) | - | /root | /home | ERR: No such file or directory (os error 44) | - | /root | /lib | ERR: No such file or directory (os error 44) | - | /root | /lib64 | ERR: No such file or directory (os error 44) | - | /root | /opt | ERR: No such file or directory (os error 44) | - | /root | /proc | ERR: No such file or directory (os error 44) | - | /root | /proc/self | ERR: No such file or directory (os error 44) | - | /root | /root | ERR: No such file or directory (os error 44) | - | /root | /run | ERR: No such file or directory (os error 44) | - | /root | /sbin | ERR: No such file or directory (os error 44) | - | /root | /srv | ERR: No such file or directory (os error 44) | - | /root | /sys | ERR: No such file or directory (os error 44) | - | /root | /tmp | ERR: No such file or directory (os error 44) | - | /root | /usr | ERR: No such file or directory (os error 44) | - | /root | /var | ERR: No such file or directory (os error 44) | - | /root | \0 | ERR: No such file or directory (os error 44) | - | /root | /x/.. | ERR: No such file or directory (os error 44) | - | /run | | ERR: No such file or directory (os error 44) | - | /run | . | ERR: No such file or directory (os error 44) | - | /run | .. | ERR: No such file or directory (os error 44) | - | /run | / | ERR: No such file or directory (os error 44) | - | /run | /bin | ERR: No such file or directory (os error 44) | - | /run | /boot | ERR: No such file or directory (os error 44) | - | /run | /dev | ERR: No such file or directory (os error 44) | - | /run | /etc | ERR: No such file or directory (os error 44) | - | /run | /etc/group | ERR: No such file or directory (os error 44) | - | /run | /etc/passwd | ERR: No such file or directory (os error 44) | - | /run | /etc/shadow | ERR: No such file or directory (os error 44) | - | /run | /home | ERR: No such file or directory (os error 44) | - | /run | /lib | ERR: No such file or directory (os error 44) | - | /run | /lib64 | ERR: No such file or directory (os error 44) | - | /run | /opt | ERR: No such file or directory (os error 44) | - | /run | /proc | ERR: No such file or directory (os error 44) | - | /run | /proc/self | ERR: No such file or directory (os error 44) | - | /run | /root | ERR: No such file or directory (os error 44) | - | /run | /run | ERR: No such file or directory (os error 44) | - | /run | /sbin | ERR: No such file or directory (os error 44) | - | /run | /srv | ERR: No such file or directory (os error 44) | - | /run | /sys | ERR: No such file or directory (os error 44) | - | /run | /tmp | ERR: No such file or directory (os error 44) | - | /run | /usr | ERR: No such file or directory (os error 44) | - | /run | /var | ERR: No such file or directory (os error 44) | - | /run | \0 | ERR: No such file or directory (os error 44) | - | /run | /x/.. | ERR: No such file or directory (os error 44) | - | /sbin | | ERR: No such file or directory (os error 44) | - | /sbin | . | ERR: No such file or directory (os error 44) | - | /sbin | .. | ERR: No such file or directory (os error 44) | - | /sbin | / | ERR: No such file or directory (os error 44) | - | /sbin | /bin | ERR: No such file or directory (os error 44) | - | /sbin | /boot | ERR: No such file or directory (os error 44) | - | /sbin | /dev | ERR: No such file or directory (os error 44) | - | /sbin | /etc | ERR: No such file or directory (os error 44) | - | /sbin | /etc/group | ERR: No such file or directory (os error 44) | - | /sbin | /etc/passwd | ERR: No such file or directory (os error 44) | - | /sbin | /etc/shadow | ERR: No such file or directory (os error 44) | - | /sbin | /home | ERR: No such file or directory (os error 44) | - | /sbin | /lib | ERR: No such file or directory (os error 44) | - | /sbin | /lib64 | ERR: No such file or directory (os error 44) | - | /sbin | /opt | ERR: No such file or directory (os error 44) | - | /sbin | /proc | ERR: No such file or directory (os error 44) | - | /sbin | /proc/self | ERR: No such file or directory (os error 44) | - | /sbin | /root | ERR: No such file or directory (os error 44) | - | /sbin | /run | ERR: No such file or directory (os error 44) | - | /sbin | /sbin | ERR: No such file or directory (os error 44) | - | /sbin | /srv | ERR: No such file or directory (os error 44) | - | /sbin | /sys | ERR: No such file or directory (os error 44) | - | /sbin | /tmp | ERR: No such file or directory (os error 44) | - | /sbin | /usr | ERR: No such file or directory (os error 44) | - | /sbin | /var | ERR: No such file or directory (os error 44) | - | /sbin | \0 | ERR: No such file or directory (os error 44) | - | /sbin | /x/.. | ERR: No such file or directory (os error 44) | - | /srv | | ERR: No such file or directory (os error 44) | - | /srv | . | ERR: No such file or directory (os error 44) | - | /srv | .. | ERR: No such file or directory (os error 44) | - | /srv | / | ERR: No such file or directory (os error 44) | - | /srv | /bin | ERR: No such file or directory (os error 44) | - | /srv | /boot | ERR: No such file or directory (os error 44) | - | /srv | /dev | ERR: No such file or directory (os error 44) | - | /srv | /etc | ERR: No such file or directory (os error 44) | - | /srv | /etc/group | ERR: No such file or directory (os error 44) | - | /srv | /etc/passwd | ERR: No such file or directory (os error 44) | - | /srv | /etc/shadow | ERR: No such file or directory (os error 44) | - | /srv | /home | ERR: No such file or directory (os error 44) | - | /srv | /lib | ERR: No such file or directory (os error 44) | - | /srv | /lib64 | ERR: No such file or directory (os error 44) | - | /srv | /opt | ERR: No such file or directory (os error 44) | - | /srv | /proc | ERR: No such file or directory (os error 44) | - | /srv | /proc/self | ERR: No such file or directory (os error 44) | - | /srv | /root | ERR: No such file or directory (os error 44) | - | /srv | /run | ERR: No such file or directory (os error 44) | - | /srv | /sbin | ERR: No such file or directory (os error 44) | - | /srv | /srv | ERR: No such file or directory (os error 44) | - | /srv | /sys | ERR: No such file or directory (os error 44) | - | /srv | /tmp | ERR: No such file or directory (os error 44) | - | /srv | /usr | ERR: No such file or directory (os error 44) | - | /srv | /var | ERR: No such file or directory (os error 44) | - | /srv | \0 | ERR: No such file or directory (os error 44) | - | /srv | /x/.. | ERR: No such file or directory (os error 44) | - | /sys | | ERR: No such file or directory (os error 44) | - | /sys | . | ERR: No such file or directory (os error 44) | - | /sys | .. | ERR: No such file or directory (os error 44) | - | /sys | / | ERR: No such file or directory (os error 44) | - | /sys | /bin | ERR: No such file or directory (os error 44) | - | /sys | /boot | ERR: No such file or directory (os error 44) | - | /sys | /dev | ERR: No such file or directory (os error 44) | - | /sys | /etc | ERR: No such file or directory (os error 44) | - | /sys | /etc/group | ERR: No such file or directory (os error 44) | - | /sys | /etc/passwd | ERR: No such file or directory (os error 44) | - | /sys | /etc/shadow | ERR: No such file or directory (os error 44) | - | /sys | /home | ERR: No such file or directory (os error 44) | - | /sys | /lib | ERR: No such file or directory (os error 44) | - | /sys | /lib64 | ERR: No such file or directory (os error 44) | - | /sys | /opt | ERR: No such file or directory (os error 44) | - | /sys | /proc | ERR: No such file or directory (os error 44) | - | /sys | /proc/self | ERR: No such file or directory (os error 44) | - | /sys | /root | ERR: No such file or directory (os error 44) | - | /sys | /run | ERR: No such file or directory (os error 44) | - | /sys | /sbin | ERR: No such file or directory (os error 44) | - | /sys | /srv | ERR: No such file or directory (os error 44) | - | /sys | /sys | ERR: No such file or directory (os error 44) | - | /sys | /tmp | ERR: No such file or directory (os error 44) | - | /sys | /usr | ERR: No such file or directory (os error 44) | - | /sys | /var | ERR: No such file or directory (os error 44) | - | /sys | \0 | ERR: No such file or directory (os error 44) | - | /sys | /x/.. | ERR: No such file or directory (os error 44) | - | /tmp | | ERR: No such file or directory (os error 44) | - | /tmp | . | ERR: No such file or directory (os error 44) | - | /tmp | .. | ERR: No such file or directory (os error 44) | - | /tmp | / | ERR: No such file or directory (os error 44) | - | /tmp | /bin | ERR: No such file or directory (os error 44) | - | /tmp | /boot | ERR: No such file or directory (os error 44) | - | /tmp | /dev | ERR: No such file or directory (os error 44) | - | /tmp | /etc | ERR: No such file or directory (os error 44) | - | /tmp | /etc/group | ERR: No such file or directory (os error 44) | - | /tmp | /etc/passwd | ERR: No such file or directory (os error 44) | - | /tmp | /etc/shadow | ERR: No such file or directory (os error 44) | - | /tmp | /home | ERR: No such file or directory (os error 44) | - | /tmp | /lib | ERR: No such file or directory (os error 44) | - | /tmp | /lib64 | ERR: No such file or directory (os error 44) | - | /tmp | /opt | ERR: No such file or directory (os error 44) | - | /tmp | /proc | ERR: No such file or directory (os error 44) | - | /tmp | /proc/self | ERR: No such file or directory (os error 44) | - | /tmp | /root | ERR: No such file or directory (os error 44) | - | /tmp | /run | ERR: No such file or directory (os error 44) | - | /tmp | /sbin | ERR: No such file or directory (os error 44) | - | /tmp | /srv | ERR: No such file or directory (os error 44) | - | /tmp | /sys | ERR: No such file or directory (os error 44) | - | /tmp | /tmp | ERR: No such file or directory (os error 44) | - | /tmp | /usr | ERR: No such file or directory (os error 44) | - | /tmp | /var | ERR: No such file or directory (os error 44) | - | /tmp | \0 | ERR: No such file or directory (os error 44) | - | /tmp | /x/.. | ERR: No such file or directory (os error 44) | - | /usr | | ERR: No such file or directory (os error 44) | - | /usr | . | ERR: No such file or directory (os error 44) | - | /usr | .. | ERR: No such file or directory (os error 44) | - | /usr | / | ERR: No such file or directory (os error 44) | - | /usr | /bin | ERR: No such file or directory (os error 44) | - | /usr | /boot | ERR: No such file or directory (os error 44) | - | /usr | /dev | ERR: No such file or directory (os error 44) | - | /usr | /etc | ERR: No such file or directory (os error 44) | - | /usr | /etc/group | ERR: No such file or directory (os error 44) | - | /usr | /etc/passwd | ERR: No such file or directory (os error 44) | - | /usr | /etc/shadow | ERR: No such file or directory (os error 44) | - | /usr | /home | ERR: No such file or directory (os error 44) | - | /usr | /lib | ERR: No such file or directory (os error 44) | - | /usr | /lib64 | ERR: No such file or directory (os error 44) | - | /usr | /opt | ERR: No such file or directory (os error 44) | - | /usr | /proc | ERR: No such file or directory (os error 44) | - | /usr | /proc/self | ERR: No such file or directory (os error 44) | - | /usr | /root | ERR: No such file or directory (os error 44) | - | /usr | /run | ERR: No such file or directory (os error 44) | - | /usr | /sbin | ERR: No such file or directory (os error 44) | - | /usr | /srv | ERR: No such file or directory (os error 44) | - | /usr | /sys | ERR: No such file or directory (os error 44) | - | /usr | /tmp | ERR: No such file or directory (os error 44) | - | /usr | /usr | ERR: No such file or directory (os error 44) | - | /usr | /var | ERR: No such file or directory (os error 44) | - | /usr | \0 | ERR: No such file or directory (os error 44) | - | /usr | /x/.. | ERR: No such file or directory (os error 44) | - | /var | | ERR: No such file or directory (os error 44) | - | /var | . | ERR: No such file or directory (os error 44) | - | /var | .. | ERR: No such file or directory (os error 44) | - | /var | / | ERR: No such file or directory (os error 44) | - | /var | /bin | ERR: No such file or directory (os error 44) | - | /var | /boot | ERR: No such file or directory (os error 44) | - | /var | /dev | ERR: No such file or directory (os error 44) | - | /var | /etc | ERR: No such file or directory (os error 44) | - | /var | /etc/group | ERR: No such file or directory (os error 44) | - | /var | /etc/passwd | ERR: No such file or directory (os error 44) | - | /var | /etc/shadow | ERR: No such file or directory (os error 44) | - | /var | /home | ERR: No such file or directory (os error 44) | - | /var | /lib | ERR: No such file or directory (os error 44) | - | /var | /lib64 | ERR: No such file or directory (os error 44) | - | /var | /opt | ERR: No such file or directory (os error 44) | - | /var | /proc | ERR: No such file or directory (os error 44) | - | /var | /proc/self | ERR: No such file or directory (os error 44) | - | /var | /root | ERR: No such file or directory (os error 44) | - | /var | /run | ERR: No such file or directory (os error 44) | - | /var | /sbin | ERR: No such file or directory (os error 44) | - | /var | /srv | ERR: No such file or directory (os error 44) | - | /var | /sys | ERR: No such file or directory (os error 44) | - | /var | /tmp | ERR: No such file or directory (os error 44) | - | /var | /usr | ERR: No such file or directory (os error 44) | - | /var | /var | ERR: No such file or directory (os error 44) | - | /var | \0 | ERR: No such file or directory (os error 44) | - | /var | /x/.. | ERR: No such file or directory (os error 44) | - | \0 | | ERR: file name contained an unexpected NUL byte | - | \0 | . | ERR: file name contained an unexpected NUL byte | - | \0 | .. | ERR: file name contained an unexpected NUL byte | - | \0 | / | ERR: file name contained an unexpected NUL byte | - | \0 | /bin | ERR: file name contained an unexpected NUL byte | - | \0 | /boot | ERR: file name contained an unexpected NUL byte | - | \0 | /dev | ERR: file name contained an unexpected NUL byte | - | \0 | /etc | ERR: file name contained an unexpected NUL byte | - | \0 | /etc/group | ERR: file name contained an unexpected NUL byte | - | \0 | /etc/passwd | ERR: file name contained an unexpected NUL byte | - | \0 | /etc/shadow | ERR: file name contained an unexpected NUL byte | - | \0 | /home | ERR: file name contained an unexpected NUL byte | - | \0 | /lib | ERR: file name contained an unexpected NUL byte | - | \0 | /lib64 | ERR: file name contained an unexpected NUL byte | - | \0 | /opt | ERR: file name contained an unexpected NUL byte | - | \0 | /proc | ERR: file name contained an unexpected NUL byte | - | \0 | /proc/self | ERR: file name contained an unexpected NUL byte | - | \0 | /root | ERR: file name contained an unexpected NUL byte | - | \0 | /run | ERR: file name contained an unexpected NUL byte | - | \0 | /sbin | ERR: file name contained an unexpected NUL byte | - | \0 | /srv | ERR: file name contained an unexpected NUL byte | - | \0 | /sys | ERR: file name contained an unexpected NUL byte | - | \0 | /tmp | ERR: file name contained an unexpected NUL byte | - | \0 | /usr | ERR: file name contained an unexpected NUL byte | - | \0 | /var | ERR: file name contained an unexpected NUL byte | - | \0 | \0 | ERR: file name contained an unexpected NUL byte | - | \0 | /x/.. | ERR: file name contained an unexpected NUL byte | - | /x/.. | | ERR: No such file or directory (os error 44) | - | /x/.. | . | ERR: No such file or directory (os error 44) | - | /x/.. | .. | ERR: No such file or directory (os error 44) | - | /x/.. | / | ERR: No such file or directory (os error 44) | - | /x/.. | /bin | ERR: No such file or directory (os error 44) | - | /x/.. | /boot | ERR: No such file or directory (os error 44) | - | /x/.. | /dev | ERR: No such file or directory (os error 44) | - | /x/.. | /etc | ERR: No such file or directory (os error 44) | - | /x/.. | /etc/group | ERR: No such file or directory (os error 44) | - | /x/.. | /etc/passwd | ERR: No such file or directory (os error 44) | - | /x/.. | /etc/shadow | ERR: No such file or directory (os error 44) | - | /x/.. | /home | ERR: No such file or directory (os error 44) | - | /x/.. | /lib | ERR: No such file or directory (os error 44) | - | /x/.. | /lib64 | ERR: No such file or directory (os error 44) | - | /x/.. | /opt | ERR: No such file or directory (os error 44) | - | /x/.. | /proc | ERR: No such file or directory (os error 44) | - | /x/.. | /proc/self | ERR: No such file or directory (os error 44) | - | /x/.. | /root | ERR: No such file or directory (os error 44) | - | /x/.. | /run | ERR: No such file or directory (os error 44) | - | /x/.. | /sbin | ERR: No such file or directory (os error 44) | - | /x/.. | /srv | ERR: No such file or directory (os error 44) | - | /x/.. | /sys | ERR: No such file or directory (os error 44) | - | /x/.. | /tmp | ERR: No such file or directory (os error 44) | - | /x/.. | /usr | ERR: No such file or directory (os error 44) | - | /x/.. | /var | ERR: No such file or directory (os error 44) | - | /x/.. | \0 | ERR: No such file or directory (os error 44) | - | /x/.. | /x/.. | ERR: No such file or directory (os error 44) | - +-------------+-------------+--------------------------------------------------------------------------------+ + +-------------+-------------+-------------------------------------------------+ + | from | to | output | + +-------------+-------------+-------------------------------------------------+ + | | | ERR: Is a directory (os error 31) | + | | . | ERR: Is a directory (os error 31) | + | | .. | ERR: Is a directory (os error 31) | + | | / | ERR: Is a directory (os error 31) | + | | /bin | ERR: Bad file descriptor (os error 8) | + | | /boot | ERR: Bad file descriptor (os error 8) | + | | /dev | ERR: Bad file descriptor (os error 8) | + | | /etc | ERR: Bad file descriptor (os error 8) | + | | /etc/group | ERR: No such file or directory (os error 44) | + | | /etc/passwd | ERR: No such file or directory (os error 44) | + | | /etc/shadow | ERR: No such file or directory (os error 44) | + | | /home | ERR: Bad file descriptor (os error 8) | + | | /lib | ERR: Bad file descriptor (os error 8) | + | | /lib64 | ERR: Bad file descriptor (os error 8) | + | | /opt | ERR: Bad file descriptor (os error 8) | + | | /proc | ERR: Bad file descriptor (os error 8) | + | | /proc/self | ERR: No such file or directory (os error 44) | + | | /root | ERR: Bad file descriptor (os error 8) | + | | /run | ERR: Bad file descriptor (os error 8) | + | | /sbin | ERR: Bad file descriptor (os error 8) | + | | /srv | ERR: Bad file descriptor (os error 8) | + | | /sys | ERR: Bad file descriptor (os error 8) | + | | /tmp | ERR: Bad file descriptor (os error 8) | + | | /usr | ERR: Bad file descriptor (os error 8) | + | | /var | ERR: Bad file descriptor (os error 8) | + | | \0 | ERR: file name contained an unexpected NUL byte | + | | /x/.. | ERR: No such file or directory (os error 44) | + | . | | ERR: Is a directory (os error 31) | + | . | . | ERR: Is a directory (os error 31) | + | . | .. | ERR: Is a directory (os error 31) | + | . | / | ERR: Is a directory (os error 31) | + | . | /bin | ERR: Bad file descriptor (os error 8) | + | . | /boot | ERR: Bad file descriptor (os error 8) | + | . | /dev | ERR: Bad file descriptor (os error 8) | + | . | /etc | ERR: Bad file descriptor (os error 8) | + | . | /etc/group | ERR: No such file or directory (os error 44) | + | . | /etc/passwd | ERR: No such file or directory (os error 44) | + | . | /etc/shadow | ERR: No such file or directory (os error 44) | + | . | /home | ERR: Bad file descriptor (os error 8) | + | . | /lib | ERR: Bad file descriptor (os error 8) | + | . | /lib64 | ERR: Bad file descriptor (os error 8) | + | . | /opt | ERR: Bad file descriptor (os error 8) | + | . | /proc | ERR: Bad file descriptor (os error 8) | + | . | /proc/self | ERR: No such file or directory (os error 44) | + | . | /root | ERR: Bad file descriptor (os error 8) | + | . | /run | ERR: Bad file descriptor (os error 8) | + | . | /sbin | ERR: Bad file descriptor (os error 8) | + | . | /srv | ERR: Bad file descriptor (os error 8) | + | . | /sys | ERR: Bad file descriptor (os error 8) | + | . | /tmp | ERR: Bad file descriptor (os error 8) | + | . | /usr | ERR: Bad file descriptor (os error 8) | + | . | /var | ERR: Bad file descriptor (os error 8) | + | . | \0 | ERR: file name contained an unexpected NUL byte | + | . | /x/.. | ERR: No such file or directory (os error 44) | + | .. | | ERR: Is a directory (os error 31) | + | .. | . | ERR: Is a directory (os error 31) | + | .. | .. | ERR: Is a directory (os error 31) | + | .. | / | ERR: Is a directory (os error 31) | + | .. | /bin | ERR: Bad file descriptor (os error 8) | + | .. | /boot | ERR: Bad file descriptor (os error 8) | + | .. | /dev | ERR: Bad file descriptor (os error 8) | + | .. | /etc | ERR: Bad file descriptor (os error 8) | + | .. | /etc/group | ERR: No such file or directory (os error 44) | + | .. | /etc/passwd | ERR: No such file or directory (os error 44) | + | .. | /etc/shadow | ERR: No such file or directory (os error 44) | + | .. | /home | ERR: Bad file descriptor (os error 8) | + | .. | /lib | ERR: Bad file descriptor (os error 8) | + | .. | /lib64 | ERR: Bad file descriptor (os error 8) | + | .. | /opt | ERR: Bad file descriptor (os error 8) | + | .. | /proc | ERR: Bad file descriptor (os error 8) | + | .. | /proc/self | ERR: No such file or directory (os error 44) | + | .. | /root | ERR: Bad file descriptor (os error 8) | + | .. | /run | ERR: Bad file descriptor (os error 8) | + | .. | /sbin | ERR: Bad file descriptor (os error 8) | + | .. | /srv | ERR: Bad file descriptor (os error 8) | + | .. | /sys | ERR: Bad file descriptor (os error 8) | + | .. | /tmp | ERR: Bad file descriptor (os error 8) | + | .. | /usr | ERR: Bad file descriptor (os error 8) | + | .. | /var | ERR: Bad file descriptor (os error 8) | + | .. | \0 | ERR: file name contained an unexpected NUL byte | + | .. | /x/.. | ERR: No such file or directory (os error 44) | + | / | | ERR: Is a directory (os error 31) | + | / | . | ERR: Is a directory (os error 31) | + | / | .. | ERR: Is a directory (os error 31) | + | / | / | ERR: Is a directory (os error 31) | + | / | /bin | ERR: Bad file descriptor (os error 8) | + | / | /boot | ERR: Bad file descriptor (os error 8) | + | / | /dev | ERR: Bad file descriptor (os error 8) | + | / | /etc | ERR: Bad file descriptor (os error 8) | + | / | /etc/group | ERR: No such file or directory (os error 44) | + | / | /etc/passwd | ERR: No such file or directory (os error 44) | + | / | /etc/shadow | ERR: No such file or directory (os error 44) | + | / | /home | ERR: Bad file descriptor (os error 8) | + | / | /lib | ERR: Bad file descriptor (os error 8) | + | / | /lib64 | ERR: Bad file descriptor (os error 8) | + | / | /opt | ERR: Bad file descriptor (os error 8) | + | / | /proc | ERR: Bad file descriptor (os error 8) | + | / | /proc/self | ERR: No such file or directory (os error 44) | + | / | /root | ERR: Bad file descriptor (os error 8) | + | / | /run | ERR: Bad file descriptor (os error 8) | + | / | /sbin | ERR: Bad file descriptor (os error 8) | + | / | /srv | ERR: Bad file descriptor (os error 8) | + | / | /sys | ERR: Bad file descriptor (os error 8) | + | / | /tmp | ERR: Bad file descriptor (os error 8) | + | / | /usr | ERR: Bad file descriptor (os error 8) | + | / | /var | ERR: Bad file descriptor (os error 8) | + | / | \0 | ERR: file name contained an unexpected NUL byte | + | / | /x/.. | ERR: No such file or directory (os error 44) | + | /bin | | ERR: No such file or directory (os error 44) | + | /bin | . | ERR: No such file or directory (os error 44) | + | /bin | .. | ERR: No such file or directory (os error 44) | + | /bin | / | ERR: No such file or directory (os error 44) | + | /bin | /bin | ERR: No such file or directory (os error 44) | + | /bin | /boot | ERR: No such file or directory (os error 44) | + | /bin | /dev | ERR: No such file or directory (os error 44) | + | /bin | /etc | ERR: No such file or directory (os error 44) | + | /bin | /etc/group | ERR: No such file or directory (os error 44) | + | /bin | /etc/passwd | ERR: No such file or directory (os error 44) | + | /bin | /etc/shadow | ERR: No such file or directory (os error 44) | + | /bin | /home | ERR: No such file or directory (os error 44) | + | /bin | /lib | ERR: No such file or directory (os error 44) | + | /bin | /lib64 | ERR: No such file or directory (os error 44) | + | /bin | /opt | ERR: No such file or directory (os error 44) | + | /bin | /proc | ERR: No such file or directory (os error 44) | + | /bin | /proc/self | ERR: No such file or directory (os error 44) | + | /bin | /root | ERR: No such file or directory (os error 44) | + | /bin | /run | ERR: No such file or directory (os error 44) | + | /bin | /sbin | ERR: No such file or directory (os error 44) | + | /bin | /srv | ERR: No such file or directory (os error 44) | + | /bin | /sys | ERR: No such file or directory (os error 44) | + | /bin | /tmp | ERR: No such file or directory (os error 44) | + | /bin | /usr | ERR: No such file or directory (os error 44) | + | /bin | /var | ERR: No such file or directory (os error 44) | + | /bin | \0 | ERR: No such file or directory (os error 44) | + | /bin | /x/.. | ERR: No such file or directory (os error 44) | + | /boot | | ERR: No such file or directory (os error 44) | + | /boot | . | ERR: No such file or directory (os error 44) | + | /boot | .. | ERR: No such file or directory (os error 44) | + | /boot | / | ERR: No such file or directory (os error 44) | + | /boot | /bin | ERR: No such file or directory (os error 44) | + | /boot | /boot | ERR: No such file or directory (os error 44) | + | /boot | /dev | ERR: No such file or directory (os error 44) | + | /boot | /etc | ERR: No such file or directory (os error 44) | + | /boot | /etc/group | ERR: No such file or directory (os error 44) | + | /boot | /etc/passwd | ERR: No such file or directory (os error 44) | + | /boot | /etc/shadow | ERR: No such file or directory (os error 44) | + | /boot | /home | ERR: No such file or directory (os error 44) | + | /boot | /lib | ERR: No such file or directory (os error 44) | + | /boot | /lib64 | ERR: No such file or directory (os error 44) | + | /boot | /opt | ERR: No such file or directory (os error 44) | + | /boot | /proc | ERR: No such file or directory (os error 44) | + | /boot | /proc/self | ERR: No such file or directory (os error 44) | + | /boot | /root | ERR: No such file or directory (os error 44) | + | /boot | /run | ERR: No such file or directory (os error 44) | + | /boot | /sbin | ERR: No such file or directory (os error 44) | + | /boot | /srv | ERR: No such file or directory (os error 44) | + | /boot | /sys | ERR: No such file or directory (os error 44) | + | /boot | /tmp | ERR: No such file or directory (os error 44) | + | /boot | /usr | ERR: No such file or directory (os error 44) | + | /boot | /var | ERR: No such file or directory (os error 44) | + | /boot | \0 | ERR: No such file or directory (os error 44) | + | /boot | /x/.. | ERR: No such file or directory (os error 44) | + | /dev | | ERR: No such file or directory (os error 44) | + | /dev | . | ERR: No such file or directory (os error 44) | + | /dev | .. | ERR: No such file or directory (os error 44) | + | /dev | / | ERR: No such file or directory (os error 44) | + | /dev | /bin | ERR: No such file or directory (os error 44) | + | /dev | /boot | ERR: No such file or directory (os error 44) | + | /dev | /dev | ERR: No such file or directory (os error 44) | + | /dev | /etc | ERR: No such file or directory (os error 44) | + | /dev | /etc/group | ERR: No such file or directory (os error 44) | + | /dev | /etc/passwd | ERR: No such file or directory (os error 44) | + | /dev | /etc/shadow | ERR: No such file or directory (os error 44) | + | /dev | /home | ERR: No such file or directory (os error 44) | + | /dev | /lib | ERR: No such file or directory (os error 44) | + | /dev | /lib64 | ERR: No such file or directory (os error 44) | + | /dev | /opt | ERR: No such file or directory (os error 44) | + | /dev | /proc | ERR: No such file or directory (os error 44) | + | /dev | /proc/self | ERR: No such file or directory (os error 44) | + | /dev | /root | ERR: No such file or directory (os error 44) | + | /dev | /run | ERR: No such file or directory (os error 44) | + | /dev | /sbin | ERR: No such file or directory (os error 44) | + | /dev | /srv | ERR: No such file or directory (os error 44) | + | /dev | /sys | ERR: No such file or directory (os error 44) | + | /dev | /tmp | ERR: No such file or directory (os error 44) | + | /dev | /usr | ERR: No such file or directory (os error 44) | + | /dev | /var | ERR: No such file or directory (os error 44) | + | /dev | \0 | ERR: No such file or directory (os error 44) | + | /dev | /x/.. | ERR: No such file or directory (os error 44) | + | /etc | | ERR: No such file or directory (os error 44) | + | /etc | . | ERR: No such file or directory (os error 44) | + | /etc | .. | ERR: No such file or directory (os error 44) | + | /etc | / | ERR: No such file or directory (os error 44) | + | /etc | /bin | ERR: No such file or directory (os error 44) | + | /etc | /boot | ERR: No such file or directory (os error 44) | + | /etc | /dev | ERR: No such file or directory (os error 44) | + | /etc | /etc | ERR: No such file or directory (os error 44) | + | /etc | /etc/group | ERR: No such file or directory (os error 44) | + | /etc | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc | /home | ERR: No such file or directory (os error 44) | + | /etc | /lib | ERR: No such file or directory (os error 44) | + | /etc | /lib64 | ERR: No such file or directory (os error 44) | + | /etc | /opt | ERR: No such file or directory (os error 44) | + | /etc | /proc | ERR: No such file or directory (os error 44) | + | /etc | /proc/self | ERR: No such file or directory (os error 44) | + | /etc | /root | ERR: No such file or directory (os error 44) | + | /etc | /run | ERR: No such file or directory (os error 44) | + | /etc | /sbin | ERR: No such file or directory (os error 44) | + | /etc | /srv | ERR: No such file or directory (os error 44) | + | /etc | /sys | ERR: No such file or directory (os error 44) | + | /etc | /tmp | ERR: No such file or directory (os error 44) | + | /etc | /usr | ERR: No such file or directory (os error 44) | + | /etc | /var | ERR: No such file or directory (os error 44) | + | /etc | \0 | ERR: No such file or directory (os error 44) | + | /etc | /x/.. | ERR: No such file or directory (os error 44) | + | /etc/group | | ERR: No such file or directory (os error 44) | + | /etc/group | . | ERR: No such file or directory (os error 44) | + | /etc/group | .. | ERR: No such file or directory (os error 44) | + | /etc/group | / | ERR: No such file or directory (os error 44) | + | /etc/group | /bin | ERR: No such file or directory (os error 44) | + | /etc/group | /boot | ERR: No such file or directory (os error 44) | + | /etc/group | /dev | ERR: No such file or directory (os error 44) | + | /etc/group | /etc | ERR: No such file or directory (os error 44) | + | /etc/group | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/group | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/group | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc/group | /home | ERR: No such file or directory (os error 44) | + | /etc/group | /lib | ERR: No such file or directory (os error 44) | + | /etc/group | /lib64 | ERR: No such file or directory (os error 44) | + | /etc/group | /opt | ERR: No such file or directory (os error 44) | + | /etc/group | /proc | ERR: No such file or directory (os error 44) | + | /etc/group | /proc/self | ERR: No such file or directory (os error 44) | + | /etc/group | /root | ERR: No such file or directory (os error 44) | + | /etc/group | /run | ERR: No such file or directory (os error 44) | + | /etc/group | /sbin | ERR: No such file or directory (os error 44) | + | /etc/group | /srv | ERR: No such file or directory (os error 44) | + | /etc/group | /sys | ERR: No such file or directory (os error 44) | + | /etc/group | /tmp | ERR: No such file or directory (os error 44) | + | /etc/group | /usr | ERR: No such file or directory (os error 44) | + | /etc/group | /var | ERR: No such file or directory (os error 44) | + | /etc/group | \0 | ERR: No such file or directory (os error 44) | + | /etc/group | /x/.. | ERR: No such file or directory (os error 44) | + | /etc/passwd | | ERR: No such file or directory (os error 44) | + | /etc/passwd | . | ERR: No such file or directory (os error 44) | + | /etc/passwd | .. | ERR: No such file or directory (os error 44) | + | /etc/passwd | / | ERR: No such file or directory (os error 44) | + | /etc/passwd | /bin | ERR: No such file or directory (os error 44) | + | /etc/passwd | /boot | ERR: No such file or directory (os error 44) | + | /etc/passwd | /dev | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/passwd | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc/passwd | /home | ERR: No such file or directory (os error 44) | + | /etc/passwd | /lib | ERR: No such file or directory (os error 44) | + | /etc/passwd | /lib64 | ERR: No such file or directory (os error 44) | + | /etc/passwd | /opt | ERR: No such file or directory (os error 44) | + | /etc/passwd | /proc | ERR: No such file or directory (os error 44) | + | /etc/passwd | /proc/self | ERR: No such file or directory (os error 44) | + | /etc/passwd | /root | ERR: No such file or directory (os error 44) | + | /etc/passwd | /run | ERR: No such file or directory (os error 44) | + | /etc/passwd | /sbin | ERR: No such file or directory (os error 44) | + | /etc/passwd | /srv | ERR: No such file or directory (os error 44) | + | /etc/passwd | /sys | ERR: No such file or directory (os error 44) | + | /etc/passwd | /tmp | ERR: No such file or directory (os error 44) | + | /etc/passwd | /usr | ERR: No such file or directory (os error 44) | + | /etc/passwd | /var | ERR: No such file or directory (os error 44) | + | /etc/passwd | \0 | ERR: No such file or directory (os error 44) | + | /etc/passwd | /x/.. | ERR: No such file or directory (os error 44) | + | /etc/shadow | | ERR: No such file or directory (os error 44) | + | /etc/shadow | . | ERR: No such file or directory (os error 44) | + | /etc/shadow | .. | ERR: No such file or directory (os error 44) | + | /etc/shadow | / | ERR: No such file or directory (os error 44) | + | /etc/shadow | /bin | ERR: No such file or directory (os error 44) | + | /etc/shadow | /boot | ERR: No such file or directory (os error 44) | + | /etc/shadow | /dev | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/shadow | /etc/shadow | ERR: No such file or directory (os error 44) | + | /etc/shadow | /home | ERR: No such file or directory (os error 44) | + | /etc/shadow | /lib | ERR: No such file or directory (os error 44) | + | /etc/shadow | /lib64 | ERR: No such file or directory (os error 44) | + | /etc/shadow | /opt | ERR: No such file or directory (os error 44) | + | /etc/shadow | /proc | ERR: No such file or directory (os error 44) | + | /etc/shadow | /proc/self | ERR: No such file or directory (os error 44) | + | /etc/shadow | /root | ERR: No such file or directory (os error 44) | + | /etc/shadow | /run | ERR: No such file or directory (os error 44) | + | /etc/shadow | /sbin | ERR: No such file or directory (os error 44) | + | /etc/shadow | /srv | ERR: No such file or directory (os error 44) | + | /etc/shadow | /sys | ERR: No such file or directory (os error 44) | + | /etc/shadow | /tmp | ERR: No such file or directory (os error 44) | + | /etc/shadow | /usr | ERR: No such file or directory (os error 44) | + | /etc/shadow | /var | ERR: No such file or directory (os error 44) | + | /etc/shadow | \0 | ERR: No such file or directory (os error 44) | + | /etc/shadow | /x/.. | ERR: No such file or directory (os error 44) | + | /home | | ERR: No such file or directory (os error 44) | + | /home | . | ERR: No such file or directory (os error 44) | + | /home | .. | ERR: No such file or directory (os error 44) | + | /home | / | ERR: No such file or directory (os error 44) | + | /home | /bin | ERR: No such file or directory (os error 44) | + | /home | /boot | ERR: No such file or directory (os error 44) | + | /home | /dev | ERR: No such file or directory (os error 44) | + | /home | /etc | ERR: No such file or directory (os error 44) | + | /home | /etc/group | ERR: No such file or directory (os error 44) | + | /home | /etc/passwd | ERR: No such file or directory (os error 44) | + | /home | /etc/shadow | ERR: No such file or directory (os error 44) | + | /home | /home | ERR: No such file or directory (os error 44) | + | /home | /lib | ERR: No such file or directory (os error 44) | + | /home | /lib64 | ERR: No such file or directory (os error 44) | + | /home | /opt | ERR: No such file or directory (os error 44) | + | /home | /proc | ERR: No such file or directory (os error 44) | + | /home | /proc/self | ERR: No such file or directory (os error 44) | + | /home | /root | ERR: No such file or directory (os error 44) | + | /home | /run | ERR: No such file or directory (os error 44) | + | /home | /sbin | ERR: No such file or directory (os error 44) | + | /home | /srv | ERR: No such file or directory (os error 44) | + | /home | /sys | ERR: No such file or directory (os error 44) | + | /home | /tmp | ERR: No such file or directory (os error 44) | + | /home | /usr | ERR: No such file or directory (os error 44) | + | /home | /var | ERR: No such file or directory (os error 44) | + | /home | \0 | ERR: No such file or directory (os error 44) | + | /home | /x/.. | ERR: No such file or directory (os error 44) | + | /lib | | ERR: No such file or directory (os error 44) | + | /lib | . | ERR: No such file or directory (os error 44) | + | /lib | .. | ERR: No such file or directory (os error 44) | + | /lib | / | ERR: No such file or directory (os error 44) | + | /lib | /bin | ERR: No such file or directory (os error 44) | + | /lib | /boot | ERR: No such file or directory (os error 44) | + | /lib | /dev | ERR: No such file or directory (os error 44) | + | /lib | /etc | ERR: No such file or directory (os error 44) | + | /lib | /etc/group | ERR: No such file or directory (os error 44) | + | /lib | /etc/passwd | ERR: No such file or directory (os error 44) | + | /lib | /etc/shadow | ERR: No such file or directory (os error 44) | + | /lib | /home | ERR: No such file or directory (os error 44) | + | /lib | /lib | ERR: No such file or directory (os error 44) | + | /lib | /lib64 | ERR: No such file or directory (os error 44) | + | /lib | /opt | ERR: No such file or directory (os error 44) | + | /lib | /proc | ERR: No such file or directory (os error 44) | + | /lib | /proc/self | ERR: No such file or directory (os error 44) | + | /lib | /root | ERR: No such file or directory (os error 44) | + | /lib | /run | ERR: No such file or directory (os error 44) | + | /lib | /sbin | ERR: No such file or directory (os error 44) | + | /lib | /srv | ERR: No such file or directory (os error 44) | + | /lib | /sys | ERR: No such file or directory (os error 44) | + | /lib | /tmp | ERR: No such file or directory (os error 44) | + | /lib | /usr | ERR: No such file or directory (os error 44) | + | /lib | /var | ERR: No such file or directory (os error 44) | + | /lib | \0 | ERR: No such file or directory (os error 44) | + | /lib | /x/.. | ERR: No such file or directory (os error 44) | + | /lib64 | | ERR: No such file or directory (os error 44) | + | /lib64 | . | ERR: No such file or directory (os error 44) | + | /lib64 | .. | ERR: No such file or directory (os error 44) | + | /lib64 | / | ERR: No such file or directory (os error 44) | + | /lib64 | /bin | ERR: No such file or directory (os error 44) | + | /lib64 | /boot | ERR: No such file or directory (os error 44) | + | /lib64 | /dev | ERR: No such file or directory (os error 44) | + | /lib64 | /etc | ERR: No such file or directory (os error 44) | + | /lib64 | /etc/group | ERR: No such file or directory (os error 44) | + | /lib64 | /etc/passwd | ERR: No such file or directory (os error 44) | + | /lib64 | /etc/shadow | ERR: No such file or directory (os error 44) | + | /lib64 | /home | ERR: No such file or directory (os error 44) | + | /lib64 | /lib | ERR: No such file or directory (os error 44) | + | /lib64 | /lib64 | ERR: No such file or directory (os error 44) | + | /lib64 | /opt | ERR: No such file or directory (os error 44) | + | /lib64 | /proc | ERR: No such file or directory (os error 44) | + | /lib64 | /proc/self | ERR: No such file or directory (os error 44) | + | /lib64 | /root | ERR: No such file or directory (os error 44) | + | /lib64 | /run | ERR: No such file or directory (os error 44) | + | /lib64 | /sbin | ERR: No such file or directory (os error 44) | + | /lib64 | /srv | ERR: No such file or directory (os error 44) | + | /lib64 | /sys | ERR: No such file or directory (os error 44) | + | /lib64 | /tmp | ERR: No such file or directory (os error 44) | + | /lib64 | /usr | ERR: No such file or directory (os error 44) | + | /lib64 | /var | ERR: No such file or directory (os error 44) | + | /lib64 | \0 | ERR: No such file or directory (os error 44) | + | /lib64 | /x/.. | ERR: No such file or directory (os error 44) | + | /opt | | ERR: No such file or directory (os error 44) | + | /opt | . | ERR: No such file or directory (os error 44) | + | /opt | .. | ERR: No such file or directory (os error 44) | + | /opt | / | ERR: No such file or directory (os error 44) | + | /opt | /bin | ERR: No such file or directory (os error 44) | + | /opt | /boot | ERR: No such file or directory (os error 44) | + | /opt | /dev | ERR: No such file or directory (os error 44) | + | /opt | /etc | ERR: No such file or directory (os error 44) | + | /opt | /etc/group | ERR: No such file or directory (os error 44) | + | /opt | /etc/passwd | ERR: No such file or directory (os error 44) | + | /opt | /etc/shadow | ERR: No such file or directory (os error 44) | + | /opt | /home | ERR: No such file or directory (os error 44) | + | /opt | /lib | ERR: No such file or directory (os error 44) | + | /opt | /lib64 | ERR: No such file or directory (os error 44) | + | /opt | /opt | ERR: No such file or directory (os error 44) | + | /opt | /proc | ERR: No such file or directory (os error 44) | + | /opt | /proc/self | ERR: No such file or directory (os error 44) | + | /opt | /root | ERR: No such file or directory (os error 44) | + | /opt | /run | ERR: No such file or directory (os error 44) | + | /opt | /sbin | ERR: No such file or directory (os error 44) | + | /opt | /srv | ERR: No such file or directory (os error 44) | + | /opt | /sys | ERR: No such file or directory (os error 44) | + | /opt | /tmp | ERR: No such file or directory (os error 44) | + | /opt | /usr | ERR: No such file or directory (os error 44) | + | /opt | /var | ERR: No such file or directory (os error 44) | + | /opt | \0 | ERR: No such file or directory (os error 44) | + | /opt | /x/.. | ERR: No such file or directory (os error 44) | + | /proc | | ERR: No such file or directory (os error 44) | + | /proc | . | ERR: No such file or directory (os error 44) | + | /proc | .. | ERR: No such file or directory (os error 44) | + | /proc | / | ERR: No such file or directory (os error 44) | + | /proc | /bin | ERR: No such file or directory (os error 44) | + | /proc | /boot | ERR: No such file or directory (os error 44) | + | /proc | /dev | ERR: No such file or directory (os error 44) | + | /proc | /etc | ERR: No such file or directory (os error 44) | + | /proc | /etc/group | ERR: No such file or directory (os error 44) | + | /proc | /etc/passwd | ERR: No such file or directory (os error 44) | + | /proc | /etc/shadow | ERR: No such file or directory (os error 44) | + | /proc | /home | ERR: No such file or directory (os error 44) | + | /proc | /lib | ERR: No such file or directory (os error 44) | + | /proc | /lib64 | ERR: No such file or directory (os error 44) | + | /proc | /opt | ERR: No such file or directory (os error 44) | + | /proc | /proc | ERR: No such file or directory (os error 44) | + | /proc | /proc/self | ERR: No such file or directory (os error 44) | + | /proc | /root | ERR: No such file or directory (os error 44) | + | /proc | /run | ERR: No such file or directory (os error 44) | + | /proc | /sbin | ERR: No such file or directory (os error 44) | + | /proc | /srv | ERR: No such file or directory (os error 44) | + | /proc | /sys | ERR: No such file or directory (os error 44) | + | /proc | /tmp | ERR: No such file or directory (os error 44) | + | /proc | /usr | ERR: No such file or directory (os error 44) | + | /proc | /var | ERR: No such file or directory (os error 44) | + | /proc | \0 | ERR: No such file or directory (os error 44) | + | /proc | /x/.. | ERR: No such file or directory (os error 44) | + | /proc/self | | ERR: No such file or directory (os error 44) | + | /proc/self | . | ERR: No such file or directory (os error 44) | + | /proc/self | .. | ERR: No such file or directory (os error 44) | + | /proc/self | / | ERR: No such file or directory (os error 44) | + | /proc/self | /bin | ERR: No such file or directory (os error 44) | + | /proc/self | /boot | ERR: No such file or directory (os error 44) | + | /proc/self | /dev | ERR: No such file or directory (os error 44) | + | /proc/self | /etc | ERR: No such file or directory (os error 44) | + | /proc/self | /etc/group | ERR: No such file or directory (os error 44) | + | /proc/self | /etc/passwd | ERR: No such file or directory (os error 44) | + | /proc/self | /etc/shadow | ERR: No such file or directory (os error 44) | + | /proc/self | /home | ERR: No such file or directory (os error 44) | + | /proc/self | /lib | ERR: No such file or directory (os error 44) | + | /proc/self | /lib64 | ERR: No such file or directory (os error 44) | + | /proc/self | /opt | ERR: No such file or directory (os error 44) | + | /proc/self | /proc | ERR: No such file or directory (os error 44) | + | /proc/self | /proc/self | ERR: No such file or directory (os error 44) | + | /proc/self | /root | ERR: No such file or directory (os error 44) | + | /proc/self | /run | ERR: No such file or directory (os error 44) | + | /proc/self | /sbin | ERR: No such file or directory (os error 44) | + | /proc/self | /srv | ERR: No such file or directory (os error 44) | + | /proc/self | /sys | ERR: No such file or directory (os error 44) | + | /proc/self | /tmp | ERR: No such file or directory (os error 44) | + | /proc/self | /usr | ERR: No such file or directory (os error 44) | + | /proc/self | /var | ERR: No such file or directory (os error 44) | + | /proc/self | \0 | ERR: No such file or directory (os error 44) | + | /proc/self | /x/.. | ERR: No such file or directory (os error 44) | + | /root | | ERR: No such file or directory (os error 44) | + | /root | . | ERR: No such file or directory (os error 44) | + | /root | .. | ERR: No such file or directory (os error 44) | + | /root | / | ERR: No such file or directory (os error 44) | + | /root | /bin | ERR: No such file or directory (os error 44) | + | /root | /boot | ERR: No such file or directory (os error 44) | + | /root | /dev | ERR: No such file or directory (os error 44) | + | /root | /etc | ERR: No such file or directory (os error 44) | + | /root | /etc/group | ERR: No such file or directory (os error 44) | + | /root | /etc/passwd | ERR: No such file or directory (os error 44) | + | /root | /etc/shadow | ERR: No such file or directory (os error 44) | + | /root | /home | ERR: No such file or directory (os error 44) | + | /root | /lib | ERR: No such file or directory (os error 44) | + | /root | /lib64 | ERR: No such file or directory (os error 44) | + | /root | /opt | ERR: No such file or directory (os error 44) | + | /root | /proc | ERR: No such file or directory (os error 44) | + | /root | /proc/self | ERR: No such file or directory (os error 44) | + | /root | /root | ERR: No such file or directory (os error 44) | + | /root | /run | ERR: No such file or directory (os error 44) | + | /root | /sbin | ERR: No such file or directory (os error 44) | + | /root | /srv | ERR: No such file or directory (os error 44) | + | /root | /sys | ERR: No such file or directory (os error 44) | + | /root | /tmp | ERR: No such file or directory (os error 44) | + | /root | /usr | ERR: No such file or directory (os error 44) | + | /root | /var | ERR: No such file or directory (os error 44) | + | /root | \0 | ERR: No such file or directory (os error 44) | + | /root | /x/.. | ERR: No such file or directory (os error 44) | + | /run | | ERR: No such file or directory (os error 44) | + | /run | . | ERR: No such file or directory (os error 44) | + | /run | .. | ERR: No such file or directory (os error 44) | + | /run | / | ERR: No such file or directory (os error 44) | + | /run | /bin | ERR: No such file or directory (os error 44) | + | /run | /boot | ERR: No such file or directory (os error 44) | + | /run | /dev | ERR: No such file or directory (os error 44) | + | /run | /etc | ERR: No such file or directory (os error 44) | + | /run | /etc/group | ERR: No such file or directory (os error 44) | + | /run | /etc/passwd | ERR: No such file or directory (os error 44) | + | /run | /etc/shadow | ERR: No such file or directory (os error 44) | + | /run | /home | ERR: No such file or directory (os error 44) | + | /run | /lib | ERR: No such file or directory (os error 44) | + | /run | /lib64 | ERR: No such file or directory (os error 44) | + | /run | /opt | ERR: No such file or directory (os error 44) | + | /run | /proc | ERR: No such file or directory (os error 44) | + | /run | /proc/self | ERR: No such file or directory (os error 44) | + | /run | /root | ERR: No such file or directory (os error 44) | + | /run | /run | ERR: No such file or directory (os error 44) | + | /run | /sbin | ERR: No such file or directory (os error 44) | + | /run | /srv | ERR: No such file or directory (os error 44) | + | /run | /sys | ERR: No such file or directory (os error 44) | + | /run | /tmp | ERR: No such file or directory (os error 44) | + | /run | /usr | ERR: No such file or directory (os error 44) | + | /run | /var | ERR: No such file or directory (os error 44) | + | /run | \0 | ERR: No such file or directory (os error 44) | + | /run | /x/.. | ERR: No such file or directory (os error 44) | + | /sbin | | ERR: No such file or directory (os error 44) | + | /sbin | . | ERR: No such file or directory (os error 44) | + | /sbin | .. | ERR: No such file or directory (os error 44) | + | /sbin | / | ERR: No such file or directory (os error 44) | + | /sbin | /bin | ERR: No such file or directory (os error 44) | + | /sbin | /boot | ERR: No such file or directory (os error 44) | + | /sbin | /dev | ERR: No such file or directory (os error 44) | + | /sbin | /etc | ERR: No such file or directory (os error 44) | + | /sbin | /etc/group | ERR: No such file or directory (os error 44) | + | /sbin | /etc/passwd | ERR: No such file or directory (os error 44) | + | /sbin | /etc/shadow | ERR: No such file or directory (os error 44) | + | /sbin | /home | ERR: No such file or directory (os error 44) | + | /sbin | /lib | ERR: No such file or directory (os error 44) | + | /sbin | /lib64 | ERR: No such file or directory (os error 44) | + | /sbin | /opt | ERR: No such file or directory (os error 44) | + | /sbin | /proc | ERR: No such file or directory (os error 44) | + | /sbin | /proc/self | ERR: No such file or directory (os error 44) | + | /sbin | /root | ERR: No such file or directory (os error 44) | + | /sbin | /run | ERR: No such file or directory (os error 44) | + | /sbin | /sbin | ERR: No such file or directory (os error 44) | + | /sbin | /srv | ERR: No such file or directory (os error 44) | + | /sbin | /sys | ERR: No such file or directory (os error 44) | + | /sbin | /tmp | ERR: No such file or directory (os error 44) | + | /sbin | /usr | ERR: No such file or directory (os error 44) | + | /sbin | /var | ERR: No such file or directory (os error 44) | + | /sbin | \0 | ERR: No such file or directory (os error 44) | + | /sbin | /x/.. | ERR: No such file or directory (os error 44) | + | /srv | | ERR: No such file or directory (os error 44) | + | /srv | . | ERR: No such file or directory (os error 44) | + | /srv | .. | ERR: No such file or directory (os error 44) | + | /srv | / | ERR: No such file or directory (os error 44) | + | /srv | /bin | ERR: No such file or directory (os error 44) | + | /srv | /boot | ERR: No such file or directory (os error 44) | + | /srv | /dev | ERR: No such file or directory (os error 44) | + | /srv | /etc | ERR: No such file or directory (os error 44) | + | /srv | /etc/group | ERR: No such file or directory (os error 44) | + | /srv | /etc/passwd | ERR: No such file or directory (os error 44) | + | /srv | /etc/shadow | ERR: No such file or directory (os error 44) | + | /srv | /home | ERR: No such file or directory (os error 44) | + | /srv | /lib | ERR: No such file or directory (os error 44) | + | /srv | /lib64 | ERR: No such file or directory (os error 44) | + | /srv | /opt | ERR: No such file or directory (os error 44) | + | /srv | /proc | ERR: No such file or directory (os error 44) | + | /srv | /proc/self | ERR: No such file or directory (os error 44) | + | /srv | /root | ERR: No such file or directory (os error 44) | + | /srv | /run | ERR: No such file or directory (os error 44) | + | /srv | /sbin | ERR: No such file or directory (os error 44) | + | /srv | /srv | ERR: No such file or directory (os error 44) | + | /srv | /sys | ERR: No such file or directory (os error 44) | + | /srv | /tmp | ERR: No such file or directory (os error 44) | + | /srv | /usr | ERR: No such file or directory (os error 44) | + | /srv | /var | ERR: No such file or directory (os error 44) | + | /srv | \0 | ERR: No such file or directory (os error 44) | + | /srv | /x/.. | ERR: No such file or directory (os error 44) | + | /sys | | ERR: No such file or directory (os error 44) | + | /sys | . | ERR: No such file or directory (os error 44) | + | /sys | .. | ERR: No such file or directory (os error 44) | + | /sys | / | ERR: No such file or directory (os error 44) | + | /sys | /bin | ERR: No such file or directory (os error 44) | + | /sys | /boot | ERR: No such file or directory (os error 44) | + | /sys | /dev | ERR: No such file or directory (os error 44) | + | /sys | /etc | ERR: No such file or directory (os error 44) | + | /sys | /etc/group | ERR: No such file or directory (os error 44) | + | /sys | /etc/passwd | ERR: No such file or directory (os error 44) | + | /sys | /etc/shadow | ERR: No such file or directory (os error 44) | + | /sys | /home | ERR: No such file or directory (os error 44) | + | /sys | /lib | ERR: No such file or directory (os error 44) | + | /sys | /lib64 | ERR: No such file or directory (os error 44) | + | /sys | /opt | ERR: No such file or directory (os error 44) | + | /sys | /proc | ERR: No such file or directory (os error 44) | + | /sys | /proc/self | ERR: No such file or directory (os error 44) | + | /sys | /root | ERR: No such file or directory (os error 44) | + | /sys | /run | ERR: No such file or directory (os error 44) | + | /sys | /sbin | ERR: No such file or directory (os error 44) | + | /sys | /srv | ERR: No such file or directory (os error 44) | + | /sys | /sys | ERR: No such file or directory (os error 44) | + | /sys | /tmp | ERR: No such file or directory (os error 44) | + | /sys | /usr | ERR: No such file or directory (os error 44) | + | /sys | /var | ERR: No such file or directory (os error 44) | + | /sys | \0 | ERR: No such file or directory (os error 44) | + | /sys | /x/.. | ERR: No such file or directory (os error 44) | + | /tmp | | ERR: No such file or directory (os error 44) | + | /tmp | . | ERR: No such file or directory (os error 44) | + | /tmp | .. | ERR: No such file or directory (os error 44) | + | /tmp | / | ERR: No such file or directory (os error 44) | + | /tmp | /bin | ERR: No such file or directory (os error 44) | + | /tmp | /boot | ERR: No such file or directory (os error 44) | + | /tmp | /dev | ERR: No such file or directory (os error 44) | + | /tmp | /etc | ERR: No such file or directory (os error 44) | + | /tmp | /etc/group | ERR: No such file or directory (os error 44) | + | /tmp | /etc/passwd | ERR: No such file or directory (os error 44) | + | /tmp | /etc/shadow | ERR: No such file or directory (os error 44) | + | /tmp | /home | ERR: No such file or directory (os error 44) | + | /tmp | /lib | ERR: No such file or directory (os error 44) | + | /tmp | /lib64 | ERR: No such file or directory (os error 44) | + | /tmp | /opt | ERR: No such file or directory (os error 44) | + | /tmp | /proc | ERR: No such file or directory (os error 44) | + | /tmp | /proc/self | ERR: No such file or directory (os error 44) | + | /tmp | /root | ERR: No such file or directory (os error 44) | + | /tmp | /run | ERR: No such file or directory (os error 44) | + | /tmp | /sbin | ERR: No such file or directory (os error 44) | + | /tmp | /srv | ERR: No such file or directory (os error 44) | + | /tmp | /sys | ERR: No such file or directory (os error 44) | + | /tmp | /tmp | ERR: No such file or directory (os error 44) | + | /tmp | /usr | ERR: No such file or directory (os error 44) | + | /tmp | /var | ERR: No such file or directory (os error 44) | + | /tmp | \0 | ERR: No such file or directory (os error 44) | + | /tmp | /x/.. | ERR: No such file or directory (os error 44) | + | /usr | | ERR: No such file or directory (os error 44) | + | /usr | . | ERR: No such file or directory (os error 44) | + | /usr | .. | ERR: No such file or directory (os error 44) | + | /usr | / | ERR: No such file or directory (os error 44) | + | /usr | /bin | ERR: No such file or directory (os error 44) | + | /usr | /boot | ERR: No such file or directory (os error 44) | + | /usr | /dev | ERR: No such file or directory (os error 44) | + | /usr | /etc | ERR: No such file or directory (os error 44) | + | /usr | /etc/group | ERR: No such file or directory (os error 44) | + | /usr | /etc/passwd | ERR: No such file or directory (os error 44) | + | /usr | /etc/shadow | ERR: No such file or directory (os error 44) | + | /usr | /home | ERR: No such file or directory (os error 44) | + | /usr | /lib | ERR: No such file or directory (os error 44) | + | /usr | /lib64 | ERR: No such file or directory (os error 44) | + | /usr | /opt | ERR: No such file or directory (os error 44) | + | /usr | /proc | ERR: No such file or directory (os error 44) | + | /usr | /proc/self | ERR: No such file or directory (os error 44) | + | /usr | /root | ERR: No such file or directory (os error 44) | + | /usr | /run | ERR: No such file or directory (os error 44) | + | /usr | /sbin | ERR: No such file or directory (os error 44) | + | /usr | /srv | ERR: No such file or directory (os error 44) | + | /usr | /sys | ERR: No such file or directory (os error 44) | + | /usr | /tmp | ERR: No such file or directory (os error 44) | + | /usr | /usr | ERR: No such file or directory (os error 44) | + | /usr | /var | ERR: No such file or directory (os error 44) | + | /usr | \0 | ERR: No such file or directory (os error 44) | + | /usr | /x/.. | ERR: No such file or directory (os error 44) | + | /var | | ERR: No such file or directory (os error 44) | + | /var | . | ERR: No such file or directory (os error 44) | + | /var | .. | ERR: No such file or directory (os error 44) | + | /var | / | ERR: No such file or directory (os error 44) | + | /var | /bin | ERR: No such file or directory (os error 44) | + | /var | /boot | ERR: No such file or directory (os error 44) | + | /var | /dev | ERR: No such file or directory (os error 44) | + | /var | /etc | ERR: No such file or directory (os error 44) | + | /var | /etc/group | ERR: No such file or directory (os error 44) | + | /var | /etc/passwd | ERR: No such file or directory (os error 44) | + | /var | /etc/shadow | ERR: No such file or directory (os error 44) | + | /var | /home | ERR: No such file or directory (os error 44) | + | /var | /lib | ERR: No such file or directory (os error 44) | + | /var | /lib64 | ERR: No such file or directory (os error 44) | + | /var | /opt | ERR: No such file or directory (os error 44) | + | /var | /proc | ERR: No such file or directory (os error 44) | + | /var | /proc/self | ERR: No such file or directory (os error 44) | + | /var | /root | ERR: No such file or directory (os error 44) | + | /var | /run | ERR: No such file or directory (os error 44) | + | /var | /sbin | ERR: No such file or directory (os error 44) | + | /var | /srv | ERR: No such file or directory (os error 44) | + | /var | /sys | ERR: No such file or directory (os error 44) | + | /var | /tmp | ERR: No such file or directory (os error 44) | + | /var | /usr | ERR: No such file or directory (os error 44) | + | /var | /var | ERR: No such file or directory (os error 44) | + | /var | \0 | ERR: No such file or directory (os error 44) | + | /var | /x/.. | ERR: No such file or directory (os error 44) | + | \0 | | ERR: file name contained an unexpected NUL byte | + | \0 | . | ERR: file name contained an unexpected NUL byte | + | \0 | .. | ERR: file name contained an unexpected NUL byte | + | \0 | / | ERR: file name contained an unexpected NUL byte | + | \0 | /bin | ERR: file name contained an unexpected NUL byte | + | \0 | /boot | ERR: file name contained an unexpected NUL byte | + | \0 | /dev | ERR: file name contained an unexpected NUL byte | + | \0 | /etc | ERR: file name contained an unexpected NUL byte | + | \0 | /etc/group | ERR: file name contained an unexpected NUL byte | + | \0 | /etc/passwd | ERR: file name contained an unexpected NUL byte | + | \0 | /etc/shadow | ERR: file name contained an unexpected NUL byte | + | \0 | /home | ERR: file name contained an unexpected NUL byte | + | \0 | /lib | ERR: file name contained an unexpected NUL byte | + | \0 | /lib64 | ERR: file name contained an unexpected NUL byte | + | \0 | /opt | ERR: file name contained an unexpected NUL byte | + | \0 | /proc | ERR: file name contained an unexpected NUL byte | + | \0 | /proc/self | ERR: file name contained an unexpected NUL byte | + | \0 | /root | ERR: file name contained an unexpected NUL byte | + | \0 | /run | ERR: file name contained an unexpected NUL byte | + | \0 | /sbin | ERR: file name contained an unexpected NUL byte | + | \0 | /srv | ERR: file name contained an unexpected NUL byte | + | \0 | /sys | ERR: file name contained an unexpected NUL byte | + | \0 | /tmp | ERR: file name contained an unexpected NUL byte | + | \0 | /usr | ERR: file name contained an unexpected NUL byte | + | \0 | /var | ERR: file name contained an unexpected NUL byte | + | \0 | \0 | ERR: file name contained an unexpected NUL byte | + | \0 | /x/.. | ERR: file name contained an unexpected NUL byte | + | /x/.. | | ERR: No such file or directory (os error 44) | + | /x/.. | . | ERR: No such file or directory (os error 44) | + | /x/.. | .. | ERR: No such file or directory (os error 44) | + | /x/.. | / | ERR: No such file or directory (os error 44) | + | /x/.. | /bin | ERR: No such file or directory (os error 44) | + | /x/.. | /boot | ERR: No such file or directory (os error 44) | + | /x/.. | /dev | ERR: No such file or directory (os error 44) | + | /x/.. | /etc | ERR: No such file or directory (os error 44) | + | /x/.. | /etc/group | ERR: No such file or directory (os error 44) | + | /x/.. | /etc/passwd | ERR: No such file or directory (os error 44) | + | /x/.. | /etc/shadow | ERR: No such file or directory (os error 44) | + | /x/.. | /home | ERR: No such file or directory (os error 44) | + | /x/.. | /lib | ERR: No such file or directory (os error 44) | + | /x/.. | /lib64 | ERR: No such file or directory (os error 44) | + | /x/.. | /opt | ERR: No such file or directory (os error 44) | + | /x/.. | /proc | ERR: No such file or directory (os error 44) | + | /x/.. | /proc/self | ERR: No such file or directory (os error 44) | + | /x/.. | /root | ERR: No such file or directory (os error 44) | + | /x/.. | /run | ERR: No such file or directory (os error 44) | + | /x/.. | /sbin | ERR: No such file or directory (os error 44) | + | /x/.. | /srv | ERR: No such file or directory (os error 44) | + | /x/.. | /sys | ERR: No such file or directory (os error 44) | + | /x/.. | /tmp | ERR: No such file or directory (os error 44) | + | /x/.. | /usr | ERR: No such file or directory (os error 44) | + | /x/.. | /var | ERR: No such file or directory (os error 44) | + | /x/.. | \0 | ERR: No such file or directory (os error 44) | + | /x/.. | /x/.. | ERR: No such file or directory (os error 44) | + +-------------+-------------+-------------------------------------------------+ ", ); } @@ -1739,27 +1739,27 @@ async fn test_open_create() { | . | OK: opened | | .. | OK: opened | | / | OK: opened | - | /bin | OK: opened | - | /boot | OK: opened | - | /dev | OK: opened | - | /etc | OK: opened | + | /bin | ERR: No such file or directory (os error 44) | + | /boot | ERR: No such file or directory (os error 44) | + | /dev | ERR: No such file or directory (os error 44) | + | /etc | ERR: No such file or directory (os error 44) | | /etc/group | ERR: No such file or directory (os error 44) | | /etc/passwd | ERR: No such file or directory (os error 44) | | /etc/shadow | ERR: No such file or directory (os error 44) | - | /home | OK: opened | - | /lib | OK: opened | - | /lib64 | OK: opened | - | /opt | OK: opened | - | /proc | OK: opened | + | /home | ERR: No such file or directory (os error 44) | + | /lib | ERR: No such file or directory (os error 44) | + | /lib64 | ERR: No such file or directory (os error 44) | + | /opt | ERR: No such file or directory (os error 44) | + | /proc | ERR: No such file or directory (os error 44) | | /proc/self | ERR: No such file or directory (os error 44) | - | /root | OK: opened | - | /run | OK: opened | - | /sbin | OK: opened | - | /srv | OK: opened | - | /sys | OK: opened | - | /tmp | OK: opened | - | /usr | OK: opened | - | /var | OK: opened | + | /root | ERR: No such file or directory (os error 44) | + | /run | ERR: No such file or directory (os error 44) | + | /sbin | ERR: No such file or directory (os error 44) | + | /srv | ERR: No such file or directory (os error 44) | + | /sys | ERR: No such file or directory (os error 44) | + | /tmp | ERR: No such file or directory (os error 44) | + | /usr | ERR: No such file or directory (os error 44) | + | /var | ERR: No such file or directory (os error 44) | | \0 | ERR: file name contained an unexpected NUL byte | | /x/.. | ERR: No such file or directory (os error 44) | +-------------+-------------------------------------------------+ @@ -1979,29 +1979,29 @@ async fn test_read_link() { | . | ERR: Not supported (os error 58) | | .. | ERR: Not supported (os error 58) | | / | ERR: Not supported (os error 58) | - | /bin | ERR: Not supported (os error 58) | - | /boot | ERR: Not supported (os error 58) | - | /dev | ERR: Not supported (os error 58) | - | /etc | ERR: Not supported (os error 58) | - | /etc/group | ERR: Not supported (os error 58) | - | /etc/passwd | ERR: Not supported (os error 58) | - | /etc/shadow | ERR: Not supported (os error 58) | - | /home | ERR: Not supported (os error 58) | - | /lib | ERR: Not supported (os error 58) | - | /lib64 | ERR: Not supported (os error 58) | - | /opt | ERR: Not supported (os error 58) | - | /proc | ERR: Not supported (os error 58) | - | /proc/self | ERR: Not supported (os error 58) | - | /root | ERR: Not supported (os error 58) | - | /run | ERR: Not supported (os error 58) | - | /sbin | ERR: Not supported (os error 58) | - | /srv | ERR: Not supported (os error 58) | - | /sys | ERR: Not supported (os error 58) | - | /tmp | ERR: Not supported (os error 58) | - | /usr | ERR: Not supported (os error 58) | - | /var | ERR: Not supported (os error 58) | + | /bin | ERR: No such file or directory (os error 44) | + | /boot | ERR: No such file or directory (os error 44) | + | /dev | ERR: No such file or directory (os error 44) | + | /etc | ERR: No such file or directory (os error 44) | + | /etc/group | ERR: No such file or directory (os error 44) | + | /etc/passwd | ERR: No such file or directory (os error 44) | + | /etc/shadow | ERR: No such file or directory (os error 44) | + | /home | ERR: No such file or directory (os error 44) | + | /lib | ERR: No such file or directory (os error 44) | + | /lib64 | ERR: No such file or directory (os error 44) | + | /opt | ERR: No such file or directory (os error 44) | + | /proc | ERR: No such file or directory (os error 44) | + | /proc/self | ERR: No such file or directory (os error 44) | + | /root | ERR: No such file or directory (os error 44) | + | /run | ERR: No such file or directory (os error 44) | + | /sbin | ERR: No such file or directory (os error 44) | + | /srv | ERR: No such file or directory (os error 44) | + | /sys | ERR: No such file or directory (os error 44) | + | /tmp | ERR: No such file or directory (os error 44) | + | /usr | ERR: No such file or directory (os error 44) | + | /var | ERR: No such file or directory (os error 44) | | \0 | ERR: file name contained an unexpected NUL byte | - | /x/.. | ERR: Not supported (os error 58) | + | /x/.. | ERR: No such file or directory (os error 44) | +-------------+-------------------------------------------------+ ", ); @@ -2834,37 +2834,37 @@ async fn test_set_permissions() { insta::assert_snapshot!( run_1("set_permissions").await, @r" - +-------------+-------------------------------------------------+ - | path | result | - +-------------+-------------------------------------------------+ - | | ERR: Function not implemented (os error 52) | - | . | ERR: Function not implemented (os error 52) | - | .. | ERR: Function not implemented (os error 52) | - | / | ERR: Function not implemented (os error 52) | - | /bin | ERR: Function not implemented (os error 52) | - | /boot | ERR: Function not implemented (os error 52) | - | /dev | ERR: Function not implemented (os error 52) | - | /etc | ERR: Function not implemented (os error 52) | - | /etc/group | ERR: Function not implemented (os error 52) | - | /etc/passwd | ERR: Function not implemented (os error 52) | - | /etc/shadow | ERR: Function not implemented (os error 52) | - | /home | ERR: Function not implemented (os error 52) | - | /lib | ERR: Function not implemented (os error 52) | - | /lib64 | ERR: Function not implemented (os error 52) | - | /opt | ERR: Function not implemented (os error 52) | - | /proc | ERR: Function not implemented (os error 52) | - | /proc/self | ERR: Function not implemented (os error 52) | - | /root | ERR: Function not implemented (os error 52) | - | /run | ERR: Function not implemented (os error 52) | - | /sbin | ERR: Function not implemented (os error 52) | - | /srv | ERR: Function not implemented (os error 52) | - | /sys | ERR: Function not implemented (os error 52) | - | /tmp | ERR: Function not implemented (os error 52) | - | /usr | ERR: Function not implemented (os error 52) | - | /var | ERR: Function not implemented (os error 52) | - | \0 | ERR: file name contained an unexpected NUL byte | - | /x/.. | ERR: Function not implemented (os error 52) | - +-------------+-------------------------------------------------+ + +-------------+-----------------------------------------------+ + | path | result | + +-------------+-----------------------------------------------+ + | | ERR: operation not supported on this platform | + | . | ERR: operation not supported on this platform | + | .. | ERR: operation not supported on this platform | + | / | ERR: operation not supported on this platform | + | /bin | ERR: operation not supported on this platform | + | /boot | ERR: operation not supported on this platform | + | /dev | ERR: operation not supported on this platform | + | /etc | ERR: operation not supported on this platform | + | /etc/group | ERR: operation not supported on this platform | + | /etc/passwd | ERR: operation not supported on this platform | + | /etc/shadow | ERR: operation not supported on this platform | + | /home | ERR: operation not supported on this platform | + | /lib | ERR: operation not supported on this platform | + | /lib64 | ERR: operation not supported on this platform | + | /opt | ERR: operation not supported on this platform | + | /proc | ERR: operation not supported on this platform | + | /proc/self | ERR: operation not supported on this platform | + | /root | ERR: operation not supported on this platform | + | /run | ERR: operation not supported on this platform | + | /sbin | ERR: operation not supported on this platform | + | /srv | ERR: operation not supported on this platform | + | /sys | ERR: operation not supported on this platform | + | /tmp | ERR: operation not supported on this platform | + | /usr | ERR: operation not supported on this platform | + | /var | ERR: operation not supported on this platform | + | \0 | ERR: operation not supported on this platform | + | /x/.. | ERR: operation not supported on this platform | + +-------------+-----------------------------------------------+ ", ); } diff --git a/host/tests/integration_tests/evil/runtime.rs b/host/tests/integration_tests/evil/runtime.rs index 1123937..bab39a2 100644 --- a/host/tests/integration_tests/evil/runtime.rs +++ b/host/tests/integration_tests/evil/runtime.rs @@ -213,7 +213,7 @@ async fn test_thread() { stderr: thread '' (2) panicked at ::: - failed to spawn thread: Os { code: 58, kind: Unsupported, message: "Not supported" } + failed to spawn thread: Error { kind: Unsupported, message: "operation not supported on this platform" } note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace caused by From efcb6044bdb3f8de7b6b7b3bf82287e8657e867a Mon Sep 17 00:00:00 2001 From: tim maloney Date: Fri, 20 Feb 2026 07:00:18 -0800 Subject: [PATCH 18/18] refactor: use map_err to make match statement more readable --- host/src/vfs/mod.rs | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/host/src/vfs/mod.rs b/host/src/vfs/mod.rs index 916f3e4..5c7f6b9 100644 --- a/host/src/vfs/mod.rs +++ b/host/src/vfs/mod.rs @@ -761,7 +761,9 @@ impl<'a> filesystem::types::HostDescriptor for VfsCtxView<'a> { let truncate = open_flags.contains(OpenFlags::TRUNCATE); // Try to resolve the path to an existing node - let existing = self.get_node_from_start(&path, Arc::clone(&base_node)); + let existing = self + .get_node_from_start(&path, Arc::clone(&base_node)) + .map_err(FsError::trap)?; let node = match (existing, create, directory, exclusive, truncate) { (_, true, true, _, _) => { @@ -772,7 +774,7 @@ impl<'a> filesystem::types::HostDescriptor for VfsCtxView<'a> { // disallow this combination entirely. return Err(FsError::trap(ErrorCode::Invalid)); } - (Ok(Some(node)), _, true, _, _) if flags.contains(DescriptorFlags::WRITE) => { + (Some(node), _, true, _, _) if flags.contains(DescriptorFlags::WRITE) => { if matches!(node.read().unwrap().kind, VfsNodeKind::Directory { .. }) { // Disallow opening directories with write permissions. // POSIX isn't clear here, so we choose to disallow this @@ -784,12 +786,12 @@ impl<'a> filesystem::types::HostDescriptor for VfsCtxView<'a> { return Err(FsError::trap(ErrorCode::NotDirectory)); } } - (Ok(Some(node)), true, _, false, false) => node, // Per POSIX: "If the file exists, O_CREAT has no effect except as noted under O_EXCL below. - (Ok(Some(_)), true, _, true, _) => { + (Some(node), true, _, false, false) => node, // Per POSIX: "If the file exists, O_CREAT has no effect except as noted under O_EXCL below. + (Some(_), true, _, true, _) => { // Per POSIX: "O_CREAT and O_EXCL are set, open() shall fail if the file exists" return Err(FsError::trap(ErrorCode::Exist)); } - (Ok(Some(node)), false, true, false, false) => { + (Some(node), false, true, false, false) => { // Per POSIX: "O_DIRECTORY: "If path resolves to a non-directory file, fail and set errno to [ENOTDIR]." let guard = node.read().unwrap(); if !matches!(guard.kind, VfsNodeKind::Directory { .. }) { @@ -798,7 +800,7 @@ impl<'a> filesystem::types::HostDescriptor for VfsCtxView<'a> { drop(guard); node } - (Ok(Some(node)), _, _, _, true) => { + (Some(node), _, _, _, true) => { let mut guard = node.write().unwrap(); match &mut guard.kind { VfsNodeKind::File { content } => { @@ -824,13 +826,13 @@ impl<'a> filesystem::types::HostDescriptor for VfsCtxView<'a> { drop(guard); node } - (Ok(Some(node)), _, _, _, _) => node, - (Ok(None), false, _, _, _) => { + (Some(node), _, _, _, _) => node, + (None, false, _, _, _) => { // "If O_CREAT is not set and the file does not exist, open() // shall fail and set errno to [ENOENT]." return Err(FsError::trap(ErrorCode::NoEntry)); } - (Ok(None), true, _, _, _) => { + (None, true, _, _, _) => { // "If O_CREAT is set and the file does not exist, it shall be // created as a regular file with permissions" if !base_flags.contains(DescriptorFlags::MUTATE_DIRECTORY) { @@ -885,10 +887,6 @@ impl<'a> filesystem::types::HostDescriptor for VfsCtxView<'a> { new_file } - (Err(e), _, _, _, _) => { - // Path parsing error - return Err(FsError::trap(e)); - } }; let res = self