Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 亚马逊EC-2 Can';t编辑filezilla中的文件试图通过putty更新实例中的权限_Amazon Web Services_Amazon Ec2 - Fatal编程技术网

Amazon web services 亚马逊EC-2 Can';t编辑filezilla中的文件试图通过putty更新实例中的权限

Amazon web services 亚马逊EC-2 Can';t编辑filezilla中的文件试图通过putty更新实例中的权限,amazon-web-services,amazon-ec2,Amazon Web Services,Amazon Ec2,我尝试更新权限,但失败(使用了此处提到的几种方法) 我可以将新文件上传到ec2用户文件夹中,该文件名为query_ip_whitelist.txt,我需要将该文件放置在名为teamspeak3-server_linux-amd64的ec2用户文件夹中,该文件夹将覆盖文件夹中的旧文件。关于如何在putty中执行此操作的任何建议都将非常有用 我只有基本的技能,所以如果你能尽可能的描述我非常感谢,因为我有点慢哈 编辑我需要编辑的文件的权限是ROOT好吧,如果你要编辑的文件是ROOT所有的,你不能编辑它

我尝试更新权限,但失败(使用了此处提到的几种方法)

我可以将新文件上传到ec2用户文件夹中,该文件名为query_ip_whitelist.txt,我需要将该文件放置在名为teamspeak3-server_linux-amd64的ec2用户文件夹中,该文件夹将覆盖文件夹中的旧文件。关于如何在putty中执行此操作的任何建议都将非常有用

我只有基本的技能,所以如果你能尽可能的描述我非常感谢,因为我有点慢哈


编辑我需要编辑的文件的权限是ROOT

好吧,如果你要编辑的文件是ROOT所有的,你不能编辑它,除非你有权访问相关实例的ROOT帐户。假设您确实拥有该权限,根据您当前描述的访问权限,一个选项是使用SFTP(即Filezilla)将文件的新版本上载到任何位置,然后使用SSH(即Putty)在命令行上移动文件

因此,将文件上载到实例,然后通过SSH登录并执行如下操作:

$ su -
$ mv /path/to/uploaded/file /path/to/file/you/want/to/overwrite

谢谢你的回复,谢谢你的回复,当我尝试你所说的时,我得到了这个错误,返回的文件是deffo,所以不确定…“#mv home/ec2 user/query_ip_whitelist.txt/home/ec2-user/teamspeak3-server\u linux-amd64/query\u ip\u whitelist.txt mv:cannot stat'home/ec2 user/query\u ip\u whitelist.txt':没有这样的文件或director'mv调用的第一个参数在路径开头缺少正斜杠。这可能会有帮助。