我意外地更改了我的服务器上的 /var 目录权限

我意外地更改了我的服务器上的 /var 目录权限

我已经能够修复大多数文件权限,但最近我注意到我无法将文件从服务器复制到本地计算机。

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

相关内容