Ubuntu

我不小心更改了伺服器上的 /var 目錄權限

  • December 18, 2018

我已經能夠修復大部分文件權限,但最近我注意到我無法將文件從伺服器複製到本地電腦。

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 附帶的預設權限。

二進製文件/usr/bin 通常具有文件權限755(有些沒有,例如sudo由於 setuid 位)。

如果scp是唯一受影響的,您可以通過執行快速修復此問題

sudo chmod 755 /usr/bin/scp

引用自:https://serverfault.com/questions/945894