Centos 7中使用copy(使用winscp)为用户设置默认权限

Centos 7中使用copy(使用winscp)为用户设置默认权限

我确实在 /home/desmon/.bashrc 中为用户(例如:desmon)设置了 umask 001

当desmond创建文件时,权限是-rw-rw-rw- 但是当desmon使用scp命令复制文件时,权限是-rwxr-x r--

请告诉我如何让用户 desmon 使用 scp 命令,权限默认为 -rw-rw-rw- 因为我需要其他用户可以读取和写入 desmond 复制的文件

谢谢大家。

答案1

scp不启动 shell,因此它不会获取umask写入的值.bashrc

您可以将rsync(与 相同的语法scp)与--chmod选项一起使用。

rsync --chmod=F666 file [email protected]:/home/myuser

相关内容