我已经能够修复大多数文件权限,但最近我注意到我无法将文件从服务器复制到本地计算机。
scp 一直给我这个错误
bash: /usr/bin/scp: Permission denied
我尝试查看服务器上的 scp(二进制文件)权限,结果如下
root@server1:/var# ls -altrh /usr/bin | grep scp
-rwxr-xr-x 1 root root 71K Jul 26 16:20 lscpu
---------- 1 root root 99K Nov 5 11:51 scp
不确定这是我的错误还是 scp 附带的默认权限。
答案1
二进制文件/usr/bin
通常具有文件权限755
(有些则没有,例如sudo
由于 setuid 位)。
如果scp
是唯一受影响的,你可以通过运行来快速修复此问题
sudo chmod 755 /usr/bin/scp