Bug | scp命令显示Permission denied!

Bug

在用虚拟机搭建Hadoop集群时,此时只配置好了一个节点,当想把它的Hadoop目录复制到其他节点的时候报错了

这里是将hadoop101节点的hadoop目录传输到hadoop102(SSH免密登录已设置)

image

分析

根据查询资料,首先查 hadoop102 下 /usr/local 目录 的执行权限,即hadoop目录传送目标位置的目录权限

ls -la

image

可以看到 只有root用户有读写权限,现在赋予所有用户对该文件夹的读写权限

sudo chmod 777 ./local

修改后
image

总结

scp 命令出现 Permission denied! 很有可能是用户对目标位置的读写权限不够,正好我这里是自己创建的uni用户,若改为root用户应该也能解决.

posted @ 2021-11-15 20:23  Unirithe  阅读(3258)  评论(0)    收藏  举报