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

时间:2018-12-31 10:00:16

标签: scp cp tmp

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

let center = CLLocation(latitude: getLatitude(), longitude: getLongitude()) for marker in markers { if marker.location.distance(from: center) > radius { // outside } else { // inside } } 成功。

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

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

注意:以上所有命令都是在一台主机上执行的。

1 个答案:

答案 0 :(得分:0)

您是否可能对主机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