【发布时间】:2010-12-21 20:17:19
【问题描述】:
我正在使用 pscp 使用以下命令将文件传输到虚拟 ubuntu 服务器:
pscp test.php user@server:/var/www/test.php
我得到错误权限被拒绝。如果我尝试转移到文件夹 /home/user/ 我没有问题。
我猜这与我使用的用户无权访问文件夹 /var/www/ 有关。当我使用 SSH 时,我必须使用 sudo 来访问 /var/www/ 路径 - 我确实这样做了。
是否可以指定 pscp 应该“sudo”传输到服务器,以便我可以访问 /var/www/ 路径并实际上能够将文件传输到该文件夹?
【问题讨论】:
-
将文件发送至
/home/user/test.php。然后使用plink或其他 SSH 客户端将文件移动到那里,如果需要,使用 sudo。我认为这比玩权限和破坏一切要好。 -
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Server Fault 或Webmaster Stack Exchange 会是一个更好的提问地点。
标签: ubuntu permissions sudo putty