如何使用不同的软件访问具有受限权限的文件?

如何使用不同的软件访问具有受限权限的文件?

我想将 .ssh 文件夹中的文件上传到网站,我可以在终端中使用 sudo 对其进行修改,但无法上传,可能是因为浏览器没有足够的权限访问该文件。那么我该如何上传这个文件呢?考虑到这是一个 SSH 密钥,我不想更改文件本身的 root 权限。

答案1

我希望这是公钥您想上传...


每个用户(包括用户正在运行的软件)都对其 ssh 密钥具有读取权限。
私钥应该具有-rw-------,公钥应该具有-rw-r--r--

您可能需要修复您的设置。


如果您无法修复设置,您可以选择将文件复制到某个临时位置。更改其权限,上传文件并再次删除临时副本:

sudo cp /path/to/.ssh/id_rsa.pub ~/Desktop
sudo chmod a+r ~/Desktop/id_rsa.pub

# Upload file

sudo rm ~/Desktop/id_rsa.pub

相关内容