aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorValentin Rothberg <rothberg@redhat.com>2021-03-05 10:33:27 +0100
committerValentin Rothberg <rothberg@redhat.com>2021-03-09 09:02:14 +0100
commit2abfef3809abc59e8d29bcbcf2b5e0aa7141fb6d (patch)
treeb47cb84b59dbafc9f90ca08474795b35fc824bf7 /docs
parentd175fbfdb460315d2a3f8b0c679101b604411ef8 (diff)
downloadpodman-2abfef3809abc59e8d29bcbcf2b5e0aa7141fb6d.tar.gz
podman-2abfef3809abc59e8d29bcbcf2b5e0aa7141fb6d.tar.bz2
podman-2abfef3809abc59e8d29bcbcf2b5e0aa7141fb6d.zip
podman cp: ignore EPERMs in rootless mode
Ignore permission errors when copying from a rootless container. TTY devices inside rootless containers are owned by the host's root user which is "nobody" inside the container's user namespace rendering us unable to even read them. Enable the integration test which was temporarily disabled for rootless users. Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
Diffstat (limited to 'docs')
-rw-r--r--docs/source/markdown/podman-cp.1.md2
1 files changed, 2 insertions, 0 deletions
diff --git a/docs/source/markdown/podman-cp.1.md b/docs/source/markdown/podman-cp.1.md
index 56511c244..bafbbdf3b 100644
--- a/docs/source/markdown/podman-cp.1.md
+++ b/docs/source/markdown/podman-cp.1.md
@@ -57,6 +57,8 @@ If you use a : in a local machine path, you must be explicit with a relative or
Using `-` as the *src_path* streams the contents of STDIN as a tar archive. The command extracts the content of the tar to the *DEST_PATH* in the container. In this case, *dest_path* must specify a directory. Using `-` as the *dest_path* streams the contents of the resource (can be a directory) as a tar archive to STDOUT.
+Note that `podman cp` ignores permission errors when copying from a running rootless container. The TTY devices inside a rootless container are owned by the host's root user and hence cannot be read inside the container's user namespace.
+
## OPTIONS
## ALTERNATIVES