/ tmp目录中的scp权限被拒绝

问题描述 投票:0回答:1

当我使用scp从远程位置将文件复制到本地计算机中的/ tmp /目录时,它是成功的。但是,当我从同一台机器上使用scp复制另一个文件时(即远程和本地机器相同),我收到“权限被拒绝”错误。

scp user@host-b:/usr/U91/host-b/trace/server_console_host-b.trc /tmp很成功。

scp user@host-a:/usr/U91/host-a/trace/server_console_host-a.trc /tmp失败了,错误:/tmp/server_console_host-a.trc: Permission denied

即使是正常的副本也会失败:cp /usr/U91/host-a/trace/server_console_host-a.trc /tmp/ cp: cannot create regular file ‘/tmp/server_console_host-a.trc’: Permission denied

我无法理解为什么来自远程的scp成功而其他人失败。

注意:以上所有命令都在主机 - 机器中执行。

scp cp tmp
1个回答
0
投票

您是否有可能对host-a上的/ tmp的所有者进行了一些更改?

/ tmp应该看起来像这样......

ls -la / |grep tmp
**drwxrwxrwt.**  16 root root  4096 Dec 31 11:05 tmp

可以为您阅读一些内容。 ;-) https://askubuntu.com/questions/432699/what-is-the-t-letter-in-the-output-of-ls-ld-tmp

© www.soinside.com 2019 - 2024. All rights reserved.