chmod 无法更改 cygwin 上的组权限

chmod unable to change group permission on cygwin

我正在尝试使用 SCP 将文件复制到 AWS 实例,但我 运行 进入权限被拒绝的错误,如下所示,我也尝试将组名称更改为 "Users",但这也没有用?任何人都可以提供有关如何解决此问题的指导吗?

 drwx------+ 1 username      NA+Group(513)    0 May 10 23:33 .ssh
-rwxr-xr-x  1 Administrators NA+Group(513) 1692 May  5 17:00 ngc.pem
-rwxr-xr-x  1 Administrators NA+Group(513) 1692 May  8 12:47 test.pem
-rwxr-xr-x  1 Administrators NA+Group(513) 1464 May  8 13:45 test.ppk

username@machine ~
$ scp -i test.pem index.html ec2-publicip.us-west-2.compute.amazonaws.com:~
Permission denied (publickey).
lost connection

username@machine ~
$ chown usernam1 test.pem
chown: changing ownership of 'test.pem': Permission denied

username@machine ~
$ chown :Users test.pem
chown: changing group of 'test.pem': Permission denied

Permission denied 与您计算机中.pem 文件的权限无关,而是与.pem 文件对其尝试访问的服务器的权限有关。首先 - 您需要指定您尝试 scp 到的特定用户。例如,如果这是一个 Ubuntu 服务器,则命令的正确语法是 - scp -i test.pem index.html ubuntu@ec2-publicip.us-west-2.compute.amazonaws.com:.,它将文件复制到 ubuntu 用户的主文件夹。