Когда я копирую файл с помощью 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 с удаленного компьютера работает успешно, а другие терпят неудачу.
Примечание. Все приведенные выше команды выполняются на хост-машине.