scp creates undesired file permissions

Tags:

Answer: 1

28 hours ago

I'm trying to copy files from a remote linux system (on which I am not the super user) to my own local system, using the scp command on Ubuntu 16.04 LTS.

scp remote_username@remote-host:/path-to-remote-file local-copy

On the man page of scp, it states that the -p option causes scp to preserve the permission bits of the remote file. This would seem to imply that the remote file's permission bits would not be preserved without the -p option, but there is no other option to negate it.

I want the permissions of the newly created copies of the files on my local system to respect my local user's umask settings, but instead, scp always copies the permissions of the remote files, regardless of whether -p is used or not.

In other words, is there an equivalent to cp's --no-preserve=mode for scp?

Added by: Micaela Prohaska

Answer: 2

17 hours ago

scp creates files with the owner of the user and groups of the user running the command on the destination machine. To keep the owner rights, you should use rsync. For more info Here.

Popular Search

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9